@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>.col,.no-gutters>[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>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-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>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-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>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-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>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-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>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-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>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-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>[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) " ";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>:first-child{margin-top:0}.first-last>: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--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>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.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>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:0}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide--ttb>.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_home .header,.page-template-template_technology .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_home .header svg *,.page-template-template_home .header svg path,.page-template-template_technology .header svg *,.page-template-template_technology .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_home .header svg .cls-11,.page-template-template_technology .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_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_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_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_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_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_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_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_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_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_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_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_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_home .header.scrolled,.page-template-template_technology .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:'>';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:'>';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:'>';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_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_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_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_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_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_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;-webkit-clip-path:polygon(0 22%,22% 0,100% 17%,100% 100%,0 100%);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;-webkit-clip-path:polygon(0 22%,22% 0,100% 17%,100% 100%,0 100%);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{-webkit-clip-path:polygon(0 10%,22% 0,100% 10%,100% 100%,0 100%);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{-webkit-clip-path:polygon(0 5%,22% 0,100% 5%,100% 100%,0 100%);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}.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>*{-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%}.articles-preview-slider{padding:8rem 0 12rem;background:linear-gradient(293deg,#1fca7e 0,#1b1464 100%) 0 0 no-repeat padding-box;background-size:cover;position:relative;-webkit-clip-path:polygon(0 25%,10% 0,100% 25%,100% 75%,0 100%);clip-path:polygon(0 25%,10% 0,100% 25%,100% 75%,0 100%);margin-top:-12rem;color:#fff}@media (max-width:1099.98px){.articles-preview-slider{margin-top:-15rem}}@media (max-width:767.98px){.articles-preview-slider{-webkit-clip-path:polygon(0 3%,20% 0,100% 11%,100% 75%,0 100%);clip-path:polygon(0 3%,20% 0,100% 11%,100% 75%,0 100%);padding:2rem 0 9rem;margin-top:-4rem}}@media (max-width:579.98px){.articles-preview-slider{-webkit-clip-path:polygon(0 3%,20% 0,100% 11%,100% 83%,0 100%);clip-path:polygon(0 3%,20% 0,100% 11%,100% 83%,0 100%);margin-top:-5.5rem}}.articles-preview-slider .articles-preview-slider-header{padding-left:13%}@media (max-width:767.98px){.articles-preview-slider .articles-preview-slider-header{padding-left:1rem}}.articles-preview-slider .slick-list{padding-left:13%}@media (max-width:579.98px){.articles-preview-slider .slick-list{padding-left:1rem}}.articles-preview-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.articles-preview-slider .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-right:2rem}@media (max-width:579.98px){.articles-preview-slider .slick-list .slick-track .slick-slide{margin-right:1rem}}.articles-preview-slider .slick-list .slick-track .slick-slide>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.articles-preview-slider .slick-arrow{top:116%;z-index:99;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.articles-preview-slider .slick-arrow.slick-disabled{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:579.98px){.articles-preview-slider .slick-arrow{display:none!important}}.articles-preview-slider .slick-next{right:25px}.articles-preview-slider .slick-next::before{content:"\f054";font-family:FontAwesome,sans-serif;font-size:28px;opacity:.9}.articles-preview-slider .slick-prev{right:60px;left:unset}.articles-preview-slider .slick-prev::before{content:"\f053";font-family:FontAwesome,sans-serif;font-size:28px;opacity:.9}.articles-preview-slider .slick-dots{top:110%;right:0;left:0;z-index:98}.articles-preview-slider .slick-dots li{margin:0 10px}.articles-preview-slider .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}.articles-preview-slider .slick-dots li.slick-active button::before{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.articles-preview-slider .articles-preview-slider-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-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;margin-top:.5rem;margin-bottom:.5rem}.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-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:stretch;-ms-flex-align:stretch;align-items:stretch;padding:2rem 3rem;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 .3s ease-out;transition:all .3s ease-out}@media (max-width:579.98px){.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content{padding:1rem 1.5rem}}.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content .item-category{text-transform:uppercase;font-weight:500;font-size:16px}.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content .item-title{font-size:23px;font-weight:500;line-height:1.3;padding-top:.5rem;padding-bottom:1rem;font-family:Poppins,sans-serif;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:579.98px){.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content .item-title{font-size:20px}}.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content .item-cta{margin-top:auto;font-size:17px;font-weight:700;font-family:Roboto,sans-serif;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content .item-cta::after{content:"\f054";font-family:FontAwesome,sans-serif;display:inline-block;margin-left:.25rem;font-weight:300;position:relative;top:1px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content :active,.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content :focus,.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content:hover{text-decoration:none!important;background-color:#1fca7e;-webkit-box-shadow:0 0 5px 0 rgba(255,255,255,.3);box-shadow:0 0 5px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-out,z-index 0 ease-out;transition:all .3s ease-out,z-index 0 ease-out}.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content :active .item-cta,.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content :focus .item-cta,.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content:hover .item-cta{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content :active .item-cta::after,.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content :focus .item-cta::after,.articles-preview-slider .articles-preview-slider-items .articles-preview-slider-item .item-content:hover .item-cta::after{margin-left:.75rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.articles-preview-slider .articles-preview-slider-items .slick-current .articles-preview-slider-item .item-content{background-color:#1fca7e;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.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>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{padding-top:1.5rem}.logos-carousel .logos-carousel-items .slick-list{width:100%}.logos-carousel .logos-carousel-items .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;float:left}.logos-carousel .logos-carousel-items .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 .slick-list .slick-track .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:inherit}.logos-carousel .logos-carousel-items .slick-list .slick-track .slick-slide>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 .slick-list .slick-track .slick-slide>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)}.page-template-template_home .testimonials-carousel .testimonials-carousel-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list{margin-left:0}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list::after{content:none}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list .slick-track .slick-slide{position:relative;padding-top:5rem}@media (max-width:767.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list .slick-track .slick-slide{padding-top:250px}}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list .slick-track .slick-slide::before{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}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list .slick-track .slick-slide>div .testimonials-carousel-item::after{content:none}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list .slick-track .slick-slide>div .testimonials-carousel-item .item-content{max-height:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-block:0;padding-right:6rem;padding-left:16rem;background-color:transparent;font-family:Poppins,sans-serif;color:#323232}@media (max-width:1199.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list .slick-track .slick-slide>div .testimonials-carousel-item .item-content{padding-right:1rem}}@media (max-width:767.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list .slick-track .slick-slide>div .testimonials-carousel-item .item-content{padding-inline:0}}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list .slick-track .slick-slide>div .testimonials-carousel-item .item-content .item-text{margin-bottom:2rem;font-size:28px}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list .slick-track .slick-slide>div .testimonials-carousel-item .item-content .item-author{font-size:20px;font-weight:600;color:#1b1464}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-list .slick-track .slick-slide>div .testimonials-carousel-item .item-content .item-source{font-size:18px;color:#555759}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow{top:92.5%;left:unset;width:35px;height:35px;background-color:#ccc;border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow{top:107.5%}}@media (max-width:579.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow{display:block!important}}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow :active,.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow :focus,.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow:hover{background-color:#1b1464}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow::before{font-size:20px}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow.slick-prev{right:11%}@media (max-width:1199.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow.slick-prev{right:13%}}@media (max-width:767.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow.slick-prev{right:unset;left:30px}}@media (max-width:579.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow.slick-prev{left:15px}}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow.slick-next{right:6.5%}@media (max-width:767.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow.slick-next{right:unset;left:13%}}@media (max-width:767.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .slick-arrow.slick-next{left:75px}}.page-template-template_home .testimonials-carousel .testimonials-carousel-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item{position:relative;padding-top:5rem}@media (max-width:767.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item{padding-top:250px}}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .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_home .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item::after{left:1.5rem}}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content{max-height:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-block:0;padding-right:6rem;padding-left:16rem;background-color:transparent;font-family:Poppins,sans-serif;color:#323232}@media (max-width:1199.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content{padding-right:1rem}}@media (max-width:767.98px){.page-template-template_home .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content{padding-inline:1.5rem}}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content .item-text{margin-bottom:2rem;font-size:28px}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content .item-author{font-size:20px;font-weight:600;color:#1b1464}.page-template-template_home .testimonials-carousel .testimonials-carousel-items .testimonials-carousel-item .item-content .item-source{font-size:18px;color:#555759}.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;-webkit-clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%);clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%)}@media (max-width:1199.98px){.banner-clipped-gradient::before{-webkit-clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%);clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%)}}@media (max-width:767.98px){.banner-clipped-gradient::before{-webkit-clip-path:polygon(0 15%,85% 0,100% 15%,100% 100%,0 100%);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%);-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);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}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}}.page--home .cta-area{margin-top:-7rem}.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>.row,.featured-content-section .marketo-two-col .container>.mktoFormRow,.marketo-two-col .featured-content-section .container>.mktoFormRow{position:relative}.featured-content-section .container>.row .featured-content-background,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-background,.marketo-two-col .featured-content-section .container>.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>.row .featured-content-background,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-background,.marketo-two-col .featured-content-section .container>.mktoFormRow .featured-content-background{right:0;bottom:50%;background-image:none!important}}.featured-content-section .container>.row .featured-content-background img,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-background img,.marketo-two-col .featured-content-section .container>.mktoFormRow .featured-content-background img{display:none}@media (max-width:767.98px){.featured-content-section .container>.row .featured-content-background img,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-background img,.marketo-two-col .featured-content-section .container>.mktoFormRow .featured-content-background img{display:block;border-radius:10px}}.featured-content-section .container>.row .featured-content-item .item-content,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-item .item-content,.marketo-two-col .featured-content-section .container>.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>.row .featured-content-item .item-content,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-item .item-content,.marketo-two-col .featured-content-section .container>.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>.row .featured-content-item .item-content,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-item .item-content,.marketo-two-col .featured-content-section .container>.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>.row .featured-content-item .item-content,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-item .item-content,.marketo-two-col .featured-content-section .container>.mktoFormRow .featured-content-item .item-content{-webkit-transform:translateY(7.5%);transform:translateY(7.5%)}}.featured-content-section .container>.row .featured-content-item .item-content .item-supertitle,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-item .item-content .item-supertitle,.marketo-two-col .featured-content-section .container>.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>.row .featured-content-item .item-content .item-title,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-item .item-content .item-title,.marketo-two-col .featured-content-section .container>.mktoFormRow .featured-content-item .item-content .item-title{color:#1b1464}.featured-content-section .container>.row .featured-content-item .item-content .item-text .item-metric-values span,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-item .item-content .item-text .item-metric-values span,.marketo-two-col .featured-content-section .container>.mktoFormRow .featured-content-item .item-content .item-text .item-metric-values span{font-size:24px;font-weight:700}.featured-content-section .container>.row .featured-content-item .item-content .item-text .item-metric-values span.vs,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-item .item-content .item-text .item-metric-values span.vs,.marketo-two-col .featured-content-section .container>.mktoFormRow .featured-content-item .item-content .item-text .item-metric-values span.vs{font-weight:400}.featured-content-section .container>.row .featured-content-item .item-content .item-text .asterisk,.featured-content-section .marketo-two-col .container>.mktoFormRow .featured-content-item .item-content .item-text .asterisk,.marketo-two-col .featured-content-section .container>.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}.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{font-size:28px;color:#1b1464;position:relative;-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;-webkit-clip-path:polygon(0 13%,100% 0,100% 80%,74% 100%,0 83%);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;-webkit-clip-path:polygon(0 10%,100% 0,100% 90%,74% 100%,0 93%);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;-webkit-clip-path:polygon(0 0,100% 16%,100% 100%,0 100%);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;-webkit-clip-path:polygon(0 13%,100% 0,100% 80%,74% 100%,0 83%);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;-webkit-clip-path:polygon(0 10%,100% 0,100% 90%,74% 100%,0 93%);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;-webkit-clip-path:polygon(0 13%,100% 0,100% 80%,74% 100%,0 83%);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;-webkit-clip-path:polygon(0 10%,100% 0,100% 90%,74% 100%,0 93%);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;-webkit-clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);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;-webkit-clip-path:polygon(0 0,100% 9%,100% 86%,14% 100%,0 79%);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{-webkit-clip-path:polygon(0 0,100% 9%,100% 86%,14% 100%,0 85%);clip-path:polygon(0 0,100% 9%,100% 86%,14% 100%,0 85%)}}@media (max-width:767.98px){.solution-page-intro{-webkit-clip-path:polygon(0 0,100% 9%,100% 91%,14% 100%,0 91%);clip-path:polygon(0 0,100% 9%,100% 91%,14% 100%,0 91%)}}@media (max-width:579.98px){.solution-page-intro{-webkit-clip-path:polygon(0 0,100% 9%,100% 91%,21% 98%,0 91%);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;-webkit-clip-path:polygon(0 25%,16% 0,100% 25%,100% 75%,0 100%);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{-webkit-clip-path:polygon(0 20%,13% 0,100% 20%,100% 85%,0 100%);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{-webkit-clip-path:polygon(0 10%,13% 0,100% 10%,100% 90%,0 100%);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;-webkit-clip-path:polygon(0 0,100% 18%,100% 100%,0 100%);clip-path:polygon(0 0,100% 18%,100% 100%,0 100%);background:#1fca7e;color:#fff}@media (max-width:767.98px){.solutions-home-cta{-webkit-clip-path:polygon(0 0,100% 9%,100% 100%,0 100%);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{font-size:28px;position:relative}@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;-webkit-clip-path:polygon(0 22%,0 0,100% 5%,100% 93%,0 100%);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{-webkit-clip-path:polygon(0 22%,12% 0,100% 21%,100% 93%,0 100%);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{-webkit-clip-path:polygon(0 9%,5% 0,100% 13%,100% 93%,0 100%);clip-path:polygon(0 9%,5% 0,100% 13%,100% 93%,0 100%);padding:9rem 0;top:-7rem}}.column-block-display>.row,.marketo-two-col .column-block-display>.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>.row:first-of-type .column-block-display-item,.marketo-two-col .column-block-display.tuck-under>.mktoFormRow:first-of-type .column-block-display-item{padding-top:12rem;padding-bottom:8rem}@media (max-width:767.98px){.column-block-display.tuck-under>.row:first-of-type .column-block-display-item,.marketo-two-col .column-block-display.tuck-under>.mktoFormRow:first-of-type .column-block-display-item{padding-top:6rem}.column-block-display.tuck-under>.row:first-of-type .column-block-display-item:first-of-type,.marketo-two-col .column-block-display.tuck-under>.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;-webkit-clip-path:polygon(16% 0,100% 30%,100% 100%,0 100%,0 42%);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;-webkit-clip-path:polygon(16% 0,100% 22%,100% 100%,0 100%,0 30%);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;-webkit-clip-path:polygon(18% 0,100% 12%,100% 100%,0 100%,0 15%);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;-webkit-clip-path:polygon(16% 0,100% 30%,100% 100%,0 100%,0 32%);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;-webkit-clip-path:polygon(16% 0,100% 30%,100% 100%,0 100%,0 32%);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>*{margin-bottom:3rem}@media (max-width:1199.98px){.page-template-template_landing-page-event-teaser .page-wrapper .top-content>*{margin-bottom:1.5rem}}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .page-wrapper .top-content>*{margin-bottom:1rem}}@media (max-width:579.98px){.page-template-template_landing-page-event-teaser .page-wrapper .top-content>*{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>*{margin-bottom:1.5rem}@media (max-width:1199.98px){.page-template-template_landing-page-event-teaser .page-wrapper .bottom-content>*{margin-bottom:1rem}}@media (max-width:1099.98px){.page-template-template_landing-page-event-teaser .page-wrapper .bottom-content>*{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{font-size:28px;position:relative}@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;-webkit-clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%);clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%)}@media (max-width:1199.98px){.banner-press::before{-webkit-clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%);clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%)}}@media (max-width:767.98px){.banner-press::before{-webkit-clip-path:polygon(0 15%,85% 0,100% 15%,100% 100%,0 100%);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{font-size:28px;position:relative}@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;-webkit-clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%);clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%)}@media (max-width:1199.98px){.banner-partners .banner-background{-webkit-clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%);clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%)}}@media (max-width:767.98px){.banner-partners .banner-background{-webkit-clip-path:polygon(0 15%,85% 0,100% 15%,100% 100%,0 100%);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;-webkit-clip-path:polygon(0 25%,80% 0,100% 25%,100% 100%,0 100%);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{-webkit-clip-path:polygon(0 25%,85% 0,100% 15%,100% 100%,0 100%);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{-webkit-clip-path:polygon(0 15%,85% 0,100% 15%,100% 100%,0 100%);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>.header{display:none}.page-template-template_outseer-intelligent-platform .header-news-alert{display:none}.page-template-template_outseer-intelligent-platform>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;-webkit-clip-path:polygon(0 0,100% 7.5%,100% 100%,0 100%);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_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>.mktoFormRow,.page-template-template_event-detail .event-description .container>.row,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow{position:relative;padding-block:3rem}.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-image,.page-template-template_event-detail .event-description .container>.row .event-description-image,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-image,.page-template-template_event-detail .event-description .container>.row .event-description-image,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-image,.page-template-template_event-detail .event-description .container>.row .event-description-image,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow .event-description-image{right:0;bottom:50%;background-image:none!important}}.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-image img,.page-template-template_event-detail .event-description .container>.row .event-description-image img,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow .event-description-image img{display:none}@media (max-width:767.98px){.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-image img,.page-template-template_event-detail .event-description .container>.row .event-description-image img,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow .event-description-image img{display:block}}.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-body .item-content,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow .event-description-body .item-content{-webkit-transform:translateY(3rem);transform:translateY(3rem)}}.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-supertitle,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow .event-description-body .item-content .item-supertitle{font-size:16px}}.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-body .item-content .item-title,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-title,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-text,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow .event-description-body .item-content .item-text{font-size:18px}}.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-body .item-content .item-cta,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-cta,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content .item-cta::before,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-cta::before,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content .item-cta i,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-cta i,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content .item-cta :active::before,.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-body .item-content .item-cta :focus::before,.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-body .item-content .item-cta:hover::before,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-cta :active::before,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-cta :focus::before,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-cta:hover::before,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow .event-description-body .item-content .item-cta :active::before,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow .event-description-body .item-content .item-cta :focus::before,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow .event-description-body .item-content .item-cta :active i,.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-body .item-content .item-cta :focus i,.marketo-two-col .page-template-template_event-detail .event-description .container>.mktoFormRow .event-description-body .item-content .item-cta:hover i,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-cta :active i,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-cta :focus i,.page-template-template_event-detail .event-description .container>.row .event-description-body .item-content .item-cta:hover i,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow .event-description-body .item-content .item-cta :active i,.page-template-template_event-detail .event-description .marketo-two-col .container>.mktoFormRow .event-description-body .item-content .item-cta :focus i,.page-template-template_event-detail .event-description .marketo-two-col .container>.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>.mktoFormRow,.page-template-template_product-page-v3 .product-page-main-content #case-study>.row,.page-template-template_product-page-v3 .product-page-main-content .marketo-two-col #case-study>.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_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>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>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>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}}.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:#fffc}.text-color-brand-darker{color:#fffc}.border-color-brand-darker{border-color:#fffc}.background-hover-color-brand-darker :active,.background-hover-color-brand-darker :focus,.background-hover-color-brand-darker:hover{background:#fffc}.text-hover-color-brand-darker :active,.text-hover-color-brand-darker :focus,.text-hover-color-brand-darker:hover{color:#fffc}.border-hover-color-brand-darker :active,.border-hover-color-brand-darker :focus,.border-hover-color-brand-darker:hover{border-color:#fffc}.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-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}.h-100{height:100%}.position-relative{position:relative}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCJ1dGlsaXRpZXMvX2FuaW1hdGlvbnMuc2NzcyIsInN0eWxlcy5jc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsImJvb3RzdHJhcC1ncmlkL2dyaWQvX2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCJib290c3RyYXAtZ3JpZC9ncmlkL19ncmlkLnNjc3MiLCJib290c3RyYXAtZ3JpZC9ncmlkL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvZ3JpZC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJib290c3RyYXAtZ3JpZC9ncmlkL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC1ncmlkL2dyaWQvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJib290c3RyYXAtZ3JpZC9ncmlkL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvZ3JpZC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsInV0aWxpdGllcy9fbWl4aW5zLnNjc3MiLCJiYXNlL19oZWxwZXIuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsImJhc2UvX2Zvcm1zLnNjc3MiLCJsaWJzL19saXZpY29ucy5zY3NzIiwibGlicy9fZmxpY2tpdHkuc2NzcyIsImxpYnMvX3NwbGlkZS5taW4uc2NzcyIsImxpYnMvX3NsaWNrLnNjc3MiLCJsaWJzL19zbGljay10aGVtZS5zY3NzIiwiZ2xvYmFsL19oZWFkZXIuc2NzcyIsImdsb2JhbC9fY29udGVudC1lZGl0b3ItZml4LWZyb250LnNjc3MiLCJnbG9iYWwvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtY2lyY2xlcy5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fdGV4dC1hbmQtaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3QtZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fYmlvZ3JhcGh5LWdyaWQuc2NzcyIsImNvbXBvbmVudHMvX2Jpb2dyYXBoeS1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlLWFuZC10ZXh0LWNvbHVtbnMuc2NzcyIsImNvbXBvbmVudHMvX2FuZ2xlZC1jdGEuc2NzcyIsImNvbXBvbmVudHMvX3RleHQtYW5kLWJnLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL190d28tbmFycm93LWNvbHVtbnMuc2NzcyIsImNvbXBvbmVudHMvX2Z1bGwtd2lkdGgtdGV4dC5zY3NzIiwiY29tcG9uZW50cy9fZGlzcGxheXMuc2NzcyIsImNvbXBvbmVudHMvX2Nhcm91c2Vscy5zY3NzIiwiY29tcG9uZW50cy9fcm9pLWNhbGN1bGF0b3Iuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lcnMuc2NzcyIsImNvbXBvbmVudHMvX2JvdHRvbS1jYWxsLXRvLWFjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtaXRlbS1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlZC1yZXBvcnQtd2ViaW5hci5zY3NzIiwiY29tcG9uZW50cy9fZXZlbnQtYWdlbmRhLnNjc3MiLCJjb21wb25lbnRzL19ldmVudC1mb290ZXItZGV0YWlscy5zY3NzIiwiY29tcG9uZW50cy9fZXZlbnQtc3BlYWtlcnMuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYuc2NzcyIsImNvbXBvbmVudHMvX21pZC1wYWdlLWNhbGwtdG8tYWN0aW9uLnNjc3MiLCJwYWdlcy9fZnJvbnQtcGFnZS5zY3NzIiwicGFnZXMvX2hvbWVwYWdlLnNjc3MiLCJwYWdlcy9fZ2VuZXJpYy1wYWdlLnNjc3MiLCJwYWdlcy9fYmxvZy5zY3NzIiwicGFnZXMvX3Byb2R1Y3RzLnNjc3MiLCJwYWdlcy9fc29sdXRpb25zX3BhZ2VzLnNjc3MiLCJwYWdlcy9fcmVzb3VyY2VzLnNjc3MiLCJwYWdlcy9fYnJhbmQuc2NzcyIsInBhZ2VzL19sYW5kaW5nLXBhZ2VzLnNjc3MiLCJwYWdlcy9fZGVtby1wYWdlLnNjc3MiLCJwYWdlcy9fbGFuZGluZy1wYWdlLWV2ZW50LnNjc3MiLCJwYWdlcy9fbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlci5zY3NzIiwicGFnZXMvXzQwNC5zY3NzIiwicGFnZXMvX2V2ZW50cy5zY3NzIiwicGFnZXMvX25ld3MtcHJlc3Muc2NzcyIsInBhZ2VzL19wYXJ0bmVycy5zY3NzIiwicGFnZXMvX2ludGVsbGlnZW50LXBsYXRmb3JtLnNjc3MiLCJwYWdlcy9fdGhhbmsteW91LXBhZ2VzLnNjc3MiLCJwYWdlcy9fYWJvdXQtdXMtcGFnZS5zY3NzIiwicGFnZXMvX2NhcmVlcnMtcGFnZS5zY3NzIiwicGFnZXMvX3BhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcuc2NzcyIsInBhZ2VzL19wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbC5zY3NzIiwicGFnZXMvX3BhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzLnNjc3MiLCJwYWdlcy9fcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LnNjc3MiLCJwYWdlcy9fcGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbi5zY3NzIiwicGFnZXMvX3BhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyLnNjc3MiLCJwYWdlcy9fbGFuZGluZy1wYWdlLXNhbGVzLnNjc3MiLCJwYWdlcy9fZ2xvYmFsLXJlc291cmNlcy5zY3NzIiwicGFnZXMvX3RyYWluaW5nLXBvcnRmb2xpby5zY3NzIiwidXRpbGl0aWVzL19jdXN0b20tdXRpbGl0aWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUlBLFdBQ0csWUFBQSxRQUNBLElBQUEsb0NBQUEsZ0JBQ0EsWUFBQSxJQUNBLFdBQUEsT0FHSCxX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NEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUU3QkksY0Y0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRTdCSSxjRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGNGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUV4QkUsVUZNSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLRUhNLE9GUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUdNLE9GUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLE9GUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLE9GUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLE9GUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLE9GUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLE9GUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLE9GUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLE9GUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLFFGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFFGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLHVEQUFBLFFBQUEsaURBQUEseUNBQUEsMkNBQUEsdUVBQUEsaUVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRVFJLGFBQXdCLDBCQUFBLEVBQUEsZUFBQSxHQUFBLE1BQUEsR0FFeEIsWUFBdUIsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLG1FQUFBLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsa0VBQUEsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFVBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsVUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixVQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBTXRCLFVGUlIsWUFBQSxTRVFRLFVGUlIsWUFBQSxVRVFRLFVGUlIsWUFBQSxJRVFRLFVGUlIsWUFBQSxVRVFRLFVGUlIsWUFBQSxVRVFRLFVGUlIsWUFBQSxJRVFRLFVGUlIsWUFBQSxVRVFRLFVGUlIsWUFBQSxVRVFRLFVGUlIsWUFBQSxJRVFRLFdGUlIsWUFBQSxVRVFRLFdGUlIsWUFBQSxVQ0tFLHlCQzlCRSxRQUNFLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUlBLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFeEJFLGFGTUosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0VITSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVQUFBLDJDQUFBLGlFRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxXQUFBLHlDRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXQUFBLHVFRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VRSSxnQkFBd0IsMEJBQUEsRUFBQSxlQUFBLEdBQUEsTUFBQSxHQUV4QixlQUF1QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBR3JCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FNdEIsYUZSUixZQUFBLEVFUVEsYUZSUixZQUFBLFNFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLElFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLElFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLElFUVEsY0ZSUixZQUFBLFVFUVEsY0ZSUixZQUFBLFdDS0UseUJDOUJFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBSUEsaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0U3QkksaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUU3QkksaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUU3QkksaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUU3QkksaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUU3QkksaUJGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUV4QkUsYUZNSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLRUhNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFVBQUEsaURGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFVBQUEseUNGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFVGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRVFJLGdCQUF3QiwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLGVBQXVCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FHckIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixrRUFBQSxZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLG1FQUFBLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQU10QixhRlJSLFlBQUEsRUVRUSxhRlJSLFlBQUEsU0VRUSxhRlJSLFlBQUEsVUVRUSxhRlJSLFlBQUEsSUVRUSxhRlJSLFlBQUEsVUVRUSxhRlJSLFlBQUEsVUVRUSxhRlJSLFlBQUEsSUVRUSxhRlJSLFlBQUEsVUVRUSxhRlJSLFlBQUEsVUVRUSxhRlJSLFlBQUEsSUVRUSxjRlJSLFlBQUEsVUVRUSxjRlJSLFlBQUEsV0NLRSwwQkM5QkUsUUFDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FJQSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRTdCSSxpQkY0QkosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRXhCRSxhRk1KLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtFSE0sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUFBQSx5Q0ZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sVUZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFR00sV0ZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sV0ZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFR00sV0ZQTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFUUksZ0JBQXdCLDBCQUFBLEVBQUEsZUFBQSxHQUFBLE1BQUEsR0FFeEIsZUFBdUIsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBTXRCLGFGUlIsWUFBQSxFRVFRLGFGUlIsWUFBQSxTRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxJRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxJRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxVRVFRLGFGUlIsWUFBQSxJRVFRLGNGUlIsWUFBQSxVRVFRLGNGUlIsWUFBQSxXQ0tFLDBCQzlCRSxRQUNFLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUlBLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFN0JJLGlCRjRCSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFeEJFLGFGTUosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0VITSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVQUFBLGlFRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxVRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVHTSxXRlBOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VRSSxnQkFBd0IsMEJBQUEsRUFBQSxlQUFBLEdBQUEsTUFBQSxHQUV4QixlQUF1QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBR3JCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FNdEIsYUZSUixZQUFBLEVFUVEsYUZSUixZQUFBLFNFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLElFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLElFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLFVFUVEsYUZSUixZQUFBLElFUVEsY0ZSUixZQUFBLFVFUVEsY0ZSUixZQUFBLFdDS0UsMEJDOUJFLFNBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBSUEsa0JGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0U3Qkksa0JGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUU3Qkksa0JGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUU3Qkksa0JGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUU3Qkksa0JGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUU3Qkksa0JGNEJKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUNBLFVBQUEsVUV4QkUsY0ZNSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLRUhNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFdGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUdNLFlGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFlGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUdNLFlGUE4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRVFJLGlCQUF3QiwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLGdCQUF1QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBR3JCLGFBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsYUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsYUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsYUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsY0FBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixjQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGNBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FNdEIsY0ZSUixZQUFBLEVFUVEsY0ZSUixZQUFBLFNFUVEsY0ZSUixZQUFBLFVFUVEsY0ZSUixZQUFBLElFUVEsY0ZSUixZQUFBLFVFUVEsY0ZSUixZQUFBLFVFUVEsY0ZSUixZQUFBLElFUVEsY0ZSUixZQUFBLFVFUVEsY0ZSUixZQUFBLFVFUVEsY0ZSUixZQUFBLElFUVEsZUZSUixZQUFBLFVFUVEsZUZSUixZQUFBLFdHNUNJLFFBQXdCLFFBQUEsZUFBeEIsVUFBd0IsUUFBQSxpQkFBeEIsZ0JBQXdCLFFBQUEsdUJBQXhCLFNBQXdCLFFBQUEsZ0JBQXhCLFNBQXdCLFFBQUEsZ0JBQXhCLGFBQXdCLFFBQUEsb0JBQXhCLGNBQXdCLFFBQUEscUJBQXhCLFFBQXdCLFFBQUEsc0JBQUEsUUFBQSxzQkFBQSxRQUFBLGVBQXhCLGVBQXdCLFFBQUEsNkJBQUEsUUFBQSw2QkFBQSxRQUFBLHNCRmlEMUIseUJFakRFLFdBQXdCLFFBQUEsZUFBeEIsYUFBd0IsUUFBQSxpQkFBeEIsbUJBQXdCLFFBQUEsdUJBQXhCLFlBQXdCLFFBQUEsZ0JBQXhCLFlBQXdCLFFBQUEsZ0JBQXhCLGdCQUF3QixRQUFBLG9CQUF4QixpQkFBd0IsUUFBQSxxQkFBeEIsV0FBd0IsUUFBQSxzQkFBQSxRQUFBLHNCQUFBLFFBQUEsZUFBeEIsa0JBQXdCLFFBQUEsNkJBQUEsUUFBQSw2QkFBQSxRQUFBLHVCRmlEMUIseUJFakRFLFdBQXdCLFFBQUEsZUFBeEIsYUFBd0IsUUFBQSxpQkFBeEIsbUJBQXdCLFFBQUEsdUJBQXhCLFlBQXdCLFFBQUEsZ0JBQXhCLFlBQXdCLFFBQUEsZ0JBQXhCLGdCQUF3QixRQUFBLG9CQUF4QixpQkFBd0IsUUFBQSxxQkFBeEIsV0FBd0IsUUFBQSxzQkFBQSxRQUFBLHNCQUFBLFFBQUEsZUFBeEIsa0JBQXdCLFFBQUEsNkJBQUEsUUFBQSw2QkFBQSxRQUFBLHVCRmlEMUIsMEJFakRFLFdBQXdCLFFBQUEsZUFBeEIsYUFBd0IsUUFBQSxpQkFBeEIsbUJBQXdCLFFBQUEsdUJBQXhCLFlBQXdCLFFBQUEsZ0JBQXhCLFlBQXdCLFFBQUEsZ0JBQXhCLGdCQUF3QixRQUFBLG9CQUF4QixpQkFBd0IsUUFBQSxxQkFBeEIsV0FBd0IsUUFBQSxzQkFBQSxRQUFBLHNCQUFBLFFBQUEsZUFBeEIsa0JBQXdCLFFBQUEsNkJBQUEsUUFBQSw2QkFBQSxRQUFBLHVCRmlEMUIsMEJFakRFLFdBQXdCLFFBQUEsZUFBeEIsYUFBd0IsUUFBQSxpQkFBeEIsbUJBQXdCLFFBQUEsdUJBQXhCLFlBQXdCLFFBQUEsZ0JBQXhCLFlBQXdCLFFBQUEsZ0JBQXhCLGdCQUF3QixRQUFBLG9CQUF4QixpQkFBd0Is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QSxTQUdGLFVBQ0UsT0FBQSxJQUFBLE1BQUEsS0FHRixpQkFDRSxjQUFBLElBVEYsY0FDRSxtQkFBQSxJQUFBLE1BQUEsU0FBQSxXQUFBLElBQUEsTUFBQSxTQUdGLFVBQ0UsT0FBQSxJQUFBLE1BQUEsS0FHRixpQkFDRSxjQUFBLElBVEYsY0FDRSxtQkFBQSxJQUFBLE1BQUEsU0FBQSxXQUFBLElBQUEsTUFBQSxTQUdGLFVBQ0UsT0FBQSxJQUFBLE1BQUEsS0FHRixpQkFDRSxjQUFBLElBVEYsY0FDRSxtQkFBQSxJQUFBLE1BQUEsU0FBQSxXQUFBLElBQUEsTUFBQSxTQUdGLFVBQ0UsT0FBQSxJQUFBLE1BQUEsS0FHRixpQkFDRSxjQUFBLElBS0YsUUFDRSxVQUFBLGNBREYsUUFDRSxVQUFBLGNBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBREYsU0FDRSxVQUFBLGVBSUosZUFDRSxjQUFBLElBSUEsd0JBQ0UsV0FBQSxRQUdGLGtCQUNFLE1BQUEsUUFHRixvQkFDRSxhQUFBLFE5RXN0aUJKLHNDQUNBLHFDOEVwdGlCRSxvQ0FJSSxXQUFBLFE5RW90aUJOLGdDQUNBLCtC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QUFBLGdCQURGLHlCQURGLFVBRUksUUFBQSxnQkFERix5QkFERixVQUVJLFFBQUEsZ0JBREYseUJBREYsVUFFSSxRQUFBLGdCQURGLHlCQURGLFVBRUksUUFBQSxnQkFERix5QkFERixVQUVJLFFBQUEsZ0JBREYseUJBREYsVUFFSSxRQUFBLGdCQURGLHlCQURGLFVBRUksUUFBQSxnQkFERix5QkFERixVQUVJLFFBQUEsZ0JBREYseUJBREYsVUFFSSxRQUFBLGdCQURGLHlCQURGLFVBRUksUUFBQSxnQkFPTiwwQkFBQSxXQUFBLG1FQUFBLDhDQUFBLHdEQUFBLHVHQUNFLFVBQUEsS0FDQSxPQUFBLEtBR0YsY0FDRSxZQUFBLE1BQUEsQ0FBQSxxQkFHRixnQkFDRSxZQUFBLE9BQUEsQ0FBQSxxQkFHRixlQUNFLFlBQUEsS0FBQSxDQUFBLHFCQUdGLE9BQ0UsT0FBQSxLQUdGLG1CQUNFLFNBQUEiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBWQVJJQUJMRVNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICBmb250LXdlaWdodDogNzAwO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICBmb250LXdlaWdodDogMzAwO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICBmb250LXdlaWdodDogNTAwO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICBmb250LXdlaWdodDogMzAwO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG8tVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vL0NvbG9ycyBzZXQgYXMgI2ZmZiBhcmUgdW5zZXQsICNmZmYgaXMgYSBwbGFjZWhvbGRlciBmb3IgdXRpbGl0eSBjbGFzc2VzXHJcbi8vICEhISEhIElGIGFkZGluZyBvciByZW1vdmluZyBjb2xvciB2YXJpYWJsZXMsIFBMRUFTRSBVUERBVEUgJGNvbG9ycyBpbiBfY3VzdG9tLXV0aWxpdGllcy5zY3NzXHJcbiRjb2xvci1icmFuZDogcmdiKDMxLCAyMDIsIDEyNik7IC8vR3JlZW5cclxuJGNvbG9yLWJyYW5kLWxpZ2h0ZXI6ICNGNzc4MDI7IC8vT3JhbmdlXHJcbiRjb2xvci1icmFuZC1kYXJrZXI6ICNmZmZjO1xyXG5cclxuJGNvbG9yLWJyYW5kLWFsdDogcmdiKDI3LCAyMCwgMTAwKTsgLy9CbHVlXHJcbiRjb2xvci1icmFuZC1hbHQtbGlnaHRlcjogIzFENTQ3MjsgLy9NYXV2ZT9cclxuJGNvbG9yLWJyYW5kLWFsdC1kYXJrZXI6ICNjZmRkMTk7XHJcblxyXG4kY29sb3ItdGV4dDogIzU1NTc1OTtcclxuJGNvbG9yLXRleHQtbGlnaHRlcjogIzcwNzA3MDtcclxuJGNvbG9yLXRleHQtZGFya2VyOiAjMDAwO1xyXG4kY29sb3ItdGV4dC1hbHQ6ICNjY2M7XHJcblxyXG4kY29sb3ItZ3JleTogI2U4ZTdlZDtcclxuJGNvbG9yLWdyZXktbGlnaHRlcjogI2VmZjBmMTtcclxuJGNvbG9yLWdyZXktZGFya2VyOiAjNWE1YTVhO1xyXG4kY29sb3ItZ3JleS1hbHQ6ICMzMjMyMzI7XHJcbiRjb2xvci1ncmV5LWFsdC1saWdodGVyOiAjZTdlOWU5O1xyXG4kY29sb3ItZ3JleS1hbHQtZGFya2VyOiAjOTg5ODk4O1xyXG4kY29sb3ItZ3JleS1saWdodGVzdDogI2Y1ZjNmMTtcclxuXHJcbiRjb2xvci1mYWlsOiAjZmZmOyAvL3Vuc2V0XHJcbiRjb2xvci1zdWNjZXNzOiAjZmZmOyAvL3Vuc2V0XHJcblxyXG4kY29sb3ItbGluazogJGNvbG9yLWJyYW5kOyAvL3Vuc2V0XHJcbiRjb2xvci1saW5rLWFsdDogI2ZmZjsgLy91bnNldFxyXG4kY29sb3ItaG92ZXI6ICRjb2xvci1icmFuZC1saWdodGVyO1xyXG4kY29sb3ItaG92ZXItYWx0OiAjZmZmOyAvL3Vuc2V0XHJcblxyXG4kY29sb3Itd2hpdGU6ICNmZmY7XHJcbiRjb2xvci1ibGFjazogIzAwMDtcclxuJGNvbG9yLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcclxuXHJcbiRmb250LXByaW1hcnk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmRhcnk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtdGVydGlhcnk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiRmb250LXF1YXJ0ZW5hcnk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LWF3ZXNvbWU6IFwiRm9udEF3ZXNvbWVcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiRib3JkZXItcmFkaXVzOiA1cHg7XHJcbiR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbi8vT1JJR0lOQUwgVkFSSUFCTEVTIFNFVCBCRUxPV1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgMS5cdFRZUE9HUkFQSFlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRoZWFkZXItZm9udDogICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGJvZHktZm9udDogICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgMi5cdFJFU1BPTlNJVkUgQlJFQUtQT0lOVFNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIElmIHlvdSBuZWVkIHRvIGNoYW5nZSB0aGVzZSB0aGVuIHlvdSdsbCBuZWVkIHRvIGNoYW5nZSB0aGUgc2FtZSB2YXJpYWJsZXMgaW4gdGhlIGJvb3RzdHJhcCB2YXJpYWJsZXMgZmlsZSBvbiBsaW5lIDE5MSBiZWNhdXNlIGJvb3RzdHJhcCB3b24ndCByZWNvZ25pc2UgdGhlc2UgdmFyaWFibGVzIGluIHRoaXMgZmlsZVxyXG4keHM6IDQwMHB4O1xyXG4kc206IDU4MHB4O1xyXG4kbWQ6IDc2OHB4O1xyXG4kbGc6IDExMDBweDtcclxuJHhsOiAxMjAwcHg7XHJcbiR4eGw6IDEzMDBweDtcclxuXHJcbiR4cy1taW46ICR4cztcclxuJHhzLW1heDogKCRzbSAtIDEpO1xyXG4kc20tbWluOiAkc207XHJcbiRzbS1tYXg6ICgkbWQgLSAxKTtcclxuJG1kLW1pbjogJG1kO1xyXG4kbWQtbWF4OiAoJGxnIC0gMSk7XHJcbiRsZy1taW46ICRsZztcclxuJGxnLW1heDogKCR4bCAtIDEpO1xyXG4keGwtbWluOiAkeGw7XHJcbiR4bC1tYXg6ICgkeHhsIC0gMSk7XHJcbiR4eGwtbWluOiAkeHhsO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgQ09MT1VSU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGdyZXktZGFya2VzdDogIzIyMjIyMjtcclxuJGdyZXktZGFyazogIzMzMzMzMztcclxuJGdyZXktbWlkOiAjODA4MDgwO1xyXG4kZ3JleS1taWQtbGlnaHQ6ICNjN2M3Yzc7XHJcbiRncmV5LWxpZ2h0OiAjY2NjY2NjO1xyXG4kZ3JleS1saWdodGVzdDogI2YwZjBmMDtcclxuJGdyZXktbGlnaHRlcjogI2ZhZmFmYTtcclxuJGdyZXk6ICNBN0E2QTY7XHJcbiRncmV5LWFsdDogI0Y1RjVGNTtcclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuJGdyZWVuOiByZ2IoMzEsIDIwMiwgMTI2KTtcclxuJGJsdWU6IHJnYigyNywgMjAsIDEwMCk7XHJcblxyXG5cclxuJG9yYW5nZTogI0Y3NzgwMjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgIFotSU5ERVhcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHotMTAwOiAxMDA7XHJcbiR6LTIwMDogMjAwO1xyXG4kei0zMDA6IDMwMDtcclxuJHotNDAwOiA0MDA7XHJcbiR6LTUwMDogNTAwO1xyXG4kei02MDA6IDYwMDtcclxuJHotNzAwOiA3MDA7XHJcbiR6LTgwMDogODAwO1xyXG4kei05MDA6IDkwMDtcclxuJHotMTAwMDogMTAwMDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgIFBBRERJTkdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWN0aW9uLXBhZGRpbmc6IDVyZW0gMDtcclxuIiwiQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBtaXhpbiBmYWRlSW5Eb3duQW5pbWF0aW9uIHtcblx0b3BhY2l0eTogMDtcblx0YW5pbWF0aW9uOiBmYWRlSW5Eb3duIGVhc2UgLjVzIC4zcztcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5AbWl4aW4gZmFkZUluVXBBbmltYXRpb24ge1xuXHRhbmltYXRpb246IGZhZGVJblVwIGVhc2UgLjVzIC4zcztcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBtaXhpbiBmYWRlSW5BbmltYXRpb24oJGRlbGF5KSB7XG5cdG9wYWNpdHk6IDA7XG5cdGFuaW1hdGlvbjogZmFkZUluIGVhc2UgLjNzIC4xcztcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuXG4uYm91bmNlIHtcbiAgXHRhbmltYXRpb246IGJvdW5jZSAycyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuXHQwJSxcblx0MjAlLFxuXHQ1MCUsXG5cdDgwJSxcblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0NDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR9XG5cblx0NjAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTUFJTiBTQVNTIFNUWUxFUyBGSUxFXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgMS5cdFVUSUxJVElFU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFZBUklBQkxFU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgIDEuXHRUWVBPR1JBUEhZXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAyLlx0UkVTUE9OU0lWRSBCUkVBS1BPSU5UU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgQ09MT1VSU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgWi1JTkRFWFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgUEFERElOR1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbk1JWElOU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmJvdW5jZSB7XG4gIGFuaW1hdGlvbjogYm91bmNlIDJzIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsXG4gIDIwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIDIuXHRCQVNFXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTk9STUFMSVNFXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcclxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbiAqICAgIHVzZXIgem9vbS5cclxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxyXG4gKiBhbmQgRmlyZWZveC5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cclxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcclxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxyXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxyXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxyXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbiAqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cclxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBUYWJsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTMwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEzMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTMwMHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwsIC5ldmVudC10aGFuay15b3UtcGFnZSwgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAgIG1heC13aWR0aDogMTMwMHB4OyB9IH1cblxuLnJvdywgLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAubWFya2V0by10d28tY29sIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wsIC5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAubWt0b0Zvcm1Db2wsIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0sIC5jb2x1bW4tYmxvY2stZGlzcGxheSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSwgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCwgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnRleHQtY29sLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXh4bC0xLCAuY29sLXh4bC0yLCAuY29sLXh4bC0zLCAuY29sLXh4bC00LCAuY29sLXh4bC01LCAuY29sLXh4bC02LCAuY29sLXh4bC03LCAuY29sLXh4bC04LCAuY29sLXh4bC05LCAuY29sLXh4bC0xMCwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEyLCAuY29sLXh4bCxcbi5jb2wteHhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiwgLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sLCAubWt0by1tZXNzYWdlLWZpZWxkLWxhc3QgLm1rdG9Gb3JtUm93Om50aC1sYXN0LW9mLXR5cGUoMikgLm1rdG9Gb3JtQ29sLCAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtLCAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0sIC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQsIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC50ZXh0LWNvbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEsIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtW2RhdGEtc2V0aW9uLWNvdW50PVwib2RkXCJdIC5pbWFnZS1jb2wge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiwgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW1bZGF0YS1zZXRpb24tY291bnQ9XCJvZGRcIl0gLnRleHQtY29sIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYsIC5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCwgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwLCAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiwgLm1rdG8tbWVzc2FnZS1maWVsZC1sYXN0IC5ta3RvRm9ybVJvdzpudGgtbGFzdC1vZi10eXBlKDIpIC5ta3RvRm9ybUNvbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02LCAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCwgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSwgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW1bZGF0YS1zZXRpb24tY291bnQ9XCJvZGRcIl0gLnRleHQtY29sIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiwgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW1bZGF0YS1zZXRpb24tY291bnQ9XCJvZGRcIl0gLmltYWdlLWNvbCB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiwgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01LCAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSxcbi5ldmVudC10aGFuay15b3UtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01LFxuLmV2ZW50LXRoYW5rLXlvdS1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LCAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQgLmJhbm5lci10ZXh0LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQkFTRVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIGJvZHkubmF2LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgYm9keS5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogOHJlbTsgfVxuICAuYWRtaW4tYmFyIC5wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtOyB9XG5cbi5tYWluIHtcbiAgbWluLWhlaWdodDogMTFyZW07IH1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbnNlY3Rpb24ucGFkZGVkIHtcbiAgcGFkZGluZzogNHJlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIHNlY3Rpb24ucGFkZGVkIHtcbiAgICAgIHBhZGRpbmc6IDZyZW0gMDsgfSB9XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuXG4uYmctZ3JleS1saWdodGVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxuXG4uc2Nyb2xsLWFycm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDglIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogLjc7IH1cbiAgLnNjcm9sbC1hcnJvdyBzdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnNjcm9sbC1hcnJvdyBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDsgfSB9XG4gICAgLnNjcm9sbC1hcnJvdyBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuc2Nyb2xsLWFycm93IHtcbiAgICAgIGJvdHRvbTogM3JlbTsgfSB9XG5cbi5jbGlja2FibGUtcm93IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50ZW1wLWNvbnRlbnQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDOyB9XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG51bC5wYWdlLW51bWJlcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7IH1cbiAgdWwucGFnZS1udW1iZXJzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDFyZW07IH1cbiAgICB1bC5wYWdlLW51bWJlcnMgbGkgYSB7XG4gICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgdWwucGFnZS1udW1iZXJzIGxpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgdWwucGFnZS1udW1iZXJzIGxpIGEubmV4dCwgdWwucGFnZS1udW1iZXJzIGxpIGEucHJldiB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYnJlYWRjcnVtYiAuc2xhc2gge1xuICAgIGNvbG9yOiAjODA4MDgwOyB9XG4gIC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5icmVhZGNydW1iIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cblxuLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmRhc2hlZC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjNWE1YTVhOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbkhFTFBFUlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRlYnVnIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjsgfVxuXG4uZGVidWcyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgbGltZTsgfVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jbGVhci1sZWZ0IHtcbiAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uY2xlYXItcmlnaHQge1xuICBjbGVhcjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uY2xlYXItbm9uZSB7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5kaXNwbGF5LXRhYmxlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLmRpc3BsYXktdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLmRpc3BsYXktdGFibGUtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgIC5kaXNwbGF5LXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfSB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZsZXgtLXNwYWNlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmxleC0tanVzdGlmeS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mbGV4LS1hbGlnbi1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZsZXgtLXJvdy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LS1jb2wtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC0td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mbGV4LS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmZsZXgtLWNvbCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47IH1cbiAgLmZsZXgtLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmZsZXgtLWxnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi52aXNpYmxlLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC52aXNpYmxlLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5uby1ndXR0ZXIge1xuICBtYXJnaW46IDA7IH1cbiAgLm5vLWd1dHRlciA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuICAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbiAgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYmctLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0OyB9XG5cbi5iZy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMWZjYTdlOyB9XG5cbi5iZy0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cblxuLmJhY2tncm91bmQtY29sb3ItZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxYjE0NjQsICMxZmNhN2UpOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWdyYWRpZW50LWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDQ0NDQ0MgMCUsICNGN0Y3RjcgMTAwJSk7IH1cblxuLnBhZGRpbmctdCwgLnBhZGRpbmcteSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucGFkZGluZy10LCAucGFkZGluZy15IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cmVtOyB9IH1cblxuLnBhZGRpbmctYiwgLnBhZGRpbmcteSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucGFkZGluZy1iLCAucGFkZGluZy15IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtOyB9IH1cblxuLm1hcmdpbi10IHtcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLm1hcmdpbi10IHtcbiAgICAgIG1hcmdpbi10b3A6IDdyZW07IH0gfVxuXG4ubWFyZ2luLWIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubWFyZ2luLWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTsgfSB9XG5cbi5tYXJnaW4tdC0tc21hbGwsIC5tYXJnaW4teS0tc21hbGwge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubWFyZ2luLXQtLXNtYWxsLCAubWFyZ2luLXktLXNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuXG4ubWFyZ2luLWItLXNtYWxsLCAubWFyZ2luLXktLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLm1hcmdpbi1iLS1zbWFsbCwgLm1hcmdpbi15LS1zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cblxuLm9iamVjdC1maXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgLm9iamVjdC1maXQtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjsgfVxuXG4uYm9yZGVyLWJvdHRvbS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGdyZXk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEZPTlRTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG4ucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICBoMS5ncmFkaWVudCxcbiAgLmgxLmdyYWRpZW50LFxuICBoMi5ncmFkaWVudCxcbiAgLmgyLmdyYWRpZW50LFxuICBoMy5ncmFkaWVudCxcbiAgLmgzLmdyYWRpZW50LFxuICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLmdyYWRpZW50Lml0ZW0tdGl0bGUsXG4gIGg0LmdyYWRpZW50LFxuICAuaDQuZ3JhZGllbnQsXG4gIGg1LmdyYWRpZW50LFxuICAuaDUuZ3JhZGllbnQsXG4gIGg2LmdyYWRpZW50LFxuICAuaDYuZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWIxNDY0LCAjMWZjYTdlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICBoMS54bCxcbiAgLmgxLnhsLFxuICBoMi54bCxcbiAgLmgyLnhsLFxuICBoMy54bCxcbiAgLmgzLnhsLFxuICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLnhsLml0ZW0tdGl0bGUsXG4gIGg0LnhsLFxuICAuaDQueGwsXG4gIGg1LnhsLFxuICAuaDUueGwsXG4gIGg2LnhsLFxuICAuaDYueGwge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBoMS5jZW50ZXJlZCxcbiAgLmgxLmNlbnRlcmVkLFxuICBoMi5jZW50ZXJlZCxcbiAgLmgyLmNlbnRlcmVkLFxuICBoMy5jZW50ZXJlZCxcbiAgLmgzLmNlbnRlcmVkLFxuICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLmNlbnRlcmVkLml0ZW0tdGl0bGUsXG4gIGg0LmNlbnRlcmVkLFxuICAuaDQuY2VudGVyZWQsXG4gIGg1LmNlbnRlcmVkLFxuICAuaDUuY2VudGVyZWQsXG4gIGg2LmNlbnRlcmVkLFxuICAuaDYuY2VudGVyZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgaDEuY2VudGVyZWQsXG4gICAgICAuaDEuY2VudGVyZWQsXG4gICAgICBoMi5jZW50ZXJlZCxcbiAgICAgIC5oMi5jZW50ZXJlZCxcbiAgICAgIGgzLmNlbnRlcmVkLFxuICAgICAgLmgzLmNlbnRlcmVkLFxuICAgICAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IC5jZW50ZXJlZC5pdGVtLXRpdGxlLFxuICAgICAgaDQuY2VudGVyZWQsXG4gICAgICAuaDQuY2VudGVyZWQsXG4gICAgICBoNS5jZW50ZXJlZCxcbiAgICAgIC5oNS5jZW50ZXJlZCxcbiAgICAgIGg2LmNlbnRlcmVkLFxuICAgICAgLmg2LmNlbnRlcmVkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfSB9XG4gIGgxLmJsdWUsXG4gIC5oMS5ibHVlLFxuICBoMi5ibHVlLFxuICAuaDIuYmx1ZSxcbiAgaDMuYmx1ZSxcbiAgLmgzLmJsdWUsXG4gIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCAuYmx1ZS5pdGVtLXRpdGxlLFxuICBoNC5ibHVlLFxuICAuaDQuYmx1ZSxcbiAgaDUuYmx1ZSxcbiAgLmg1LmJsdWUsXG4gIGg2LmJsdWUsXG4gIC5oNi5ibHVlIHtcbiAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICBoMS5ncmVlbixcbiAgLmgxLmdyZWVuLFxuICBoMi5ncmVlbixcbiAgLmgyLmdyZWVuLFxuICBoMy5ncmVlbixcbiAgLmgzLmdyZWVuLFxuICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLmdyZWVuLml0ZW0tdGl0bGUsXG4gIGg0LmdyZWVuLFxuICAuaDQuZ3JlZW4sXG4gIGg1LmdyZWVuLFxuICAuaDUuZ3JlZW4sXG4gIGg2LmdyZWVuLFxuICAuaDYuZ3JlZW4ge1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gIGgxLmJvbGQsXG4gIC5oMS5ib2xkLFxuICBoMi5ib2xkLFxuICAuaDIuYm9sZCxcbiAgaDMuYm9sZCxcbiAgLmgzLmJvbGQsXG4gIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCAuYm9sZC5pdGVtLXRpdGxlLFxuICBoNC5ib2xkLFxuICAuaDQuYm9sZCxcbiAgaDUuYm9sZCxcbiAgLmg1LmJvbGQsXG4gIGg2LmJvbGQsXG4gIC5oNi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFiMTQ2NCwgIzFmY2E3ZSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZ3JhZGllbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICMxYjE0NjQsICMxZmNhN2UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuaDEsXG4uaDEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiAzOHB4OyB9IH1cblxuaDIsXG4uaDIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoMi54bCxcbiAgLmgyLnhsIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICBoMi54bCxcbiAgICAgIC5oMi54bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDsgfSB9XG5cbmgzLFxuLmgzLFxuLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG5oNSxcbi5oNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnN1YnRpdGxlLTEge1xuICBjb2xvcjogIzFiMTQ2NDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5ib2R5IHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zczsgfVxuICBhICoge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzOyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxLjZyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIHAuYmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuXG5vbCB7XG4gIG1hcmdpbjogMCAxM3B4IDhweCAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgb2wuZmFuY3kge1xuICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICBvbC5mYW5jeSBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBvbC5mYW5jeSBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBvbC5mYW5jeSBsaTo6YmVmb3JlIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcbiAgICAgICAgY29udGVudDogY291bnRlcihudW1iZXIpIFwiwqBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICBvbC5mYW5jeSBsaTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiA2cHggc29saWQgIzFmY2E3ZTtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTM0JSwgMjAlKTsgfVxuXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjdyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cbiAgdWwudW5zdHlsZWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIHVsIGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG5cbm9sIG9sLFxub2wgdWwsXG51bCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG50YWJsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG4gIHRhYmxlIC5idXR0b24ge1xuICAgIG1hcmdpbjogMDsgfVxuXG50ciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7IH1cbiAgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbnRkIHtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjN2M3Yzc7IH1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFyZW07IH1cblxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5tYXJrIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uZmlyc3QtbGFzdCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmZpcnN0LWxhc3QgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuICAudGV4dC13aGl0ZSBoMSxcbiAgLnRleHQtd2hpdGUgaDIsXG4gIC50ZXh0LXdoaXRlIGgzLFxuICAudGV4dC13aGl0ZSBoNCxcbiAgLnRleHQtd2hpdGUgaDUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzFiMTQ2NDsgfVxuICAudGV4dC1ibHVlIGgxLFxuICAudGV4dC1ibHVlIGgyLFxuICAudGV4dC1ibHVlIGgzLFxuICAudGV4dC1ibHVlIGg0LFxuICAudGV4dC1ibHVlIGg1IHtcbiAgICBjb2xvcjogIzFiMTQ2NDsgfVxuXG4udGV4dC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaGVhZGluZy1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmhlYWRpbmctbWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfSB9XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAjMWZjYTdlOyB9XG5cbi5iaWcge1xuICBmb250LXNpemU6IDExOCU7IH1cblxuLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxODAlO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgLmxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjAwJTsgfSB9XG5cbi5jbXMtdGV4dCB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjMzZW07IH1cbiAgLmNtcy10ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN1cGVydGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMy4ycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnAtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEJVVFRPTlNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG4ge1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICMxYjE0NjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gIC5idG4gLmZhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7IH1cbiAgLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuYnRuIHN2ZyB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgICAuYnRuIHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmUsIC5idG46dmlzaXRlZCB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmFjdGl2ZSwgLmJ0bjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnRuOmhvdmVyIC5mYS1jaGV2cm9uLXJpZ2h0LCAuYnRuOmFjdGl2ZSAuZmEtY2hldnJvbi1yaWdodCwgLmJ0bjpmb2N1cyAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41cmVtKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5idG4tLWJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWIxNDY0OyB9XG5cbi5idG4tLWdyZWVuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmY2E3ZTsgfVxuXG4uYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWIxNDY0OyB9XG4gIC5idG4tLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0OyB9XG4gICAgLmJ0bi0td2hpdGU6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzFmY2E3ZTsgfVxuXG4uYnRuLS13aGl0ZS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG4gIC5idG4tLXdoaXRlLW91dGxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxYjE0NjQ7IH1cblxuLmJ0bi0tc29saWQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMWIxNDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi0tc29saWQ6aG92ZXIsXG4gIC5idG4tLXNvbGlkIDphY3RpdmUsXG4gIC5idG4tLXNvbGlkIDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYnRuLS1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5idG4tLWxpbmsgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5idG4tLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi0tbGluazpob3ZlciBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMWIxNDY0OyB9XG5cbi5idG4tYnJhbmQtbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzc4MDI7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuYnRuLWJyYW5kLWxpZ2h0ZXI6aG92ZXIsIC5idG4tYnJhbmQtbGlnaHRlcjpmb2N1cywgLmJ0bi1icmFuZC1saWdodGVyOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxZmNhN2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLmJ0bi1icmFuZC1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi1icmFuZC1hbHQ6aG92ZXIsIC5idG4tYnJhbmQtYWx0OmZvY3VzLCAuYnRuLWJyYW5kLWFsdDphY3RpdmUge1xuICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5idG4tYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeSB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzFiMTQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5idG4tYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogLTJweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5idG4tYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeTpob3Zlcjo6YmVmb3JlLCAuYnRuLWJyYW5kLWFsdC1ob3Zlci10cmFuc3BhcmVuY3k6Zm9jdXM6OmJlZm9yZSwgLmJ0bi1icmFuZC1hbHQtaG92ZXItdHJhbnNwYXJlbmN5OmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5idG4taG9sbG93LWJvcmRlci1icmFuZC1hbHQtaG92ZXItdHJhbnNwYXJlbmN5IHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMWIxNDY0O1xuICBjb2xvcjogIzFiMTQ2NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi1ob2xsb3ctYm9yZGVyLWJyYW5kLWFsdC1ob3Zlci10cmFuc3BhcmVuY3k6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IC0ycHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuYnRuLWhvbGxvdy1ib3JkZXItYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeTpob3ZlciwgLmJ0bi1ob2xsb3ctYm9yZGVyLWJyYW5kLWFsdC1ob3Zlci10cmFuc3BhcmVuY3k6Zm9jdXMsIC5idG4taG9sbG93LWJvcmRlci1icmFuZC1hbHQtaG92ZXItdHJhbnNwYXJlbmN5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAuYnRuLWhvbGxvdy1ib3JkZXItYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeTpob3Zlcjo6YmVmb3JlLCAuYnRuLWhvbGxvdy1ib3JkZXItYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeTpmb2N1czo6YmVmb3JlLCAuYnRuLWhvbGxvdy1ib3JkZXItYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeTphY3RpdmU6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYnRuLS13aGl0ZS1vdXRsaW5lLWhvdmVyLXRyYW5zcGFyZW5jeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuICAuYnRuLS13aGl0ZS1vdXRsaW5lLWhvdmVyLXRyYW5zcGFyZW5jeTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogLTJweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuYnRuLS13aGl0ZS1vdXRsaW5lLWhvdmVyLXRyYW5zcGFyZW5jeTo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYnRuLS13aGl0ZS1vdXRsaW5lLWhvdmVyLXRyYW5zcGFyZW5jeTpob3ZlciwgLmJ0bi0td2hpdGUtb3V0bGluZS1ob3Zlci10cmFuc3BhcmVuY3k6Zm9jdXMsIC5idG4tLXdoaXRlLW91dGxpbmUtaG92ZXItdHJhbnNwYXJlbmN5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLS13aGl0ZS1vdXRsaW5lLWhvdmVyLXRyYW5zcGFyZW5jeTpob3Zlcjo6YmVmb3JlLCAuYnRuLS13aGl0ZS1vdXRsaW5lLWhvdmVyLXRyYW5zcGFyZW5jeTpmb2N1czo6YmVmb3JlLCAuYnRuLS13aGl0ZS1vdXRsaW5lLWhvdmVyLXRyYW5zcGFyZW5jeTphY3RpdmU6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYnRuLWJyYW5kLWFsdC1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkZDE5O1xuICBjb2xvcjogIzFiMTQ2NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi1icmFuZC1hbHQtZGFya2VyOmhvdmVyLCAuYnRuLWJyYW5kLWFsdC1kYXJrZXI6Zm9jdXMsIC5idG4tYnJhbmQtYWx0LWRhcmtlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY1Yjg7XG4gICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLmJ0bi0td2l0aC1hcnJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idG4tLXdpdGgtYXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxLjJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMC41ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5LjA4NiAxNC45MzgnJTNFJTNDcGF0aCBkYXRhLW5hbWU9J1BhdGggMTUwJyBkPSdNMS42MTcgMTQuOTM4TDAgMTMuMzIxbDUuODUyLTUuODUyTDAgMS42MTcgMS42MTcgMGw3LjQ2OSA3LjQ2OXonIGZpbGw9JyUyMzFmY2E3ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYnRuLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZDogIzFiMTQ2NDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5idG4tZG93bmxvYWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5LjA4NiAxNC45MzgnJTNFJTNDcGF0aCBkYXRhLW5hbWU9J1BhdGggMTUwJyBkPSdNMS42MTcgMTQuOTM4TDAgMTMuMzIxbDUuODUyLTUuODUyTDAgMS42MTcgMS42MTcgMGw3LjQ2OSA3LjQ2OXonIGZpbGw9JyUyMzFmY2E3ZScvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMWZjYTdlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuYnRuLWRvd25sb2FkOmhvdmVyLCAuYnRuLWRvd25sb2FkOmFjdGl2ZSwgLmJ0bi1kb3dubG9hZDpmb2N1cyB7XG4gICAgY29sb3I6ICMxZmNhN2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLmJ0bi1icmFuZC1hbHQtcmVkZXNpZ24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5idG4tYnJhbmQtYWx0LXJlZGVzaWduOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuYnRuLWJyYW5kLWFsdC1yZWRlc2lnbjpob3Zlcjo6YmVmb3JlLCAuYnRuLWJyYW5kLWFsdC1yZWRlc2lnbjpmb2N1czo6YmVmb3JlLCAuYnRuLWJyYW5kLWFsdC1yZWRlc2lnbjphY3RpdmU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYnRuLWxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFiMTQ2NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idG4tbGFuZ3VhZ2Utc2VsZWN0b3I6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7IH1cblxuLmJ0bi1zYWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gIGNvbG9yOiAjMWIxNDY0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuYnRuLXNhbGVzOmhvdmVyLCAuYnRuLXNhbGVzOmZvY3VzLCAuYnRuLXNhbGVzOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYnRuLWJyYW5kLWhvdmVyLXRyYW5zcGFyZW5jeSB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzFmY2E3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgY29sb3I6ICMxYjE0NjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5idG4tYnJhbmQtaG92ZXItdHJhbnNwYXJlbmN5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAtMnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJ0bi1icmFuZC1ob3Zlci10cmFuc3BhcmVuY3k6aG92ZXIsIC5idG4tYnJhbmQtaG92ZXItdHJhbnNwYXJlbmN5OmZvY3VzLCAuYnRuLWJyYW5kLWhvdmVyLXRyYW5zcGFyZW5jeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAuYnRuLWJyYW5kLWhvdmVyLXRyYW5zcGFyZW5jeTpob3Zlcjo6YmVmb3JlLCAuYnRuLWJyYW5kLWhvdmVyLXRyYW5zcGFyZW5jeTpmb2N1czo6YmVmb3JlLCAuYnRuLWJyYW5kLWhvdmVyLXRyYW5zcGFyZW5jeTphY3RpdmU6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4jbWt0b1N0eWxlTG9hZGVkIHtcbiAgLyogY3NzIGxvYWQgZGV0ZWN0aW9uLCBkbyBub3QgcmVtb3ZlICovXG4gIGNvbG9yOiAjMTIzNDU2OyB9XG5cbi5ta3RvRm9ybSBmaWVsZHNldCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQsXG4ubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XG4gIHBhZGRpbmc6IDJweCAzcHg7IH1cblxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbi5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkOmZvY3VzLFxuLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFiMTQ2NCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQge1xuICAgIGhlaWdodDogNGVtICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWFya2V0by1mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NXJlbTsgfVxuICAubWFya2V0by1mb3JtLXdyYXBwZXIgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDklOyB9XG4gIC5tYXJrZXRvLWZvcm0td3JhcHBlciAubWt0b0Zvcm1Sb3c6bnRoLW9mLXR5cGUoMikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUgLm1rdG9Gb3JtQ29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudCAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSAubWt0b0Zvcm1Db2w6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQgI21rdG9Gb3JtXzExMTAgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQgI21rdG9Gb3JtXzEwMjkgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50ICNta3RvRm9ybV8xMTEwIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlIC5ta3RvRm9ybUNvbCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50ICNta3RvRm9ybV8xMDI5IC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlIC5ta3RvRm9ybUNvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50ICNta3RvRm9ybV8xMTEwIC5ta3RvRm9ybVJvdzpudGgtb2YtdHlwZSgyKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudCAjbWt0b0Zvcm1fMTAyOSAubWt0b0Zvcm1Sb3c6bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1sZWZ0OiAyJTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UgI21rdG9Gb3JtXzExMDAgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUgLm1rdG9Gb3JtQ29sIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIHdpZHRoOiA0OSU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlICNta3RvRm9ybV8xMTAwIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlIC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkV3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlICNta3RvRm9ybV8xMTAwIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlIC5ta3RvRm9ybUNvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3NvbHV0aW9ucy1ob21lIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZGVtby1wYWdlIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlLFxuLmV2ZW50cy10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSxcbiNta3RvRm9ybV8xMDAzIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlLFxuI21rdG9Gb3JtXzEwMDQgLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfc29sdXRpb25zLWhvbWUgLm1rdG9Gb3JtUm93Om50aC1vZi10eXBlKDIpLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZGVtby1wYWdlIC5ta3RvRm9ybVJvdzpudGgtb2YtdHlwZSgyKSxcbi5ldmVudHMtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LWRldGFpbHMgLm1rdG9Gb3JtUm93Om50aC1vZi10eXBlKDIpLFxuI21rdG9Gb3JtXzEwMDMgLm1rdG9Gb3JtUm93Om50aC1vZi10eXBlKDIpLFxuI21rdG9Gb3JtXzEwMDQgLm1rdG9Gb3JtUm93Om50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklO1xuICBtYXJnaW4tbGVmdDogMiU7IH1cblxuI21rdG9Gb3JtXzEwMDMgc2VsZWN0I1RpdGxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4zM2VtIDAuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4jbWt0b0Zvcm1fMTAwMyAubWt0b0Zvcm1Db2w6aGFzKHRleHRhcmVhKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1rdG9Gb3JtIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG5sYWJlbC5ta3RvTGFiZWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjMzZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICBsYWJlbC5ta3RvTGFiZWwgLm1rdG9Bc3Rlcml4IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLWlubmVyIGxhYmVsLm1rdG9MYWJlbCB7XG4gIGNvbG9yOiAjMWIxNDY0ICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLWlubmVyIC5ta3RvRm9ybSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQubWt0b0ZpZWxkLCB0ZXh0YXJlYS5ta3RvRmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWZjYTdlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMzNlbSAwLjVlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYjE0NjQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBpbnB1dC5ta3RvRmllbGQgOmZvY3VzLCB0ZXh0YXJlYS5ta3RvRmllbGQgOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWIxNDY0ICFpbXBvcnRhbnQ7IH1cblxuLm1rdG9GaWVsZERlc2NyaXB0b3Ige1xuICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDsgfVxuXG4ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b25XcmFwLm1rdG9OYXRpdmUgLm1rdG9CdXR0b24sXG4ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICBwYWRkaW5nOiAwLjVyZW0gMi41ZW0gMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbldyYXAubWt0b05hdGl2ZSAubWt0b0J1dHRvbjpob3ZlcixcbiAgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uV3JhcC5ta3RvTmF0aXZlIC5ta3RvQnV0dG9uIDphY3RpdmUsXG4gIC5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbldyYXAubWt0b05hdGl2ZSAubWt0b0J1dHRvbiA6Zm9jdXMsXG4gIC5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbjpob3ZlcixcbiAgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uIDphY3RpdmUsXG4gIC5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbiA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMyNjFkOGY7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbldyYXAubWt0b05hdGl2ZSAubWt0b0J1dHRvbjphZnRlcixcbiAgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxLjRlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMC43NWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOS4wODYgMTQuOTM4JyUzRSUzQ3BhdGggZGF0YS1uYW1lPSdQYXRoIDE1MCcgZD0nTTEuNjE3IDE0LjkzOEwwIDEzLjMyMWw1Ljg1Mi01Ljg1MkwwIDEuNjE3IDEuNjE3IDBsNy40NjkgNy40Njl6JyBmaWxsPSclMjMxZmNhN2UnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLm1rdG9GaWVsZFdyYXAsXG4ubWt0b0Zvcm1Db2wge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5ta3RvT2Zmc2V0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5ta3RvQnV0dG9uV3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1rdG9HdXR0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1hcmtldG8tbGlnaHRtb2RlIGxhYmVsLm1rdG9MYWJlbCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLm1rdG9Gb3JtUm93IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFmY2E3ZTsgfVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLndwY2Y3LW5vdC12YWxpZC10aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnKic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luOiAzcmVtIDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtOyB9IH1cblxuLmZvcm0tcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAuZm9ybS1yb3cuLS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5mb3JtLXJvdy4tLWZsZXggLmZvcm1fX2lucHV0IHtcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgICAuZm9ybS1yb3cuLS1mbGV4IC5mb3JtX19pbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgIC5mb3JtLXJvdy4tLWZsZXggLmZvcm1fX2lucHV0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAuZm9ybS1yb3cuLS1mbGV4Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZvcm0tcm93IHAsIC5mb3JtLXJvdyBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5mb3JtLXJvdyBhIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mb3JtX19pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtOyB9XG4gIC5mb3JtX19pbnB1dC0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybV9faW5wdXQtLXNlbGVjdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9kb3duLWNoZXZyb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogMS41cmVtO1xuICAgICAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgIC5mb3JtX19pbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZvcm1fX2lucHV0IGlucHV0LCAuZm9ybV9faW5wdXQgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZm9ybV9faW5wdXQgaW5wdXQ6Zm9jdXMsIC5mb3JtX19pbnB1dCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuZm9ybV9faW5wdXQgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMy41cmVtIDEuMnJlbSAxLjJyZW07XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTsgfVxuICAuZm9ybV9faW5wdXQgOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5mb3JtX19pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIC5mb3JtX19pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX2lucHV0Li0tc3VibWl0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb3JtX19pbnB1dC4tLXN1Ym1pdCBidXR0b24ge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmZvcm1fX2lucHV0Li0tc3VibWl0IGJ1dHRvbjpmb2N1cywgLmZvcm1fX2lucHV0Li0tc3VibWl0IGJ1dHRvbjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1rdG9Gb3JtIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAubWt0b0Zvcm1Sb3cge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBmbGV4LXNocmluazogMjtcbiAgICBtYXgtd2lkdGg6IDMxMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5ta3RvRm9ybVJvdyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICAgIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9MYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZCB7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgICAgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgI0VtYWlsIHtcbiAgICAgICAgd2lkdGg6IDMxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEuMTVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmVtYWlsLXN1YnNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5lbWFpbC1zdWJzY3JpcHRpb24gLm1rdG9Gb3JtUm93IHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgZmxleC1zaHJpbms6IDI7XG4gICAgbWF4LXdpZHRoOiAzMTFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5lbWFpbC1zdWJzY3JpcHRpb24gLm1rdG9Gb3JtUm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gICAgLmVtYWlsLXN1YnNjcmlwdGlvbiAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgLmVtYWlsLXN1YnNjcmlwdGlvbiAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvTGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5lbWFpbC1zdWJzY3JpcHRpb24gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0ZpZWxkIHtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAuZW1haWwtc3Vic2NyaXB0aW9uIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgLmVtYWlsLXN1YnNjcmlwdGlvbiAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sICNFbWFpbCB7XG4gICAgICAgIHdpZHRoOiAzMTFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZW1haWwtc3Vic2NyaXB0aW9uIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjMWZjYTdlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuZW1haWwtc3Vic2NyaXB0aW9uIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuZW1haWwtc3Vic2NyaXB0aW9uIC5ta3RvQnV0dG9uUm93IC5ta3RvQnV0dG9uOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbi5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAzLlx0TElCU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogQG5hbWU6ICAgICAgIExpdkljb25zRXZvLmNzcyAtIHRoZSBzdHlsZXMgZm9yIExpdkljb25zIChMaXZlIEljb25zKSBFdm9sdXRpb25cclxuICogQHZlcnNpb246ICAgIDIuOS5YWFggKFhYWCBpcyBhIHRvdGFsIG51bWJlciBvZiBpY29ucylcclxuICogQFVSTDogICAgICAgIGh0dHBzOi8vbGl2aWNvbnMuY29tXHJcbiAqIEBjb3B5cmlnaHQ6ICAoYykgMjAxMy0yMDIwIERlZVRoZW1lcyAoaHR0cHM6Ly9jb2RlY2FueW9uLm5ldC91c2VyL0RlZVRoZW1lcylcclxuICogQGxpY2Vuc2VzOiAgIGh0dHBzOi8vY29kZWNhbnlvbi5uZXQvbGljZW5zZXMvcmVndWxhclxyXG4gICAgICAgICAgICAgICAgaHR0cHM6Ly9jb2RlY2FueW9uLm5ldC9saWNlbnNlcy9leHRlbmRlZFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5saXZpY29uLWV2by1ob2xkZXIge1xuICB3aWR0aDogMDtcbiAgLyogdG8gcHJldmVudCBcImZsaWNrZXJpbmdcIiB3aGlsZSByZW5kZXJpbmcgKi8gfVxuXG5kaXYubGl2aWNvbi1ldm8taG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuc3Bhbi5saXZpY29uLWV2by1ob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxpdmljb24tZXZvLWhvbGRlciAubGlldm8tc3ZnLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmxpdmljb24tZXZvLWhvbGRlciBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmxpdmljb24tZXZvLWhvbGRlciBzdmcsXG4ubGl2aWNvbi1ldm8taG9sZGVyIHN2ZyAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmxpdmljb24tZXZvLWVycm9yIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTQyNDI7IH1cblxuLmxpdmljb24tZXZvLWVycm9yIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7IH1cblxuLmxpdmljb24tZXZvLWVycm9yIGFjcm9ueW0ge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IGhlbHA7XG4gIGNvbG9yOiAjYzk0MjQyO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjOTQyNDI7IH1cblxuLypcclxuSWNvbnMnIHNpemUgY2FuIGJlIGNvbnRyb2xsZWQgdmlhIG1lZGlhIHF1ZXJpZXMuXHJcblBsZWFzZSB0cnkgdG8gdW5jb21tZW50IHRoZSBsaW5lcyBiZWxvdy5cclxuKi9cbi8qXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5saXZpY29uLWV2by1ob2xkZXIge1xyXG4gICAgd2lkdGg6NjBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xyXG4gIC5saXZpY29uLWV2by1ob2xkZXIge1xyXG4gICAgd2lkdGg6IDE4MHB4IWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuKi9cbi8qISBGbGlja2l0eSB2Mi4yLjJcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBkcmFnZ2FibGUgKi9cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5RjsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMTBweDsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4OyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7IH1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuLnNwbGlkZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5zcGxpZGVfX2xpc3Qge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5zcGxpZGUuaXMtYWN0aXZlIC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDk1JTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDsgfVxuXG4uc3BsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zcGxpZGUsXG4uc3BsaWRlX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5zcGxpZGVfX3NsaWRlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLnNwbGlkZV9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zcGxpZGVfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc3BsaWRlX190cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc3BsaWRlLS1kcmFnZ2FibGUgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zcGxpZGUtLWZhZGUgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3BsaWRlLS1mYWRlID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3BsaWRlLS1mYWRlID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zcGxpZGUtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uc3BsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG5cbi5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTsgfVxuXG4uc3BsaWRlX19hcnJvdzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5zcGxpZGVfX2Fycm93OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDFlbTsgfVxuXG4uc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cblxuLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogMWVtOyB9XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMC41ZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogM3B4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG5cbi5zcGxpZGUtLW5hdiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNwbGlkZS0tbmF2ID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5zcGxpZGUtLW5hdiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc3BsaWRlLS1ydGwgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYsXG4uc3BsaWRlLS1ydGwgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIHJpZ2h0OiAxZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnNwbGlkZS0tcnRsID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Zyxcbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCxcbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogMWVtO1xuICByaWdodDogYXV0bzsgfVxuXG4uc3BsaWRlLS1ydGwgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnLFxuLnNwbGlkZS0tcnRsID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG5cbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyxcbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTsgfVxuXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYsXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIHRvcDogMWVtOyB9XG5cbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcsXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCxcbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDFlbTsgfVxuXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnLFxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDAuNWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uLy4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGkFwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpJcIjsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGkFwiOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIDQuXHRHTE9CQUxcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBIRUFERVJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgZWFzZSAuMnM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7IH1cbiAgLmhlYWRlci5uZXdzLWFsZXJ0LWFjdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgLmFkbWluLWJhciAuaGVhZGVyIHtcbiAgICB0b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmFkbWluLWJhciAuaGVhZGVyIHtcbiAgICAgICAgdG9wOiA0NnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuaGVhZGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwcmVtIDFyZW0gMCAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAubmV3cy1hbGVydC1hY3RpdmUgLmhlYWRlci1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW0gMCAxcmVtOyB9XG4gIC5oZWFkZXItbG9nby13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuaGVhZGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxNHJlbTsgfVxuICAgIC5oZWFkZXItbG9nbyBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXItbG9nbyBzdmcgLmNscy0xMSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmhlYWRlci1sb2dvOmhvdmVyIHN2ZyAuY2xzLTExLCAuaGVhZGVyLWxvZ286YWN0aXZlIHN2ZyAuY2xzLTExLCAuaGVhZGVyLWxvZ286Zm9jdXMgc3ZnIC5jbHMtMTEge1xuICAgICAgZmlsbDogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmhlYWRlci1sb2dvOmZvY3VzLCAuaGVhZGVyLWxvZ286YWN0aXZlLCAuaGVhZGVyLWxvZ286dmlzaXRlZCB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgYm9keS5zY3JvbGxlZCAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfSB9XG4gICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyLWxvZ28td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyIHN2ZyBwYXRoLFxuICAgIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciBzdmcgKiB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICBib2R5LnNjcm9sbGVkIC5oZWFkZXIgc3ZnIC5jbHMtMTEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciBzdmc6aG92ZXIgcGF0aCxcbiAgICBib2R5LnNjcm9sbGVkIC5oZWFkZXIgc3ZnOmhvdmVyICosXG4gICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyIHN2ZyA6YWN0aXZlIHBhdGgsXG4gICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyIHN2ZyA6YWN0aXZlICosXG4gICAgYm9keS5zY3JvbGxlZCAuaGVhZGVyIHN2ZyA6Zm9jdXMgcGF0aCxcbiAgICBib2R5LnNjcm9sbGVkIC5oZWFkZXIgc3ZnIDpmb2N1cyAqIHtcbiAgICAgIGZpbGw6ICMxZmNhN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluayB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3ZlciwgYm9keS5zY3JvbGxlZCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmZvY3VzLCBib2R5LnNjcm9sbGVkIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3Zlcjo6YmVmb3JlLCBib2R5LnNjcm9sbGVkIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6Zm9jdXM6OmJlZm9yZSwgYm9keS5zY3JvbGxlZCAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIGJvZHkuc2Nyb2xsZWQgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICBib2R5LnNjcm9sbGVkIC5oZWFkZXItaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBib2R5LnNjcm9sbGVkLmFkbWluLWJhciAuaGVhZGVyIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH0gfVxuXG4uaGVhZGVyLW5ld3MtYWxlcnQge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgei1pbmRleDogMTAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzFiMTQ2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZG1pbi1iYXIgLmhlYWRlci1uZXdzLWFsZXJ0IHtcbiAgICB0b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmFkbWluLWJhciAuaGVhZGVyLW5ld3MtYWxlcnQge1xuICAgICAgICB0b3A6IDQ2cHggIWltcG9ydGFudDsgfSB9XG4gIC5oZWFkZXItbmV3cy1hbGVydCAuaGVhZGVyLW5ld3MtYWxlcnQtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLmhlYWRlci1uZXdzLWFsZXJ0IC5oZWFkZXItbmV3cy1hbGVydC1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICAuaGVhZGVyLW5ld3MtYWxlcnQgLmhlYWRlci1uZXdzLWFsZXJ0LWl0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIk5FVyFcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmhlYWRlci1uZXdzLWFsZXJ0IC5oZWFkZXItbmV3cy1hbGVydC1pdGVtOmhvdmVyLFxuICAgIC5oZWFkZXItbmV3cy1hbGVydCAuaGVhZGVyLW5ld3MtYWxlcnQtaXRlbSA6YWN0aXZlLFxuICAgIC5oZWFkZXItbmV3cy1hbGVydCAuaGVhZGVyLW5ld3MtYWxlcnQtaXRlbSA6Zm9jdXMge1xuICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ub3V0c2Vlci1tZWdhbWVudSBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDsgfVxuXG4ub3V0c2Vlci1tZWdhbWVudSAubWVnYW1lbnUtZmVhdHVyZWQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNzVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5vdXRzZWVyLW1lZ2FtZW51IC5tZWdhbWVudS1mZWF0dXJlZC1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vdXRzZWVyLW1lZ2FtZW51IC5tZWdhbWVudS1mZWF0dXJlZC1pdGVtIGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1NTU3NTk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAub3V0c2Vlci1tZWdhbWVudSAubWVnYW1lbnUtZmVhdHVyZWQtaXRlbTpob3ZlciBkaXYsIC5vdXRzZWVyLW1lZ2FtZW51IC5tZWdhbWVudS1mZWF0dXJlZC1pdGVtOmFjdGl2ZSBkaXYsIC5vdXRzZWVyLW1lZ2FtZW51IC5tZWdhbWVudS1mZWF0dXJlZC1pdGVtOmZvY3VzIGRpdiB7XG4gICAgY29sb3I6ICMxZmNhN2U7IH1cblxuLmhlYWRlci1tYXJnaW5zLCAuaGVybywgLmJhbm5lci1jbGlwcGVkLWdyYWRpZW50LCAuZmVhdHVyZWQtcG9zdCwgLmJhbm5lci1yZXNvdXJjZXMsIC5iYW5uZXItZXZlbnRzLCAuYmFubmVyLXByZXNzIHtcbiAgbWFyZ2luLXRvcDogODVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmhlYWRlci1tYXJnaW5zLCAuaGVybywgLmJhbm5lci1jbGlwcGVkLWdyYWRpZW50LCAuZmVhdHVyZWQtcG9zdCwgLmJhbm5lci1yZXNvdXJjZXMsIC5iYW5uZXItZXZlbnRzLCAuYmFubmVyLXByZXNzIHtcbiAgICAgIG1hcmdpbi10b3A6IDcycHg7IH0gfVxuICAuYWRtaW4tYmFyIC5oZWFkZXItbWFyZ2lucywgLmFkbWluLWJhciAuaGVybywgLmFkbWluLWJhciAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQsIC5hZG1pbi1iYXIgLmZlYXR1cmVkLXBvc3QsIC5hZG1pbi1iYXIgLmJhbm5lci1yZXNvdXJjZXMsIC5hZG1pbi1iYXIgLmJhbm5lci1ldmVudHMsIC5hZG1pbi1iYXIgLmJhbm5lci1wcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5oZWFkZXItbWFyZ2lucywgLmFkbWluLWJhciAuaGVybywgLmFkbWluLWJhciAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQsIC5hZG1pbi1iYXIgLmZlYXR1cmVkLXBvc3QsIC5hZG1pbi1iYXIgLmJhbm5lci1yZXNvdXJjZXMsIC5hZG1pbi1iYXIgLmJhbm5lci1ldmVudHMsIC5hZG1pbi1iYXIgLmJhbm5lci1wcmVzcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmFkbWluLWJhciAuaGVhZGVyLW1hcmdpbnMsIC5hZG1pbi1iYXIgLmhlcm8sIC5hZG1pbi1iYXIgLmJhbm5lci1jbGlwcGVkLWdyYWRpZW50LCAuYWRtaW4tYmFyIC5mZWF0dXJlZC1wb3N0LCAuYWRtaW4tYmFyIC5iYW5uZXItcmVzb3VyY2VzLCAuYWRtaW4tYmFyIC5iYW5uZXItZXZlbnRzLCAuYWRtaW4tYmFyIC5iYW5uZXItcHJlc3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDJweDsgfSB9XG5cbi5oZWFkZXItcGFkZGluZywgLmJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiA4NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAuaGVhZGVyLXBhZGRpbmcsIC5iYW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDcycHg7IH0gfVxuICAuYWRtaW4tYmFyIC5oZWFkZXItcGFkZGluZywgLmFkbWluLWJhciAuYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5oZWFkZXItcGFkZGluZywgLmFkbWluLWJhciAuYmFubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmFkbWluLWJhciAuaGVhZGVyLXBhZGRpbmcsIC5hZG1pbi1iYXIgLmJhbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDJweDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciBzdmcgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyIHN2ZyAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciBzdmcgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXIgc3ZnICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciBzdmcgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyIHN2ZyAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyIHN2ZyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyIHN2ZyAqIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciBzdmcgLmNscy0xMSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXIgc3ZnIC5jbHMtMTEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciBzdmcgLmNscy0xMSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciBzdmcgLmNscy0xMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC5oZWFkZXIgc3ZnOmhvdmVyIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciBzdmc6aG92ZXIgKiwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyIHN2ZzphY3RpdmUgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyIHN2ZzphY3RpdmUgKiwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyIHN2Zzpmb2N1cyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC5oZWFkZXIgc3ZnOmZvY3VzICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyIHN2Zzpob3ZlciBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciBzdmc6aG92ZXIgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXIgc3ZnOmFjdGl2ZSBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciBzdmc6YWN0aXZlICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyIHN2Zzpmb2N1cyBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciBzdmc6Zm9jdXMgKixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyIHN2Zzpob3ZlciBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIgc3ZnOmhvdmVyICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciBzdmc6YWN0aXZlIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciBzdmc6YWN0aXZlICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciBzdmc6Zm9jdXMgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyIHN2Zzpmb2N1cyAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyIHN2Zzpob3ZlciBwYXRoLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyIHN2Zzpob3ZlciAqLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyIHN2ZzphY3RpdmUgcGF0aCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciBzdmc6YWN0aXZlICosXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXIgc3ZnOmZvY3VzIHBhdGgsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXIgc3ZnOmZvY3VzICoge1xuICAgIGZpbGw6ICMxZmNhN2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluayxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3ZlcixcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6aG92ZXIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6aG92ZXI6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmZvY3VzOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmU6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmhvdmVyOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1czo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6YWN0aXZlOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0ubmF2LWJ1dHRvbiAubWVnYS1tZW51LWxpbms6aG92ZXI6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1czo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtLm5hdi1idXR0b24gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpob3Zlcjo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazpmb2N1czo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbS5uYXYtYnV0dG9uIC5tZWdhLW1lbnUtbGluazphY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLmhlYWRlci5zY3JvbGxlZCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXIuc2Nyb2xsZWQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLmhlYWRlci5zY3JvbGxlZCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlci5zY3JvbGxlZCB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5tZWdhLW1lbnUtY29sdW1uIC5pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tZWdhLW1lbnUtY29sdW1uIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxODVweDsgfVxuXG4ubWVnYW1lbnUtYmxvZyAubWVnYS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLm1lZ2FtZW51LWJsb2cgLm1lZ2EtbWVudS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubWVnYW1lbnUtYmxvZyAubWVnYS1tZW51LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuI21lbnUtcHJvZHVjdHMtdGVjaG5vbG9neSBsaTpmaXJzdC1vZi10eXBlLFxuI21lbnUtcHJvZHVjdHMtc2VydmljZXMgbGk6Zmlyc3Qtb2YtdHlwZSxcbiNtZW51LXNvbHV0aW9ucy11c2UtY2FzZXMgbGk6Zmlyc3Qtb2YtdHlwZSxcbiNtZW51LXNvbHV0aW9ucy1pbmR1c3RyaWVzIGxpOmZpcnN0LW9mLXR5cGUsXG4jbWVudS1zb2x1dGlvbi1yb2xlcyBsaTpmaXJzdC1vZi10eXBlLFxuI21lbnUtY29tcGFueS1jb21wYW55IGxpOmZpcnN0LW9mLXR5cGUsXG4jbWVudS1yZXNvdXJjZXMtYWxsLXJlc291cmNlcyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgI21lbnUtcHJvZHVjdHMtdGVjaG5vbG9neSBsaTpmaXJzdC1vZi10eXBlIGEsXG4gICNtZW51LXByb2R1Y3RzLXNlcnZpY2VzIGxpOmZpcnN0LW9mLXR5cGUgYSxcbiAgI21lbnUtc29sdXRpb25zLXVzZS1jYXNlcyBsaTpmaXJzdC1vZi10eXBlIGEsXG4gICNtZW51LXNvbHV0aW9ucy1pbmR1c3RyaWVzIGxpOmZpcnN0LW9mLXR5cGUgYSxcbiAgI21lbnUtc29sdXRpb24tcm9sZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhLFxuICAjbWVudS1jb21wYW55LWNvbXBhbnkgbGk6Zmlyc3Qtb2YtdHlwZSBhLFxuICAjbWVudS1yZXNvdXJjZXMtYWxsLXJlc291cmNlcyBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAjbWVudS1wcm9kdWN0cy10ZWNobm9sb2d5IGxpOmZpcnN0LW9mLXR5cGUgYTo6YmVmb3JlLFxuICAgICNtZW51LXByb2R1Y3RzLXNlcnZpY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTo6YmVmb3JlLFxuICAgICNtZW51LXNvbHV0aW9ucy11c2UtY2FzZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOjpiZWZvcmUsXG4gICAgI21lbnUtc29sdXRpb25zLWluZHVzdHJpZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOjpiZWZvcmUsXG4gICAgI21lbnUtc29sdXRpb24tcm9sZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOjpiZWZvcmUsXG4gICAgI21lbnUtY29tcGFueS1jb21wYW55IGxpOmZpcnN0LW9mLXR5cGUgYTo6YmVmb3JlLFxuICAgICNtZW51LXJlc291cmNlcy1hbGwtcmVzb3VyY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMwJSwgNSUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAjbWVudS1wcm9kdWN0cy10ZWNobm9sb2d5IGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmUsICNtZW51LXByb2R1Y3RzLXRlY2hub2xvZ3kgbGk6Zmlyc3Qtb2YtdHlwZSBhOmZvY3VzLCAjbWVudS1wcm9kdWN0cy10ZWNobm9sb2d5IGxpOmZpcnN0LW9mLXR5cGUgYTpob3ZlcixcbiAgICAjbWVudS1wcm9kdWN0cy1zZXJ2aWNlcyBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlLFxuICAgICNtZW51LXByb2R1Y3RzLXNlcnZpY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1cyxcbiAgICAjbWVudS1wcm9kdWN0cy1zZXJ2aWNlcyBsaTpmaXJzdC1vZi10eXBlIGE6aG92ZXIsXG4gICAgI21lbnUtc29sdXRpb25zLXVzZS1jYXNlcyBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlLFxuICAgICNtZW51LXNvbHV0aW9ucy11c2UtY2FzZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmZvY3VzLFxuICAgICNtZW51LXNvbHV0aW9ucy11c2UtY2FzZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyLFxuICAgICNtZW51LXNvbHV0aW9ucy1pbmR1c3RyaWVzIGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmUsXG4gICAgI21lbnUtc29sdXRpb25zLWluZHVzdHJpZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmZvY3VzLFxuICAgICNtZW51LXNvbHV0aW9ucy1pbmR1c3RyaWVzIGxpOmZpcnN0LW9mLXR5cGUgYTpob3ZlcixcbiAgICAjbWVudS1zb2x1dGlvbi1yb2xlcyBsaTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlLFxuICAgICNtZW51LXNvbHV0aW9uLXJvbGVzIGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1cyxcbiAgICAjbWVudS1zb2x1dGlvbi1yb2xlcyBsaTpmaXJzdC1vZi10eXBlIGE6aG92ZXIsXG4gICAgI21lbnUtY29tcGFueS1jb21wYW55IGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmUsXG4gICAgI21lbnUtY29tcGFueS1jb21wYW55IGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1cyxcbiAgICAjbWVudS1jb21wYW55LWNvbXBhbnkgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyLFxuICAgICNtZW51LXJlc291cmNlcy1hbGwtcmVzb3VyY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmUsXG4gICAgI21lbnUtcmVzb3VyY2VzLWFsbC1yZXNvdXJjZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmZvY3VzLFxuICAgICNtZW51LXJlc291cmNlcy1hbGwtcmVzb3VyY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAjbWVudS1wcm9kdWN0cy10ZWNobm9sb2d5IGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmU6OmJlZm9yZSwgI21lbnUtcHJvZHVjdHMtdGVjaG5vbG9neSBsaTpmaXJzdC1vZi10eXBlIGE6Zm9jdXM6OmJlZm9yZSwgI21lbnUtcHJvZHVjdHMtdGVjaG5vbG9neSBsaTpmaXJzdC1vZi10eXBlIGE6aG92ZXI6OmJlZm9yZSxcbiAgICAgICNtZW51LXByb2R1Y3RzLXNlcnZpY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmU6OmJlZm9yZSxcbiAgICAgICNtZW51LXByb2R1Y3RzLXNlcnZpY2VzIGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1czo6YmVmb3JlLFxuICAgICAgI21lbnUtcHJvZHVjdHMtc2VydmljZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyOjpiZWZvcmUsXG4gICAgICAjbWVudS1zb2x1dGlvbnMtdXNlLWNhc2VzIGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmU6OmJlZm9yZSxcbiAgICAgICNtZW51LXNvbHV0aW9ucy11c2UtY2FzZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmZvY3VzOjpiZWZvcmUsXG4gICAgICAjbWVudS1zb2x1dGlvbnMtdXNlLWNhc2VzIGxpOmZpcnN0LW9mLXR5cGUgYTpob3Zlcjo6YmVmb3JlLFxuICAgICAgI21lbnUtc29sdXRpb25zLWluZHVzdHJpZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgI21lbnUtc29sdXRpb25zLWluZHVzdHJpZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmZvY3VzOjpiZWZvcmUsXG4gICAgICAjbWVudS1zb2x1dGlvbnMtaW5kdXN0cmllcyBsaTpmaXJzdC1vZi10eXBlIGE6aG92ZXI6OmJlZm9yZSxcbiAgICAgICNtZW51LXNvbHV0aW9uLXJvbGVzIGxpOmZpcnN0LW9mLXR5cGUgYTphY3RpdmU6OmJlZm9yZSxcbiAgICAgICNtZW51LXNvbHV0aW9uLXJvbGVzIGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1czo6YmVmb3JlLFxuICAgICAgI21lbnUtc29sdXRpb24tcm9sZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyOjpiZWZvcmUsXG4gICAgICAjbWVudS1jb21wYW55LWNvbXBhbnkgbGk6Zmlyc3Qtb2YtdHlwZSBhOmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgI21lbnUtY29tcGFueS1jb21wYW55IGxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1czo6YmVmb3JlLFxuICAgICAgI21lbnUtY29tcGFueS1jb21wYW55IGxpOmZpcnN0LW9mLXR5cGUgYTpob3Zlcjo6YmVmb3JlLFxuICAgICAgI21lbnUtcmVzb3VyY2VzLWFsbC1yZXNvdXJjZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgI21lbnUtcmVzb3VyY2VzLWFsbC1yZXNvdXJjZXMgbGk6Zmlyc3Qtb2YtdHlwZSBhOmZvY3VzOjpiZWZvcmUsXG4gICAgICAjbWVudS1yZXNvdXJjZXMtYWxsLXJlc291cmNlcyBsaTpmaXJzdC1vZi10eXBlIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1MCUsIDUlKTtcbiAgICAgICAgY29sb3I6ICMxZmNhN2UgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuYSAubWVnYW1lbnUtc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7IH1cbiAgYSAubWVnYW1lbnUtc2VjdGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnPic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzMCUsIDUlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG5hOmFjdGl2ZSAubWVnYW1lbnUtc2VjdGlvbi10aXRsZSwgYTpmb2N1cyAubWVnYW1lbnUtc2VjdGlvbi10aXRsZSwgYTpob3ZlciAubWVnYW1lbnUtc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIGE6YWN0aXZlIC5tZWdhbWVudS1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIGE6Zm9jdXMgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgYTpob3ZlciAubWVnYW1lbnUtc2VjdGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTAlLCA1JSk7XG4gICAgY29sb3I6ICMxZmNhN2UgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ubWVnYW1lbnUtc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7IH1cbiAgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJz4nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzAlLCA1JSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGU6YWN0aXZlLCAubWVnYW1lbnUtc2VjdGlvbi10aXRsZTpmb2N1cywgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAubWVnYW1lbnUtc2VjdGlvbi10aXRsZTphY3RpdmU6OmJlZm9yZSwgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGU6Zm9jdXM6OmJlZm9yZSwgLm1lZ2FtZW51LXNlY3Rpb24tdGl0bGU6aG92ZXI6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTAlLCA1JSk7XG4gICAgICBjb2xvcjogIzFmY2E3ZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluayxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazo6YWZ0ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFjdGl2ZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlcixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphY3RpdmUsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5oZWFkZXI6bm90KC5zY3JvbGxlZCkgI21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSAjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaGVhZGVyOm5vdCguc2Nyb2xsZWQpICNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEgI21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmhlYWRlcjpub3QoLnNjcm9sbGVkKSAjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xICNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogIzFmY2E3ZTsgfVxuXG4uc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCAuYmxvZy1jb250ZW50X19zdGFuZGFyZC1jb3B5ICosXG4uc2luZ2xlLS1wcmVzcy1yZWxlYXNlIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50ICosXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9kZW1vLXBhZ2UgLmxhbmRpbmctcGFnZS1ib2R5ICosXG4ubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSAqLFxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgKixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLmNvbC0xMiAqLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAubWFya2V0by10d28tY29sIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgKixcbi5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLm1rdG9Gb3JtQ29sICosXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAubWt0b0Zvcm1Db2wgKixcbi5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5ta3RvRm9ybUNvbCAqLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtICosXG4ucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gKixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtICosXG4uY29sdW1uLWJsb2NrLWRpc3BsYXkgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSAqLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50ICosXG4uZXZlbnQtdGhhbmsteW91LXBhZ2UgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAudGhhbmsteW91LWNvbnRlbnQgKixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnRleHQtY29sICosXG4uYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC50ZXh0LWNvbCAqLFxuLmZlYXR1cmVkLWl0ZW0gLml0ZW0tdGV4dCAqLFxuLmhlcm8taW5uZXIgLmhlcm8taW5uZXJfX2xlZnQgKixcbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1wcmVmb290ZXIgLml0ZW0tdGV4dCAqLFxuLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtbWVzc2FnZS10ZXh0ICosXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudHdvLWNvbCAuY29sdW1uLTEgKixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50d28tY29sIC5jb2x1bW4tMiAqLFxuLmN0YS1hcmVhIC5jb2wtMTIgKixcbi5jdGEtYXJlYSAubWFya2V0by10d28tY29sIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgKixcbi5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5jdGEtYXJlYSAubWt0b0Zvcm1Db2wgKixcbi5jdGEtYXJlYSAubWt0by1tZXNzYWdlLWZpZWxkLWxhc3QgLm1rdG9Gb3JtUm93Om50aC1sYXN0LW9mLXR5cGUoMikgLm1rdG9Gb3JtQ29sICosXG4ubWt0by1tZXNzYWdlLWZpZWxkLWxhc3QgLm1rdG9Gb3JtUm93Om50aC1sYXN0LW9mLXR5cGUoMikgLmN0YS1hcmVhIC5ta3RvRm9ybUNvbCAqLFxuLmN0YS1hcmVhIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gKixcbi5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5jdGEtYXJlYSAucHJvZHVjdHMtZGlzcGxheS1pdGVtICosXG4uY3RhLWFyZWEgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtICosXG4uY29sdW1uLWJsb2NrLWRpc3BsYXkgLmN0YS1hcmVhIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtICosXG4uY3RhLWFyZWEgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAqLFxuLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC5jdGEtYXJlYSAudGhhbmsteW91LWNvbnRlbnQgKixcbi5jdGEtYXJlYSAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wgKixcbi5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC5jdGEtYXJlYSAudGV4dC1jb2wgKiB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCAuYmxvZy1jb250ZW50X19zdGFuZGFyZC1jb3B5IGltZyxcbi5zaW5nbGUtLXByZXNzLXJlbGVhc2UgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZGVtby1wYWdlIC5sYW5kaW5nLXBhZ2UtYm9keSBpbWcsXG4ubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSBpbWcsXG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5jb2wtMTIgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAubWFya2V0by10d28tY29sIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgaW1nLFxuLm1hcmtldG8tdHdvLWNvbCAubWt0b0Zvcm1Sb3cgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAubWt0b0Zvcm1Db2wgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAubWt0by1tZXNzYWdlLWZpZWxkLWxhc3QgLm1rdG9Gb3JtUm93Om50aC1sYXN0LW9mLXR5cGUoMikgLm1rdG9Gb3JtQ29sIGltZyxcbi5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5ta3RvRm9ybUNvbCBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gaW1nLFxuLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAucHJvZHVjdHMtZGlzcGxheS1pdGVtIGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtIGltZyxcbi5jb2x1bW4tYmxvY2stZGlzcGxheSAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVyLW1hdGVyaWFscyAuZnVsbC13aWR0aC10ZXh0IC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtIGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCBpbWcsXG4uZXZlbnQtdGhhbmsteW91LXBhZ2UgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAudGhhbmsteW91LWNvbnRlbnQgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wgaW1nLFxuLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lci1tYXRlcmlhbHMgLmZ1bGwtd2lkdGgtdGV4dCAudGV4dC1jb2wgaW1nLFxuLmZlYXR1cmVkLWl0ZW0gLml0ZW0tdGV4dCBpbWcsXG4uaGVyby1pbm5lciAuaGVyby1pbm5lcl9fbGVmdCBpbWcsXG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtcHJlZm9vdGVyIC5pdGVtLXRleHQgaW1nLFxuLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtbWVzc2FnZS10ZXh0IGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50d28tY29sIC5jb2x1bW4tMSBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudHdvLWNvbCAuY29sdW1uLTIgaW1nLFxuLmN0YS1hcmVhIC5jb2wtMTIgaW1nLFxuLmN0YS1hcmVhIC5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCBpbWcsXG4ubWFya2V0by10d28tY29sIC5ta3RvRm9ybVJvdyAuY3RhLWFyZWEgLm1rdG9Gb3JtQ29sIGltZyxcbi5jdGEtYXJlYSAubWt0by1tZXNzYWdlLWZpZWxkLWxhc3QgLm1rdG9Gb3JtUm93Om50aC1sYXN0LW9mLXR5cGUoMikgLm1rdG9Gb3JtQ29sIGltZyxcbi5ta3RvLW1lc3NhZ2UtZmllbGQtbGFzdCAubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSAuY3RhLWFyZWEgLm1rdG9Gb3JtQ29sIGltZyxcbi5jdGEtYXJlYSAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIGltZyxcbi5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5jdGEtYXJlYSAucHJvZHVjdHMtZGlzcGxheS1pdGVtIGltZyxcbi5jdGEtYXJlYSAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0gaW1nLFxuLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5jdGEtYXJlYSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSBpbWcsXG4uY3RhLWFyZWEgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCBpbWcsXG4uZXZlbnQtdGhhbmsteW91LXBhZ2UgLmN0YS1hcmVhIC50aGFuay15b3UtY29udGVudCBpbWcsXG4uY3RhLWFyZWEgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnRleHQtY29sIGltZyxcbi5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC5jdGEtYXJlYSAudGV4dC1jb2wgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIHBhZGRpbmc6IDVyZW0gMCAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG4gIGZvb3RlciAuaWNvbiBpbWcge1xuICAgIG1heC13aWR0aDogMTVyZW07IH1cbiAgZm9vdGVyIC5pY29uIHAge1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLWxpbmtzIHtcbiAgICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgZm9vdGVyIC5mb290ZXItc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1saW5rcyBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXItc29jaWFsLW1lZGlhIHVsLnNvY2lhbC1saW5rcyBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLWxpbmtzIGxpIGE6YWN0aXZlLCBmb290ZXIgLmZvb3Rlci1zb2NpYWwtbWVkaWEgdWwuc29jaWFsLWxpbmtzIGxpIGE6Zm9jdXMsIGZvb3RlciAuZm9vdGVyLXNvY2lhbC1tZWRpYSB1bC5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuY29sLW1kLTM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuY29sLXNtLTU6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5jb2wtMTIsIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAubWFya2V0by10d28tY29sIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wsIC5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93IGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAubWt0b0Zvcm1Db2wsIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAubWt0by1tZXNzYWdlLWZpZWxkLWxhc3QgLm1rdG9Gb3JtUm93Om50aC1sYXN0LW9mLXR5cGUoMikgLm1rdG9Gb3JtQ29sLCAubWt0by1tZXNzYWdlLWZpZWxkLWxhc3QgLm1rdG9Gb3JtUm93Om50aC1sYXN0LW9mLXR5cGUoMikgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5ta3RvRm9ybUNvbCwgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0sIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtLCBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtLCAuY29sdW1uLWJsb2NrLWRpc3BsYXkgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtLCBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCwgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAudGhhbmsteW91LWNvbnRlbnQsIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wsIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAudGV4dC1jb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuZm9vdGVyLW5hdiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5mb290ZXItbmF2IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyLW5hdi1pdGVtcyAuZm9vdGVyLW5hdiBsaSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLmZvb3Rlci1uYXYgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLmZvb3Rlci1uYXYgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLmZvb3Rlci1uYXYgbGkgYTpob3ZlcixcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlci1uYXYtaXRlbXMgLmZvb3Rlci1uYXYgbGkgYSA6Zm9jdXMsXG4gICAgICAgICAgZm9vdGVyIC5mb290ZXItbmF2LWl0ZW1zIC5mb290ZXItbmF2IGxpIGEgOmFjdGl2ZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIGZvb3RlciAubGVnYWwtaXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgZm9vdGVyIC5sZWdhbC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmNvcHlyaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICBmb290ZXIgLmxlZ2FsLWl0ZW1zIC5jb3B5cmlnaHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmNvcHlyaWdodCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgZm9vdGVyIC5sZWdhbC1pdGVtcyAuY29weXJpZ2h0IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNjY2M7IH1cbiAgICBmb290ZXIgLmxlZ2FsLWl0ZW1zIC5sZWdhbC1pdGVtLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmxlZ2FsLWl0ZW0tbGlua3Mge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgZm9vdGVyIC5sZWdhbC1pdGVtcyAubGVnYWwtaXRlbS1saW5rcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICBmb290ZXIgLmxlZ2FsLWl0ZW1zIC5sZWdhbC1pdGVtLWxpbmtzIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMS41cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmxlZ2FsLWl0ZW1zIC5sZWdhbC1pdGVtLWxpbmtzIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDAuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmxlZ2FsLWl0ZW0tbGlua3MgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7IH0gfVxuICAgICAgICBmb290ZXIgLmxlZ2FsLWl0ZW1zIC5sZWdhbC1pdGVtLWxpbmtzIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmxlZ2FsLWl0ZW0tbGlua3MgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgZm9vdGVyIC5sZWdhbC1pdGVtcyAubGVnYWwtaXRlbS1saW5rcyBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmxlZ2FsLWl0ZW0tbGlua3MgbGkgYTpob3ZlcixcbiAgICAgICAgICBmb290ZXIgLmxlZ2FsLWl0ZW1zIC5sZWdhbC1pdGVtLWxpbmtzIGxpIGEgOmZvY3VzLFxuICAgICAgICAgIGZvb3RlciAubGVnYWwtaXRlbXMgLmxlZ2FsLWl0ZW0tbGlua3MgbGkgYSA6YWN0aXZlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIDUuXHRDT01QT05FTlRTXHJcbi8vIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc29jaWFsLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxcmVtIDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW46IDAgMnJlbSAwOyB9IH1cbiAgLnNvY2lhbC1saW5rcyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNvY2lhbC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlYmFyIC5zb2NpYWwtbGlua3MgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnByZXNzLXJlbGVhc2UtdGVtcGxhdGUtZGVmYXVsdCAuc2lkZWJhciAuc29jaWFsLWxpbmtzIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlYmFyIC5zb2NpYWwtbGlua3MgYSAuZmEtYnJhbmRzLFxuICAucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlYmFyIC5zb2NpYWwtbGlua3MgYSAuZmEtZW52ZWxvcGUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnByZXNzLXJlbGVhc2UtdGVtcGxhdGUtZGVmYXVsdCAuc2lkZWJhciAuc29jaWFsLWxpbmtzIGE6aG92ZXI6YWZ0ZXIsXG4gIC5wcmVzcy1yZWxlYXNlLXRlbXBsYXRlLWRlZmF1bHQgLnNpZGViYXIgLnNvY2lhbC1saW5rcyBhIDphY3RpdmU6YWZ0ZXIsXG4gIC5wcmVzcy1yZWxlYXNlLXRlbXBsYXRlLWRlZmF1bHQgLnNpZGViYXIgLnNvY2lhbC1saW5rcyBhIDpmb2N1czphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnByZXNzLXJlbGVhc2UtdGVtcGxhdGUtZGVmYXVsdCAuc2lkZWJhciAuc29jaWFsLWxpbmtzIGE6aG92ZXIgLmZhLWJyYW5kcyxcbiAgLnByZXNzLXJlbGVhc2UtdGVtcGxhdGUtZGVmYXVsdCAuc2lkZWJhciAuc29jaWFsLWxpbmtzIGE6aG92ZXIgLmZhLWVudmVsb3BlLFxuICAucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlYmFyIC5zb2NpYWwtbGlua3MgYSA6YWN0aXZlIC5mYS1icmFuZHMsXG4gIC5wcmVzcy1yZWxlYXNlLXRlbXBsYXRlLWRlZmF1bHQgLnNpZGViYXIgLnNvY2lhbC1saW5rcyBhIDphY3RpdmUgLmZhLWVudmVsb3BlLFxuICAucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaWRlYmFyIC5zb2NpYWwtbGlua3MgYSA6Zm9jdXMgLmZhLWJyYW5kcyxcbiAgLnByZXNzLXJlbGVhc2UtdGVtcGxhdGUtZGVmYXVsdCAuc2lkZWJhciAuc29jaWFsLWxpbmtzIGEgOmZvY3VzIC5mYS1lbnZlbG9wZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnNvY2lhbC1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIHdpZHRoOiAzLjhyZW07XG4gIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7XG4gIHRleHQtaW5kZW50OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnNvY2lhbC1jaXJjbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IDEuNXB4O1xuICAgIHdpZHRoOiAzLjZyZW07XG4gICAgaGVpZ2h0OiAzLjdyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnNvY2lhbC1jaXJjbGU6aG92ZXI6YWZ0ZXIsXG4gIC5zb2NpYWwtY2lyY2xlIDphY3RpdmU6YWZ0ZXIsXG4gIC5zb2NpYWwtY2lyY2xlIDpmb2N1czphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnNvY2lhbC1jaXJjbGUtLWxpbmtlZGluIC5mYS1icmFuZHM6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIGJvdHRvbTogMTRweDtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5zb2NpYWwtY2lyY2xlLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNy44MTEnIGhlaWdodD0nMzYuOTA5JyB2aWV3Qm94PScwIDAgMTcuODExIDM2LjkwOSclM0UlM0NwYXRoIGlkPSdQYXRoXzI2NTknIGRhdGEtbmFtZT0nUGF0aCAyNjU5JyBkPSdNNDYyLjUxMiw4NzYuNzE5bC0uNDI1LDUuNTJoLTUuNjYxdjE5LjE4M2gtNy4xNTNWODgyLjIzOWgtMy44MTd2LTUuNTJoMy44MTd2LTMuNzExYzAtMS42MzMuMDQyLTQuMTU2LDEuMjMtNS43MThhNi43ODUsNi43ODUsMCwwLDEsNS45MjItMi43NzgsMjQuMDIyLDI0LjAyMiwwLDAsMSw2Ljg0Mi42ODZsLS45NTQsNS42NTRhMTIuOTA2LDEyLjkwNiwwLDAsMC0zLjA3NS0uNDU5Yy0xLjQ4MywwLTIuODEzLjUzLTIuODEzLDIuMDEzdjQuMzEyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQ0NS40NTcgLTg2NC41MTMpJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7IH1cbiAgLnNvY2lhbC1jaXJjbGUtLXlvdXR1YmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzUnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAzNSAyNSclM0UlM0NwYXRoIGlkPSdpY29ubW9uc3RyLXlvdXR1YmUtOScgZD0nTTQxLjEsNDIuMjNjLTUuMjU1LjM2LTE2Ljk2LjM2LTIyLjIwOCwwQzEzLjIsNDEuODQsMTIuNTQyLDM5LjA1NSwxMi41LDMwYy4wNDMtOS4wNzMuNzEyLTExLjg0LDYuMzk1LTEyLjIzLDUuMjQ3LS4zNiwxNi45NTUtLjM2LDIyLjIwOCwwLDUuNjkyLjM5LDYuMzUzLDMuMTc1LDYuNCwxMi4yM0M0Ny40NTUsMzkuMDczLDQ2Ljc4Nyw0MS44NCw0MS4xLDQyLjIzWk0yNSwyNC4xNDV2MTEuNzFMMzcuNzMxLDMwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyLjUgLTE3LjUpJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7IH1cbiAgLnNvY2lhbC1jaXJjbGUtLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzMuMjYyJyBoZWlnaHQ9JzI3LjAyNScgdmlld0JveD0nMCAwIDMzLjI2MiAyNy4wMjUnJTNFJTNDcGF0aCBpZD0ndHdpdHRlcicgZD0nTTMzLjI2Miw1MS4yYTE0LjIxNywxNC4yMTcsMCwwLDEtMy45MjksMS4wNzcsNi43ODEsNi43ODEsMCwwLDAsMy0zLjc2OSwxMy42MjgsMTMuNjI4LDAsMCwxLTQuMzI0LDEuNjUxLDYuODE5LDYuODE5LDAsMCwwLTExLjgsNC42NjMsNy4wMjEsNy4wMjEsMCwwLDAsLjE1OCwxLjU1NUExOS4zLDE5LjMsMCwwLDEsMi4zMTYsNDkuMjQzYTYuODIxLDYuODIxLDAsMCwwLDIuMSw5LjExNCw2LjczNCw2LjczNCwwLDAsMS0zLjA4MS0uODR2LjA3NWE2Ljg1LDYuODUsMCwwLDAsNS40NjMsNi43LDYuODA2LDYuODA2LDAsMCwxLTEuNzg4LjIyNUE2LjAyOSw2LjAyOSwwLDAsMSwzLjcxNSw2NC40YTYuODg0LDYuODg0LDAsMCwwLDYuMzcyLDQuNzUsMTMuNywxMy43LDAsMCwxLTguNDU1LDIuOTA4QTEyLjc3MiwxMi43NzIsMCwwLDEsMCw3MS45NjVhMTkuMiwxOS4yLDAsMCwwLDEwLjQ2MSwzLjA2YzEyLjU0OCwwLDE5LjQwOC0xMC4zOTQsMTkuNDA4LTE5LjQsMC0uMy0uMDEtLjU5Mi0uMDI1LS44ODFBMTMuNiwxMy42LDAsMCwwLDMzLjI2Miw1MS4yWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtNDgpJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7IH1cbiAgLnNvY2lhbC1jaXJjbGUtLWxhcmdlIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgICBoZWlnaHQ6IDZyZW07IH1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzByZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuICAuaGVyby5mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgLmhlcm8uZnVsbCAuaGVyby1pbm5lcl9fbGVmdCB7XG4gICAgICBmbGV4OiAwIDAgNzUlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLmhlcm8uZnVsbCAuaGVyby1pbm5lcl9fbGVmdCB7XG4gICAgICAgICAgZmxleDogMCAwIDQwJTsgfSB9XG4gIC5oZXJvLnN0YW5kYXJkIHtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDY0MHB4KSB7XG4gICAgICAuaGVyby5zdGFuZGFyZCB7XG4gICAgICAgIGhlaWdodDogODB2aDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmhlcm8uc3RhbmRhcmQge1xuICAgICAgaGVpZ2h0OiA5MHZoOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8uc3RhbmRhcmQgLmhlcm8taW5uZXJfX2xlZnQge1xuICAgICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5oZXJvLnN0YW5kYXJkIC5oZXJvLWlubmVyX19sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIDQ1JTsgfSB9XG4gIC5oZXJvLmJsb2cge1xuICAgIGhlaWdodDogMzByZW07IH1cbiAgLmhlcm8udmlkZW8ge1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuaGVyby52aWRlbyB7XG4gICAgICAgIGhlaWdodDogODB2aDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuaGVyby52aWRlbyB7XG4gICAgICAgIGhlaWdodDogOTB2aDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuaGVyby52aWRlbyB7XG4gICAgICAgIGhlaWdodDogODB2aDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OS45OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDc1MHB4KSB7XG4gICAgLmhlcm8udmlkZW8ge1xuICAgICAgaGVpZ2h0OiA2NXZoOyB9IH1cbiAgICAuaGVyby52aWRlbyB2aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiOyB9XG5cbi5oZXJvLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxleC1mbG93OiB3cmFwO1xuICBwYWRkaW5nOiAwIDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5oZXJvLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5oZXJvLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgLmhlcm8taW5uZXIge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgLmhlcm8taW5uZXIgLndyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuaGVyby1pbm5lciAud3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmhlcm8taW5uZXIgLndyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5oZXJvLWlubmVyIGgxIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuaGVyby1pbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIC5oZXJvLWlubmVyIGgyIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuaGVyby1pbm5lciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIC5oZXJvLWlubmVyIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuaGVyby1pbm5lciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5oZXJvLWlubmVyIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5oZXJvLWlubmVyIGgzLFxuICAgIC5oZXJvLWlubmVyIGg0LFxuICAgIC5oZXJvLWlubmVyIGg1LFxuICAgIC5oZXJvLWlubmVyIGg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cbiAgLmhlcm8taW5uZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5oZXJvLWlubmVyIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgIC5oZXJvLWlubmVyIHAuYmlnZ2VyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAgICAgICAuaGVyby1pbm5lciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5oZXJvLWlubmVyIHNwYW4uc3ViLXRpdGxlIHtcbiAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAuaGVyby1pbm5lcl9fbGVmdCB7XG4gICAgZmxleDogMCAwIDc1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmhlcm8taW5uZXJfX2xlZnQge1xuICAgICAgICBmbGV4OiAwIDAgODAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmhlcm8taW5uZXIge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtaGVpZ2h0OiA2MTBweCkge1xuICAuaGVyby5zdGFuZGFyZCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgbWluLWhlaWdodDogMzJyZW07IH0gfVxuXG4ucGFnZS0tMTIyOCAuaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5wYWdlLS0xMjI4IC5oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtOyB9IH1cbiAgLnBhZ2UtLTEyMjggLmhlcm8uc3RhbmRhcmQge1xuICAgIGhlaWdodDogNDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNjQwcHgpIHtcbiAgICAgIC5wYWdlLS0xMjI4IC5oZXJvLnN0YW5kYXJkIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtLTEyMjggLmhlcm8uc3RhbmRhcmQge1xuICAgICAgaGVpZ2h0OiA0NTBweDsgfSB9XG4gICAgLnBhZ2UtLTEyMjggLmhlcm8uc3RhbmRhcmQgLmhlcm8taW5uZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGFnZS0tMTIyOCAuaGVyby5zdGFuZGFyZCAuaGVyby1pbm5lciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1Ni4yNSUgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAucGFnZS0taG9tZSAuaGVyby52aWRlbyB7XG4gICAgICBwYWRkaW5nOiA0Ny4yNSUgMCAwIDA7IH0gfVxuICAucGFnZS0taG9tZSAuaGVyby52aWRlbyAuaGVyby1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS0taG9tZSAuaGVyby52aWRlbyAuaGVyby1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMWIxNDY0IDAlLCByZ2JhKDI3LCAyMCwgMTAwLCAwKSA4MCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnBhZ2UtLWhvbWUgLmhlcm8udmlkZW8gLmhlcm8taW5uZXIgLndyYXAge1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS0taG9tZSAuaGVyby52aWRlbyAuaGVyby1pbm5lciAud3JhcCB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnBhZ2UtLWhvbWUgLmhlcm8udmlkZW8gLmhlcm8taW5uZXIgLmhlcm8taW5uZXJfX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0JTtcbiAgICAgIGJvdHRvbTogNnJlbTtcbiAgICAgIHdpZHRoOiA2OSU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnBhZ2UtLWhvbWUgLmhlcm8udmlkZW8gLmhlcm8taW5uZXIgLmhlcm8taW5uZXJfX3JpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19yaWdodCB7XG4gICAgICAgICAgYm90dG9tOiA4cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS0taG9tZSAuaGVyby52aWRlbyAuaGVyby1pbm5lciAuaGVyby1pbm5lcl9fcmlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfSB9XG4gICAgICAucGFnZS0taG9tZSAuaGVyby52aWRlbyAuaGVyby1pbm5lciAuaGVyby1pbm5lcl9fcmlnaHQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC40KSk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19yaWdodCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLS1ob21lIC5oZXJvLnZpZGVvIC5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19yaWdodCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS0taG9tZSAuaGVyby52aWRlbyAuaGVyby1pbm5lciAuaGVyby1pbm5lcl9fcmlnaHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07IH0gfVxuXG4udGV4dC1hbmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC50ZXh0LWFuZC1pbWFnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9IH1cbiAgLnRleHQtYW5kLWltYWdlX19pbWFnZS1jb2wsIC50ZXh0LWFuZC1pbWFnZV9fdGV4dC1jb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnRleHQtYW5kLWltYWdlX19pbWFnZS1jb2wsIC50ZXh0LWFuZC1pbWFnZV9fdGV4dC1jb2wge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLnRleHQtYW5kLWltYWdlX190ZXh0LWNvbCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC50ZXh0LWFuZC1pbWFnZV9fdGV4dC1jb2wge1xuICAgICAgICBvcmRlcjogMDsgfSB9XG4gIC50ZXh0LWFuZC1pbWFnZV9faW1hZ2UtY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC50ZXh0LWFuZC1pbWFnZV9faW1hZ2UtY29sIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwJTsgfSB9XG4gIC50ZXh0LWFuZC1pbWFnZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiOyB9XG4gIC50ZXh0LWFuZC1pbWFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNnJlbSAzcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnRleHQtYW5kLWltYWdlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA2OHJlbTsgfSB9XG5cbi50ZXh0LWFuZC1pbWFnZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBjb2xvcjogIzFiMTQ2NDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50ZXh0LWFuZC1pbWFnZS0tZmxpcCAudGV4dC1hbmQtaW1hZ2VfX2ltYWdlLWNvbCB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50ZXh0LWFuZC1pbWFnZS0tZmxpcCAudGV4dC1hbmQtaW1hZ2VfX2NvbnRlbnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9IH1cblxuLnByb2R1Y3QtZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItY2lyY2xlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAucHJvZHVjdC1ncmlkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wcm9kdWN0LWdyaWQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnByb2R1Y3QtZ3JpZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wcm9kdWN0LWdyaWQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAucHJvZHVjdC1ncmlkIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlOyB9IH1cbiAgLnByb2R1Y3QtZ3JpZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZHVjdC1ncmlkX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlcjpiZWZvcmUsIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlci50aHJlZTo6YmVmb3JlLCAucHJvZHVjdC1ncmlkX193cmFwcGVyLmZvdXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIGdyZXk7IH1cbiAgICAucHJvZHVjdC1ncmlkX193cmFwcGVyLnRocmVlOjphZnRlciwgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlci5mb3VyOjphZnRlciB7XG4gICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjODA4MDgwOyB9XG4gICAgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlci50d286OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCBncmV5OyB9XG4gICAgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlci50d286OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICM4MDgwODA7IH1cbiAgICAucHJvZHVjdC1ncmlkX193cmFwcGVyLm9uZTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzgwODA4MDsgfVxuICAucHJvZHVjdC1ncmlkIC5wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucHJvZHVjdC1ncmlkIC5wcm9kdWN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3Qge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDJyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDZyZW0gNHJlbTsgfSB9XG4gICAgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdF9fdGV4dCBoMyB7XG4gICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3RfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3RfX2ltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3RfX2ltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH0gfVxuICAgICAgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdF9faW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuXG4ucHJvZHVjdC1ncmlkLS1iZW5lZml0cyB7XG4gIHBhZGRpbmc6IDRyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMge1xuICAgICAgcGFkZGluZzogN3JlbSAwOyB9IH1cblxuLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMgLnRocmVlOmJlZm9yZSwgLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMgLnRocmVlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucHJvZHVjdC1ncmlkLS1iZW5lZml0cyAudGhyZWU6YmVmb3JlLCAucHJvZHVjdC1ncmlkLS1iZW5lZml0cyAudGhyZWU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjsgfSB9XG5cbi5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC5wcm9kdWN0IHtcbiAgcGFkZGluZzogMnJlbSAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMgLnByb2R1Y3Qge1xuICAgICAgcGFkZGluZzogMS41cmVtIDIuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC5wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gNHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC5wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmc6IDZyZW0gNXJlbTsgfSB9XG5cbi5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC5wcm9kdWN0X19pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIG1heC13aWR0aDogNnJlbTsgfVxuICAucHJvZHVjdC1ncmlkLS1iZW5lZml0cyAucHJvZHVjdF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAucHJvZHVjdC1ncmlkLS1iZW5lZml0cyAucHJvZHVjdF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMgLnByb2R1Y3RfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5iaW9ncmFwaHktZ3JpZC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTdyZW07IH1cblxuLmJpb2dyYXBoeS1ncmlkIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW07IH1cbiAgLmJpb2dyYXBoeS1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzByZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgLmJpb2dyYXBoeS1ncmlkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iaW9ncmFwaHktZ3JpZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5iaW9ncmFwaHktZ3JpZF9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgIC5iaW9ncmFwaHktZ3JpZF9fbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5iaW9ncmFwaHktZ3JpZF9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5iaW9ncmFwaHktZ3JpZF9fbGluazpob3ZlciAuYmlvZ3JhcGh5LWdyaWRfX25hbWUsXG4gICAgICAuYmlvZ3JhcGh5LWdyaWRfX2xpbms6aG92ZXIgLnN1YnRpdGxlLTEge1xuICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cbiAgLmJpb2dyYXBoeS1ncmlkX19waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iaW9ncmFwaHktZ3JpZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYmlvZ3JhcGh5LWdyaWRfX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDIwLCAxMDAsIDAuOCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5iaW9ncmFwaHktZ3JpZF9fb3ZlcmxheSBzdmcge1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC4ycmVtOyB9XG4gIC5iaW9ncmFwaHktZ3JpZCAuc29jaWFsLWNpcmNsZS0tbGlua2VkaW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDsgfVxuICAgIC5iaW9ncmFwaHktZ3JpZCAuc29jaWFsLWNpcmNsZS0tbGlua2VkaW46YWN0aXZlIC5mYS1icmFuZHM6YmVmb3JlLCAuYmlvZ3JhcGh5LWdyaWQgLnNvY2lhbC1jaXJjbGUtLWxpbmtlZGluOmZvY3VzIC5mYS1icmFuZHM6YmVmb3JlLCAuYmlvZ3JhcGh5LWdyaWQgLnNvY2lhbC1jaXJjbGUtLWxpbmtlZGluOmhvdmVyIC5mYS1icmFuZHM6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuYmlvZ3JhcGh5LWdyaWQgLnNvY2lhbC1jaXJjbGUtLWxpbmtlZGluOmFjdGl2ZTphZnRlciwgLmJpb2dyYXBoeS1ncmlkIC5zb2NpYWwtY2lyY2xlLS1saW5rZWRpbjpmb2N1czphZnRlciwgLmJpb2dyYXBoeS1ncmlkIC5zb2NpYWwtY2lyY2xlLS1saW5rZWRpbjpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5iaW9ncmFwaHktZ3JpZF9fbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG4gIC5iaW9ncmFwaHktZ3JpZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5iaW9ncmFwaHktZ3JpZF9faWNvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgIHRleHQtaW5kZW50OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYmlvZ3JhcGh5LWdyaWQgLnN1YnRpdGxlLTEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG5cbi5iaW9ncmFwaHktZ3JpZF9fbGluazpob3ZlciAuYmlvZ3JhcGh5LWdyaWRfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5iLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLmItbW9kYWwuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYi1tb2RhbF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNywgMjAsIDEwMCwgMC44KTsgfVxuICAuYi1tb2RhbF9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1heC1oZWlnaHQ6IDk1dmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTIwcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAuYi1tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYi1tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gIC5iLW1vZGFsX19oZWFkZXIge1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmItbW9kYWxfX2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogNnJlbTsgfSB9XG4gIC5iLW1vZGFsX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHJlbTtcbiAgICB0b3A6IDByZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5iLW1vZGFsX19jbG9zZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDI3MTVcIjtcbiAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmItbW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iLW1vZGFsX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtIDRyZW07IH0gfVxuICAuYi1tb2RhbF9fcG9ydHJhaXQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYi1tb2RhbF9fcG9ydHJhaXQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5iLW1vZGFsX19wb3J0cmFpdCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgLmItbW9kYWxfX3BvcnRyYWl0IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmItbW9kYWxfX2ltYWdlLWNvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iLW1vZGFsX19pbWFnZS1jb2wge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5iLW1vZGFsX19pbWFnZS1jb2wge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtOyB9IH1cbiAgLmItbW9kYWxfX3RleHQtY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iLW1vZGFsX190ZXh0LWNvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYi1tb2RhbF9fdGV4dC1jb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhyZW07IH0gfVxuICAgIC5iLW1vZGFsX190ZXh0LWNvbCAuc29jaWFsLWNpcmNsZTphY3RpdmUgLmZhLWJyYW5kczpiZWZvcmUsIC5iLW1vZGFsX190ZXh0LWNvbCAuc29jaWFsLWNpcmNsZTpmb2N1cyAuZmEtYnJhbmRzOmJlZm9yZSwgLmItbW9kYWxfX3RleHQtY29sIC5zb2NpYWwtY2lyY2xlOmhvdmVyIC5mYS1icmFuZHM6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuYi1tb2RhbF9fdGV4dC1jb2wgLnNvY2lhbC1jaXJjbGU6YWN0aXZlOmFmdGVyLCAuYi1tb2RhbF9fdGV4dC1jb2wgLnNvY2lhbC1jaXJjbGU6Zm9jdXM6YWZ0ZXIsIC5iLW1vZGFsX190ZXh0LWNvbCAuc29jaWFsLWNpcmNsZTpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7IH0gfVxuXG4uYi1tb2RhbC5hY3RpdmUgLmItbW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7IH1cblxuLmItbW9kYWwuYWN0aXZlIC5iLW1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoZWQtbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzgwODA4MDsgfSB9XG5cbi5iLWFycm93IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzLjA4NycgaGVpZ2h0PScyMS45ODUnIHZpZXdCb3g9JzAgMCAxMy4wODcgMjEuOTg1JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY1NCcgZGF0YS1uYW1lPSdQYXRoIDI2NTQnIGQ9J00xMDgzLjgyOSw1MTguNDI0bDIuMDk0LDIuMDk0LTguOSw4LjksOC45LDguOS0yLjA5NCwyLjA5NC0xMC45OTItMTAuOTkyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwNzIuODM2IC01MTguNDI0KScgZmlsbD0nJTIzMWZjYTdlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAxMjVtcyBlYXNlLWluLW91dDsgfVxuICAuYi1hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDUwJTsgfVxuICAuYi1hcnJvdy0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmItY29udHJvbHMtbW9iaWxlIHtcbiAgd2lkdGg6IDk0LjUlO1xuICBtYXgtd2lkdGg6IDE5MTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7IH1cbiAgLm1vZGFsLmFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tb2RhbC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbC1pbm5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFiMTQ2NCAwJSwgIzFmY2E3ZSAxMDAlKTsgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNHJlbTsgfVxuICAubW9kYWwgc3Bhbi5uYW1lIHtcbiAgICBtYXJnaW46IDJyZW0gMCAxcmVtIDA7XG4gICAgY29sb3I6ICMxZmNhN2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5tb2RhbCBzcGFuLnJvbGUge1xuICAgIG1hcmdpbjogMCAwIDEuNnJlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9kYWwtY2xvc2Uge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tb2RhbC1jbG9zZTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMWZjYTdlOyB9XG4gICAgLm1vZGFsLWNsb3NlIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1vZGFsLWNsb3NlIHN2ZyBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICBmaWxsOiAjY2NjY2NjOyB9XG5cbi52aWRlby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC52aWRlby1tb2RhbCAudmlkZW8tbW9kYWwtZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC13aWR0aDogNDYlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwMHB4KSB7XG4gICAgICAudmlkZW8tbW9kYWwgLnZpZGVvLW1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC52aWRlby1tb2RhbCAudmlkZW8tbW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTsgfSB9XG4gICAgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cgLnZpZGVvLW1vZGFsLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cgLnZpZGVvLW1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzNSUsIC0xNTAlKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IC0wLjVyZW0gLTAuNXJlbSAtMXJlbSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43cmVtO1xuICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cgLnZpZGVvLW1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ1dHRvbjphY3RpdmUsIC52aWRlby1tb2RhbCAudmlkZW8tbW9kYWwtZGlhbG9nIC52aWRlby1tb2RhbC1jb250ZW50IC5jbG9zZS1idXR0b246Zm9jdXMsIC52aWRlby1tb2RhbCAudmlkZW8tbW9kYWwtZGlhbG9nIC52aWRlby1tb2RhbC1jb250ZW50IC5jbG9zZS1idXR0b246aG92ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWIxNDY0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgLnZpZGVvLW1vZGFsIC52aWRlby1tb2RhbC1kaWFsb2cgLnZpZGVvLW1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSk7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIC52aWRlby1tb2RhbCAudmlkZW8tbW9kYWwtZGlhbG9nIC52aWRlby1tb2RhbC1jb250ZW50IC5jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMTAwJSk7IH0gfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLXNhbGVzIC5jbG9zZS1idXR0b24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMjUlLCAtMTMwJSkgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1zYWxlcyAuY2xvc2UtYnV0dG9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2Utc2FsZXMgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xMDAlKSAhaW1wb3J0YW50OyB9IH1cblxuLmltYWdlLWFuZC10ZXh0LWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5pbWFnZS1hbmQtdGV4dC1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbWFnZS1hbmQtdGV4dC1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5pbWFnZS1hbmQtdGV4dC1jb2x1bW5fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgLmltYWdlLWFuZC10ZXh0LWNvbHVtbl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYW5nbGVkLWN0YSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDNyZW0gMCA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYW5nbGVkLWN0YSB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDAgOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5hbmdsZWQtY3RhIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMCAxMHJlbTsgfSB9XG4gIC5hbmdsZWQtY3RhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA5OSU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjQ0JyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNjQ0IDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA1MUg2NDRWNDZMNzMuNzkxNyAwTDAgNDZWNTFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYW5nbGVkLWN0YS5ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2Yjk3YTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2ludHJvLWJnLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMjIlLCAyMiUgMCUsIDEwMCUgMTclLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIyJSwgMjIlIDAlLCAxMDAlIDE3JSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgLmFuZ2xlZC1jdGEuZ3JhZGllbnQtYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFuZ2xlZC1jdGFfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTByZW07IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaW52ZXN0b3ItcGFnZSAuYW5nbGVkLWN0YS5ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3JlY3RhbmdsZXMuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWIxNDY0IDQwJSwgIzFkNjU3MCA4MCUsICMzMjkxNzUgOTUlLCAjNDZiOTdhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAyMiUsIDIyJSAwJSwgMTAwJSAxNyUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIyJSwgMjIlIDAlLCAxMDAlIDE3JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaW52ZXN0b3ItcGFnZSAuYW5nbGVkLWN0YS5ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwJSwgMjIlIDAlLCAxMDAlIDEwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwJSwgMjIlIDAlLCAxMDAlIDEwJSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaW52ZXN0b3ItcGFnZSAuYW5nbGVkLWN0YS5ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDUlLCAyMiUgMCUsIDEwMCUgNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1JSwgMjIlIDAlLCAxMDAlIDUlLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9pbnZlc3Rvci1wYWdlIC5hbmdsZWQtY3RhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZXh0LWFuZC1iZy1pbWFnZSB7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGV4dC1hbmQtYmctaW1hZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA2MHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZXh0LWFuZC1iZy1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiA2cmVtIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAudGV4dC1hbmQtYmctaW1hZ2Uge1xuICAgICAgcGFkZGluZzogN3JlbSAwO1xuICAgICAgbWluLWhlaWdodDogNDByZW07IH0gfVxuICAudGV4dC1hbmQtYmctaW1hZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjsgfVxuICAudGV4dC1hbmQtYmctaW1hZ2VfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGV4dC1hbmQtYmctaW1hZ2VfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDMwcmVtOyB9IH1cbiAgLnRleHQtYW5kLWJnLWltYWdlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRleHQtYW5kLWJnLWltYWdlX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4udGV4dC1hbmQtYmctaW1hZ2UtLWV4dGVuZC1ib3R0b20ge1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiA2cmVtIDAgMTRyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZXh0LWFuZC1iZy1pbWFnZS0tZXh0ZW5kLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDAgMTZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTByZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAudGV4dC1hbmQtYmctaW1hZ2UtLWV4dGVuZC1ib3R0b20ge1xuICAgICAgcGFkZGluZzogMTByZW0gMCAxOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMnJlbTsgfSB9XG5cbi50d28tbmFycm93LWNvbHVtbnNfX2NvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudHdvLW5hcnJvdy1jb2x1bW5zX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnR3by1uYXJyb3ctY29sdW1uc19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICM4MDgwODA7IH0gfVxuICAudHdvLW5hcnJvdy1jb2x1bW5zX19jb2wgcCBhIHtcbiAgICBjb2xvcjogIzFiMTQ2NDsgfVxuXG4uZnVsbC13aWR0aC10ZXh0IHtcbiAgcGFkZGluZzogNXJlbSAwOyB9XG5cbi50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0ge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZThlN2VkOyB9XG4gIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gcCB7XG4gICAgY29sb3I6ICM3MDcwNzA7IH1cbiAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5IC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5IC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbSAubGVmdC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgI2U4ZTdlZDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gLmxlZnQtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gLmxlZnQtY29sdW1uIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtIC5sZWZ0LWNvbHVtbiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gLnJpZ2h0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtIC5yaWdodC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5IC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbSAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtIC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1sb2dvcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtIC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1sb2dvcyAubG9nbyB7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDIxNXB4OyB9XG4gICAgICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWxvZ29zIC5sb2dvIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7IH1cblxuLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LnR1Y2stdW5kZXIge1xuICBtYXJnaW4tdG9wOiAtOXJlbTsgfVxuICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkudHVjay11bmRlciAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW06Zmlyc3Qtb2YtdHlwZSAubGVmdC1jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXkudHVjay11bmRlciAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW06Zmlyc3Qtb2YtdHlwZSAucmlnaHQtY29sdW1uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS50dWNrLXVuZGVyIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbTpsYXN0LW9mLXR5cGUgLmxlZnQtY29sdW1uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTsgfSB9XG4gIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS50dWNrLXVuZGVyIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtcyAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbTpsYXN0LW9mLXR5cGUgLnJpZ2h0LWNvbHVtbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtOyB9XG5cbi5saXN0LWFycm93cywgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgdWwsIC5kZW1vLXBhZ2UtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1ib2R5IHVsLCAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAubGlzdC1hcnJvd3MgbGksIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1ib2R5IHVsIGxpLCAuZGVtby1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB1bCBsaSwgLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAwLjQ1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGlzdC1hcnJvd3MgbGk6OmJlZm9yZSwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgdWwgbGk6OmJlZm9yZSwgLmRlbW8tcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgdWwgbGk6OmJlZm9yZSwgLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgdWwgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWFycm93LnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAubGlzdC1hcnJvd3MubGlnaHQgbGk6OmJlZm9yZSwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgdWwubGlnaHQgbGk6OmJlZm9yZSwgLmRlbW8tcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgdWwgbGk6OmJlZm9yZSwgLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHkgdWwgbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItYXJyb3ctbGlnaHQuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5sYW5kaW5nLXBhZ2UtYm9keSB1bCBsaSB1bCBsaS5ldmVudC1saTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL291dHNlZXItaXJpcy1saS5wbmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAgIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gLml0ZW0taW1hZ2Uge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucHJvZHVjdHMtZGlzcGxheSAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyAucHJvZHVjdHMtZGlzcGxheS1pdGVtIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAgIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gLml0ZW0taW1hZ2UgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnByb2R1Y3RzLWRpc3BsYXkgLnByb2R1Y3RzLWRpc3BsYXktaXRlbXMgLnByb2R1Y3RzLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgIC5wcm9kdWN0cy1kaXNwbGF5IC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW1zIC5wcm9kdWN0cy1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7IH1cblxuLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5IC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXkgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW1zIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheSAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXktaXRlbXMgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gMS41cmVtIDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXkgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW1zIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtIDJyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheSAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXktaXRlbXMgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMC41cmVtIDEuNXJlbTsgfSB9XG4gICAgICAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXkgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW1zIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUsXG4gICAgICAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXkgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW1zIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXkgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5LWl0ZW1zIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICAgICAgLnRocmVlLWNvbC1ibG9jay1kaXNwbGF5IC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtcyAudGhyZWUtY29sLWJsb2NrLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4udmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLXBhZ2luYXRpb24gLnZpZGVvLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbSB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlOGU3ZWQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLXBhZ2luYXRpb24gLnZpZGVvLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWZjYTdlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7IH0gfVxuICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbSA+ICoge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzVweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMTUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtLnByZXYge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbS5wcmV2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIC01MCUpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbS5wcmV2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtLnByZXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgLTUwJSk7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLWl0ZW0ucHJldiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjElLCAtNTAlKTsgfSB9XG4gICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbS5wcmV2IGlmcmFtZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtLm5leHQge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7IH1cbiAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtLm5leHQgaWZyYW1lIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI1OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLWl0ZW0ubmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlLCAtNTAlKTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLWl0ZW0ubmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNTAlKTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtaXRlbS5uZXh0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNSUsIC01MCUpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1pdGVtLm5leHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5JSwgLTUwJSk7IH0gfVxuICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLW5hdiB7XG4gICAgICAgICAgd2lkdGg6IDY3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLW5hdiB7XG4gICAgICAgICAgd2lkdGg6IDUxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLW5hdiB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtbmF2IC52aWRlby1jYXJvdXNlbC1uYXYtaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLW5hdiAudmlkZW8tY2Fyb3VzZWwtbmF2LWl0ZW0gKiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1uYXYgLnZpZGVvLWNhcm91c2VsLW5hdi1pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICB6LWluZGV4OiAtOTk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtbmF2IC52aWRlby1jYXJvdXNlbC1uYXYtaXRlbTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtbmF2IC52aWRlby1jYXJvdXNlbC1uYXYtaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAudmlkZW8tY2Fyb3VzZWwgLnZpZGVvLWNhcm91c2VsLWNvbnRhaW5lciAudmlkZW8tY2Fyb3VzZWwtaXRlbXMgLnZpZGVvLWNhcm91c2VsLW5hdiAudmlkZW8tY2Fyb3VzZWwtbmF2LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIC52aWRlby1jYXJvdXNlbCAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIC52aWRlby1jYXJvdXNlbC1pdGVtcyAudmlkZW8tY2Fyb3VzZWwtbmF2IC52aWRlby1jYXJvdXNlbC1uYXYtaXRlbTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiA2MCU7IH1cbiAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1uYXYgLnZpZGVvLWNhcm91c2VsLW5hdi1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgLnZpZGVvLWNhcm91c2VsIC52aWRlby1jYXJvdXNlbC1jb250YWluZXIgLnZpZGVvLWNhcm91c2VsLWl0ZW1zIC52aWRlby1jYXJvdXNlbC1uYXYgLnZpZGVvLWNhcm91c2VsLW5hdi1pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTsgfVxuXG4uYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIge1xuICBwYWRkaW5nOiA4cmVtIDAgMTJyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyOTNkZWcsICMxRkNBN0UgMCUsICMxQjE0NjQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDI1JSwgMTAlIDAsIDEwMCUgMjUlLCAxMDAlIDc1JSwgMCAxMDAlKTtcbiAgbWFyZ2luLXRvcDogLTEycmVtO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAzJSwgMjAlIDAsIDEwMCUgMTElLCAxMDAlIDc1JSwgMCAxMDAlKTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMCA5cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMyUsIDIwJSAwLCAxMDAlIDExJSwgMTAwJSA4MyUsIDAgMTAwJSk7XG4gICAgICBtYXJnaW4tdG9wOiAtNS41cmVtOyB9IH1cbiAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTMlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gICAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgICAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDExNiU7XG4gICAgei1pbmRleDogOTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDI1cHg7IH1cbiAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIGxlZnQ6IHVuc2V0OyB9XG4gICAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICB0b3A6IDExMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5ODsgfVxuICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9pcmlzLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbXMgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbXMgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIyKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbXMgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTsgfSB9XG4gICAgICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbXMgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1jYXRlZ29yeSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW1zIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbXMgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbXMgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1jdGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW1zIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtcyAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLFxuICAgICAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW1zIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtIC5pdGVtLWNvbnRlbnQgOmFjdGl2ZSxcbiAgICAgICAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtcyAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbSAuaXRlbS1jb250ZW50IDpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0LCB6LWluZGV4IDAgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW1zIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIgLml0ZW0tY3RhLFxuICAgICAgICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlciAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbXMgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCA6YWN0aXZlIC5pdGVtLWN0YSxcbiAgICAgICAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW1zIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5pdGVtLWN0YSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtcyAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5pdGVtLWN0YTo6YWZ0ZXIsXG4gICAgICAgICAgICAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXIgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWl0ZW1zIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtIC5pdGVtLWNvbnRlbnQgOmFjdGl2ZSAuaXRlbS1jdGE6OmFmdGVyLFxuICAgICAgICAgICAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtcyAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbSAuaXRlbS1jb250ZW50IDpmb2N1cyAuaXRlbS1jdGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtcyAuc2xpY2stY3VycmVudCAuYXJ0aWNsZXMtcHJldmlldy1zbGlkZXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ubG9nby1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxvZ28tc2xpZGVyIC5zbGljay1zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5sb2dvLXNsaWRlciAuY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvZ28tc2xpZGVyIC5jYXJvdXNlbCAuc2xpZGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sb2dvLXNsaWRlciAuY2Fyb3VzZWwgLnNsaWRlczo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjE0NjQgMCUsIHJnYmEoMjcsIDIwLCAxMDAsIDApIDEwMCUpO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5sb2dvLXNsaWRlciAuY2Fyb3VzZWwgLnNsaWRlczo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMWIxNDY0IDAlLCByZ2JhKDI3LCAyMCwgMTAwLCAwKSAxMDAlKTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAubG9nby1zbGlkZXIgLmNhcm91c2VsIC5zbGlkZXMgLmxvZ28tc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgICAgLmxvZ28tc2xpZGVyIC5jYXJvdXNlbCAuc2xpZGVzIC5sb2dvLXNsaWRlci1pdGVtIC5pdGVtLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTBweDsgfVxuICAubG9nby1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmxvZ28tc2xpZGVyLm5vLXBhZ2luYXRpb24gLmNhcm91c2VsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCB7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuYmlnLXF1b3RlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLmJpZy1xdW90ZXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5iaWctcXVvdGVzIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNiU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1saXN0OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjE0NjQgMCUsIHJnYmEoMjcsIDIwLCAxMDAsIDApIDEwMCUpOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDEwOCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiA5JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgICAgICBsZWZ0OiAxMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgICAgICBsZWZ0OiAxMSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgICAgIGxlZnQ6IDEyJTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDYuNSU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMTEwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSB7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvaXJpcy5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0ZjRjODQgMCUsIHJnYmEoNzksIDc2LCAxMzIsIDApIDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDIuNXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtOyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcGFydG5lcnMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGVzdGltb25pYWwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGVzdGltb25pYWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbmFtZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1qb2ItdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stY3VycmVudCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW06OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMWZjYTdlIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwgMCkgMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stY3VycmVudCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLmxvZ29zLWNhcm91c2VsIC5pdGVtLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzIzMjMyOyB9XG5cbi5sb2dvcy1jYXJvdXNlbCAubG9nb3MtY2Fyb3VzZWwtaXRlbXMge1xuICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG4gIC5sb2dvcy1jYXJvdXNlbCAubG9nb3MtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvZ29zLWNhcm91c2VsIC5sb2dvcy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubG9nb3MtY2Fyb3VzZWwgLmxvZ29zLWNhcm91c2VsLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmxvZ29zLWNhcm91c2VsIC5sb2dvcy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgICAgIC5sb2dvcy1jYXJvdXNlbCAubG9nb3MtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiAubG9nb3MtY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmxvZ29zLWNhcm91c2VsIC5sb2dvcy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IC5sb2dvcy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuXG4ubG9nb3MtY2Fyb3VzZWwuaGVyby1jYXJvdXNlbCB7XG4gIG1hcmdpbi10b3A6IC04OHB4OyB9XG4gIC5sb2dvcy1jYXJvdXNlbC5oZXJvLWNhcm91c2VsIC5oZXJvLWNhcm91c2VsLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3F1b3RlLW1hcmtzLWhvbWUucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMzIzMjMyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwOyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWF1dGhvciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1zb3VyY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzU1NTc1OTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogOTIuNSU7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IDEwNy41JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stYXJyb3c6aG92ZXIsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWFycm93IDpmb2N1cyxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stYXJyb3cgOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgcmlnaHQ6IDExJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgICAgcmlnaHQ6IDEzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICBsZWZ0OiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgICAgbGVmdDogMTVweDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDYuNSU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGxlZnQ6IDEzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICAgIGxlZnQ6IDc1cHg7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3F1b3RlLW1hcmtzLWhvbWUucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUgLnRlc3RpbW9uaWFscy1jYXJvdXNlbCAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbTo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDEuNXJlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzMyMzIzMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ob21lIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtcyAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSAudGVzdGltb25pYWxzLWNhcm91c2VsIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tc291cmNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzU1NTc1OTsgfVxuXG4vKiAucm9pLWNhbGN1bGF0b3ItaGVhZGVyIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICB6LWluZGV4OiAyO1xyXG5cclxuICAgLmhlYWRlci1pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBoMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgIH1cclxufSAqL1xuLnJvaS1jYWxjdWxhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yb2ktY2FsY3VsYXRvciAuYmFja2dyb3VuZC1ncmV5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIHotaW5kZXg6IC0yOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5yb2ktY2FsY3VsYXRvciAuZ3JleS1hcmVhLXNtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZ3JleS1hcmVhLXNtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICB6LWluZGV4OiAtMjsgfSB9XG4gIC5yb2ktY2FsY3VsYXRvciAuYmx1ZS1hcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTIlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNTNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5ibHVlLWFyZWEge1xuICAgICAgICBoZWlnaHQ6IDU1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5ibHVlLWFyZWEtc20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5ibHVlLWFyZWEtc206OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAucm9pLWNhbGN1bGF0b3IgaDEge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgaDUge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4ZW07IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5pbnB1dHMtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5oYWxmLXdpZHRoIHtcbiAgICB3aWR0aDogNDcuNSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuaGFsZi13aWR0aCB7XG4gICAgICAgIHdpZHRoOiB1bnNldDsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmhhbGYtd2lkdGguYm94LWdyb3VwLXhzIHtcbiAgICAgICAgICB3aWR0aDogNDcuNSU7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5oYWxmLXdpZHRoLmJveC1idXR0b24tZ3JvdXAteHMge1xuICAgICAgICAgIHdpZHRoOiA1MiU7IH0gfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuaGFsZi13aWR0aCAuc2xpZGVyIHtcbiAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmhhbGYtd2lkdGggLnNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gIC5yb2ktY2FsY3VsYXRvciAuc2xpZGVyLWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5sYWJlbC1wcmUtZXJyb3ItbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIHNlbGVjdCxcbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIHNlbGVjdCxcbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgc2VsZWN0LFxuICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAjY2FzZUNvc3QsXG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwICNTTVNDb3N0LFxuICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAjYXZnLXRyYW5zYWN0aW9uLXNwZW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5lcnJvci1tZXNzYWdlLmFjdGl2ZS1tZXNzYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJtaW5cIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMnJlbTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwibWF4XCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTJyZW07IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyLmZ1bGwtd2lkdGgge1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlci5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIjdHJhbnNhY3Rpb25OdW1iZXJTbGlkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIxTVwiOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciN0cmFuc2FjdGlvbk51bWJlclNsaWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiMTAwTVwiOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciNhcHByb3ZhbFJhdGVTbGlkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCI1MCVcIjsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIjYXBwcm92YWxSYXRlU2xpZGVyOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCI4NSVcIjsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIjZnJhdWRSYXRlU2xpZGVyOjpiZWZvcmUsIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciNhaUZyYXVkUmF0ZVNsaWRlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIjAlXCI7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyI2ZyYXVkUmF0ZVNsaWRlcjo6YWZ0ZXIsIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciNhaUZyYXVkUmF0ZVNsaWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiNTAlXCI7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyI2ZkclNsaWRlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIjUwJVwiOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciNmZHJTbGlkZXI6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIjEwMCVcIjsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIjY2hhbGxlbmdlUmF0ZVNsaWRlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIjUlXCI7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyI2NoYWxsZW5nZVJhdGVTbGlkZXI6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIjMwJVwiOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLnNsaWRlciNmYWlsdXJlUmF0ZVNsaWRlcjo6YmVmb3JlLCAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXIjYWlGYWlsdXJlUmF0ZVNsaWRlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIjAlXCI7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyI2ZhaWx1cmVSYXRlU2xpZGVyOjphZnRlciwgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyI2FpRmFpbHVyZVJhdGVTbGlkZXI6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIjEwMCVcIjsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyLWlucHV0LWJveC1mdWxsLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDE1JTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5zbGlkZXItaW5wdXQtYm94LWZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyLWlucHV0LWJveC1mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyLWlucHV0LWJveCB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuc2xpZGVyLWlucHV0LWJveCB7XG4gICAgICAgICAgICB3aWR0aDogMzUlOyB9IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4ge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0biNyZXR1cm5CdG4ge1xuICAgICAgICB3aWR0aDogNDcuNSU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5yb2ktYnRuI3JldHVybkJ0biB7XG4gICAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0biNjYWxjdWxhdGVST0lCdG5JbnB1dFJlc3VsdHMge1xuICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0biNjYWxjdWxhdGVST0lCdG5JbnB1dFJlc3VsdHMge1xuICAgICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHVuc2V0OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5yb2ktYnRuIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4gc3BhbiB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5yb2ktYnRuIHNwYW4gc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogM3B4OyB9IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0bjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0bjpob3ZlciBzcGFuOjphZnRlcixcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZm9ybS1ncm91cCAucm9pLWJ0biA6Zm9jdXMgc3Bhbjo6YWZ0ZXIsXG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4gOmFjdGl2ZSBzcGFuOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIC5yb2ktYnRuOmhvdmVyOjpiZWZvcmUsXG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4gOmZvY3VzOjpiZWZvcmUsXG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgLnJvaS1idG4gOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAucm9pLWNhbGN1bGF0b3IgLmluaXRpYWwtc2lkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmluaXRpYWwtc2lkZS1pbWFnZSAuc2lkZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuaW5pdGlhbC1zaWRlLWltYWdlIC5zaWRlLWltYWdlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTJyZW07XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWZjYTdlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWZjYTdlIDAlLCAjMWIxNDY0IDEwMCUpOyB9XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmluaXRpYWwtc2lkZS1pbWFnZSAuc2lkZS1pbWFnZSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmluaXRpYWwtc2lkZS1pbWFnZSAudGV4dC1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuaW5pdGlhbC1zaWRlLWltYWdlIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICBsZWZ0OiB1bnNldDsgfSB9XG4gIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1pbWFnZS1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtaW1hZ2UtbG9hZGluZzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJDQUxDVUxBVElORy4uLlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLWltYWdlLWxvYWRpbmcgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlLW91dDsgfVxuICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAuc2F2aW5ncy1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAuc2F2aW5ncy1ib3gge1xuICAgICAgICAgIHotaW5kZXg6IDI7IH0gfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnNhdmluZ3MtYm94OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMSwgMjAyLCAxMjYsIDAuNzUpIDAlLCByZ2JhKDI3LCAyMCwgMTAwLCAwLjc1KSAxMDAlKSBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICB6LWluZGV4OiAtMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAucmVzdWx0cy1zZWN0aW9uIC5zYXZpbmdzLWJveDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgei1pbmRleDogLTE7IH0gfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnNhdmluZ3MtYm94IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnNhdmluZ3MtYm94IGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAuc2F2aW5ncy1ib3ggaDMge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnNhdmluZ3MtYm94IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAuc2F2aW5ncy1ib3ggcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5yb2ktY2FsY3VsYXRvciAucmVzdWx0cy1zZWN0aW9uIC5zYXZpbmdzLWJveCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnJlc3VsdHMtdGFibGUgLmVkaXQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAucmVzdWx0cy10YWJsZSAuZWRpdC1idXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnJlc3VsdHMtdGFibGUgLnRhYmxlLWhlYWRsaW5lcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMxZmNhN2U7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxZmNhN2UgMCUsICMxYjE0NjQgMTAwJSkgYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAucmVzdWx0cy1zZWN0aW9uIC5yZXN1bHRzLXRhYmxlIC50YWJsZS1oZWFkbGluZXMgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnJlc3VsdHMtdGFibGUgLnRhYmxlLWhlYWRsaW5lcyBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAucmVzdWx0cy10YWJsZSAudGFibGUtbGVmdC1lbnRyeSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnJlc3VsdHMtdGFibGUgLnRhYmxlLWxlZnQtZW50cnkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAucmVzdWx0cy10YWJsZSAudGFibGUtY2VsbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5yZXN1bHRzLXNlY3Rpb24gLnJlc3VsdHMtdGFibGUgLnRhYmxlLWNlbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLnJlc3VsdHMtc2VjdGlvbiAucmVzdWx0cy10YWJsZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAucmVzdWx0cy1zZWN0aW9uIC5yZXN1bHRzLXRhYmxlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAucmVzdWx0cy1zZWN0aW9uIC5yZXN1bHRzLXRhYmxlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06ZGlzYWJsZWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5hZGRpdGlvbmFsLWlucHV0cyAuYWktbnVtYmVyLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmVzdGltYXRlZC1iZW5lZml0cy1yZXN1bHQtY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZXN0aW1hdGVkLWJlbmVmaXRzLXJlc3VsdC1jb2x1bW4gLmVzdGltYXRlZC1iZW5lZml0cy1yZXN1bHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5lc3RpbWF0ZWQtYmVuZWZpdHMtcmVzdWx0LWNvbHVtbiAuZXN0aW1hdGVkLWJlbmVmaXRzLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5lc3RpbWF0ZWQtYmVuZWZpdHMtcmVzdWx0LWNvbHVtbiAuZXN0aW1hdGVkLWJlbmVmaXRzLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWVxdWF0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZG91Z2hudXQtZXF1YXRpb24gc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWVxdWF0aW9uLmRvdWdobnV0LWVxdWF0aW9uLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWVxdWF0aW9uLmRvdWdobnV0LWVxdWF0aW9uLW1kIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWVxdWF0aW9uLmRvdWdobnV0LWVxdWF0aW9uLW1kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWVxdWF0aW9uLmRvdWdobnV0LWVxdWF0aW9uLW1kIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAucm91bmRlZC1lc3RpbWF0ZWQtYmVuZWZpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTI1JSk7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLnJvdW5kZWQtZXN0aW1hdGVkLWJlbmVmaXQge1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5yb3VuZGVkLWVzdGltYXRlZC1iZW5lZml0IHtcbiAgICAgICAgdG9wOiA0Mi41JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA4MjVweCkgYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLnJvdW5kZWQtZXN0aW1hdGVkLWJlbmVmaXQge1xuICAgICAgdG9wOiAzNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4MjVweCkge1xuICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5yb3VuZGVkLWVzdGltYXRlZC1iZW5lZml0IHtcbiAgICAgIHRvcDogMzAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5yb3VuZGVkLWVzdGltYXRlZC1iZW5lZml0IHtcbiAgICAgICAgdG9wOiAzNSU7IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZ3JhcGgtZGF0YS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmdyYXBoLWRhdGEtbGFiZWwjcm91bmRlZC1pcmwge1xuICAgICAgdG9wOiAtMTAlO1xuICAgICAgbGVmdDogNDUlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5ncmFwaC1kYXRhLWxhYmVsI3JvdW5kZWQtaXJsIHtcbiAgICAgICAgICBsZWZ0OiA2MCU7IH0gfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5ncmFwaC1kYXRhLWxhYmVsI3JvdW5kZWQtZnMge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmdyYXBoLWRhdGEtbGFiZWwjcm91bmRlZC1mcyB7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWNoYXJ0LWxlZ2VuZCAuZG90IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZG91Z2hudXQtY2hhcnQtbGVnZW5kIC5kb3QuaXJsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNTE1OTY7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZG91Z2hudXQtY2hhcnQtbGVnZW5kIC5kb3QuZnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyY2I3ZDsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5kb3VnaG51dC1jaGFydC1sZWdlbmQgLmRvdC5vY3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1ZDRkODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuZG91Z2hudXQtY2hhcnQtcm93IC5kb3VnaG51dC1jaGFydC1sZWdlbmQgLmRvdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLmRvdWdobnV0LWNoYXJ0LXJvdyAuZG91Z2hudXQtY2hhcnQtbGVnZW5kIC5kb3Qge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5kb3VnaG51dC1jaGFydC1yb3cgLmRvdWdobnV0LWNoYXJ0LWxlZ2VuZCAuZG91Z2hudXQtY2hhcnQtbGVnZW5kLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNmZmY7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3c6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiA0OSU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYm9yZGVyOiBkYXNoZWQgMXB4ICNmZmY7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLmZyYXVkLXNhdmluZ3MtcmVzdWx0LFxuICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAubmV0LWJlbmVmaXQtcmVzdWx0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5mcmF1ZC1zYXZpbmdzLXJlc3VsdCxcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5uZXQtYmVuZWZpdC1yZXN1bHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5yZXN1bHQtbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAucmVzdWx0LWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuZ3JhcGgtZGF0YS1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuZ3JhcGgtZGF0YS1sYWJlbCNyb3VuZGVkLWJhci1vZmwsIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuZ3JhcGgtZGF0YS1sYWJlbCNyb3VuZGVkLWJhci1wYyB7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5ncmFwaC1kYXRhLWxhYmVsI3JvdW5kZWQtYmFyLWZzLCAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLmdyYXBoLWRhdGEtbGFiZWwjcm91bmRlZC1iYXItbnAge1xuICAgICAgICAgIHRvcDogLTExLjUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLmdyYXBoLWRhdGEtbGFiZWwjcm91bmRlZC1iYXItZnMsIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuZ3JhcGgtZGF0YS1sYWJlbCNyb3VuZGVkLWJhci1ucCB7XG4gICAgICAgICAgdG9wOiAtMTEuNSU7IH0gfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuYmFyLXRvdGFsLXZhbHVlLFxuICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuYmFyLXRvdGFsLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuYmFyLXRvdGFsLXZhbHVlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLmJhci10b3RhbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5zdGFja2VkLWJhci1jaGFydHMtbGVnZW5kIC5kb3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvciAuY2hhcnRzLXJvdyAuc3RhY2tlZC1iYXItY2hhcnRzLWxlZ2VuZCAuZG90LmZzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyY2I3ZDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5jaGFydHMtcm93IC5zdGFja2VkLWJhci1jaGFydHMtbGVnZW5kIC5kb3Qub2ZsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I1MTU5NjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLnN0YWNrZWQtYmFyLWNoYXJ0cy1sZWdlbmQgLmRvdCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLnN0YWNrZWQtYmFyLWNoYXJ0cy1sZWdlbmQgLmRvdCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICAucm9pLWNhbGN1bGF0b3IgLmNoYXJ0cy1yb3cgLnN0YWNrZWQtYmFyLWNoYXJ0cy1sZWdlbmQgLmZyYXVkLXNhdmluZ3MtbGVnZW5kLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93IC5yb2ktaXJpcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93IC5zaWRlLXJvaS1ncm91cCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtcm9pLXJlc3VsdC1yb3cgLnNpZGUtcm9pLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTsgfSB9XG4gIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1yb2ktcmVzdWx0LXJvdyAuc2lkZS1yb2ktZ3JvdXAgcCxcbiAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93IC5zaWRlLXJvaS1ncm91cCAucm9pLXJlc3VsdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1yb2ktcmVzdWx0LXJvdyAuc2lkZS1yb2ktZ3JvdXAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93IC5zaWRlLXJvaS1ncm91cCAucm9pLXJlc3VsdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93ICNkb3dubG9hZEJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93ICNkb3dubG9hZEJ0biBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93ICNkb3dubG9hZEJ0biBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtcm9pLXJlc3VsdC1yb3cgI2Rvd25sb2FkQnRuIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7IH0gfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1yb2ktcmVzdWx0LXJvdyAjZG93bmxvYWRCdG46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5zaWRlLXJvaS1yZXN1bHQtcm93ICNkb3dubG9hZEJ0bjpob3ZlciBzcGFuOjphZnRlcixcbiAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtcm9pLXJlc3VsdC1yb3cgI2Rvd25sb2FkQnRuIDpmb2N1cyBzcGFuOjphZnRlcixcbiAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtcm9pLXJlc3VsdC1yb3cgI2Rvd25sb2FkQnRuIDphY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1yb2ktcmVzdWx0LXJvdyAjZG93bmxvYWRCdG46aG92ZXI6OmJlZm9yZSxcbiAgICAucm9pLWNhbGN1bGF0b3IgLnNpZGUtcm9pLXJlc3VsdC1yb3cgI2Rvd25sb2FkQnRuIDpmb2N1czo6YmVmb3JlLFxuICAgIC5yb2ktY2FsY3VsYXRvciAuc2lkZS1yb2ktcmVzdWx0LXJvdyAjZG93bmxvYWRCdG4gOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5yb2ktY2FsY3VsYXRvciBpbnB1dDpkaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgM3B4ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuNSkgIWltcG9ydGFudDsgfVxuICAucm9pLWNhbGN1bGF0b3IgLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5yb2ktY2FsY3VsYXRvci1mb290ZXItbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxYjE0NjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5yb2ktY2FsY3VsYXRvci1mb290ZXItbGluazpob3ZlcixcbiAgLnJvaS1jYWxjdWxhdG9yLWZvb3Rlci1saW5rIDpmb2N1cyxcbiAgLnJvaS1jYWxjdWxhdG9yLWZvb3Rlci1saW5rIDphY3RpdmUge1xuICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5iYW5uZXItY2xpcHBlZC1ncmFkaWVudCB7XG4gIHBhZGRpbmc6IDEwcmVtIDAgNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTsgfVxuICAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyNSUsIDgwJSAwLCAxMDAlIDI1JSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLmJhbm5lci1jbGlwcGVkLWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyNSUsIDg1JSAwLCAxMDAlIDE1JSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItY2xpcHBlZC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCA4NSUgMCwgMTAwJSAxNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gIC5iYW5uZXItY2xpcHBlZC1ncmFkaWVudCAuYmFubmVyLXByZXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJhbm5lci1jbGlwcGVkLWdyYWRpZW50IC5iYW5uZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmFubmVyLWNsaXBwZWQtZ3JhZGllbnQgLmJhbm5lci10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYmFubmVyLWhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgbWluLWhlaWdodDogNzE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItaG9tZSAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAgIC5iYW5uZXItaG9tZSAuYmFubmVyLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgICAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjNweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItaG9tZSAuYmFubmVyLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAuNzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCAuaXRlbS1jb250ZW50IC5idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCAuaXRlbS1jb250ZW50IC5idG4gLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmJhbm5lci1ob21lIC5iYW5uZXItY29udGVudCAuaXRlbS1jb250ZW50IC5idG46aG92ZXIgLmZhLWNoZXZyb24tcmlnaHQsXG4gICAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmJ0biA6Zm9jdXMgLmZhLWNoZXZyb24tcmlnaHQsXG4gICAgICAuYmFubmVyLWhvbWUgLmJhbm5lci1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmJ0biA6YWN0aXZlIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmJhbm5lci1ob21lLmhlcm8tY2Fyb3VzZWwtYWN0aXZlIC5iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gIC5iYW5uZXItaG9tZSAuYmFubmVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfVxuXG4uYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItZXZlbnQtYmFja2dyb3VuZC1pbWFnZSxcbi5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItZXZlbnQtYmFja2dyb3VuZC1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4taW5saW5lOiAtMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItZXZlbnQtYmFja2dyb3VuZC1pbWFnZSxcbiAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWV2ZW50LWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWV2ZW50LWJhY2tncm91bmQtaW1hZ2UsXG4gICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1ldmVudC1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQsXG4uYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjE0NjQgMjAlLCAjNGQ2ZDhiIDgwJSwgIzIwY2E3ZSAxMDAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQsXG4gICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMjAlLCAjNGQ2ZDhiIDgwJSwgIzIwY2E3ZSAxMDAlKTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICAuYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LWxvZ28sXG4gIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LWxvZ28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItZXZlbnQtb3ZlcnZpZXcgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtbG9nbyxcbiAgICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LWxvZ28ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnJlbSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC1sb2dvLFxuICAgICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtbG9nbyB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sLFxuICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNC41cmVtOyB9IH1cbiAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50LFxuICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIGNvbG9yOiAjMWIxNDY0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50LFxuICAgICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAgIC5iYW5uZXItZXZlbnQtb3ZlcnZpZXcgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudDo6YmVmb3JlLCAuYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQ6OmFmdGVyLFxuICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQ6OmJlZm9yZSxcbiAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IC00cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItZXZlbnQtb3ZlcnZpZXcgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudDo6YmVmb3JlLCAuYmFubmVyLWV2ZW50LW92ZXJ2aWV3IC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQ6OmFmdGVyLFxuICAgICAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50OjpiZWZvcmUsXG4gICAgICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICBpbnNldDogMDsgfSB9XG4gICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50OjpiZWZvcmUsXG4gICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC5iYW5uZXItZXZlbnQtb3ZlcnZpZXcgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudDo6YWZ0ZXIsXG4gICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudDo6YWZ0ZXIge1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1pcmlzLXNtLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgb3BhY2l0eTogMC4wNTsgfVxuICAgIC5iYW5uZXItZXZlbnQtb3ZlcnZpZXcgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItZXZlbnQtdGV4dC1jb2wgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LFxuICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQsXG4gICAgICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudC1vdmVydmlldyAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1ldmVudC10ZXh0LWNvbCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQsXG4gICAgICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWV2ZW50LXRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1ldmVudC1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MCU7IH1cblxuLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtbG9nby1jb2wge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1ldmVudC1sb2dvLWNvbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtbG9nby1jb2wgLmJhbm5lci1zdXBlcnRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItY29udGVudCAuYmFubmVyLWV2ZW50LWxvZ28tY29sIC5iYW5uZXItc3VwZXJ0aXRsZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJyZW0pO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtbG9nby1jb2wgLmJhbm5lci1zdXBlcnRpdGxlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItY29udGVudCAuYmFubmVyLWV2ZW50LWxvZ28tY29sIC5iYW5uZXItc3VwZXJ0aXRsZSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMC41cmVtOyB9XG4gIC5iYW5uZXItZXZlbnQtZGV0YWlsIC5iYW5uZXItY29udGVudC1ncmFkaWVudCAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1ldmVudC1mb3JtLWNvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3JlbSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtZm9ybS1jb2wge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bzsgfSB9XG4gICAgLmJhbm5lci1ldmVudC1kZXRhaWwgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IC5iYW5uZXItY29udGVudCAuYmFubmVyLWV2ZW50LWZvcm0tY29sIC5iYW5uZXItZXZlbnQtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgICAuYmFubmVyLWV2ZW50LWRldGFpbCAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtZm9ybS1jb2wgLmJhbm5lci1ldmVudC1mb3JtIC5iYW5uZXItZXZlbnQtZm9ybS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJhbm5lci5iYW5uZXItZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWIxNDY0IDI1JSwgIzFmY2E3ZSAyMDAlKTsgfVxuXG4uYmFubmVyIC5iYW5uZXItY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuYmFubmVyIC5iYW5uZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4OyB9XG4gIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5pdGVtLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmJhbm5lci5iYW5uZXItcHJvZHVjdHMgLmJhbm5lci1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJhbm5lci5iYW5uZXItcHJvZHVjdHMgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmJhbm5lci5iYW5uZXItcHJvZHVjdHMgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGV4dC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4uYmFubmVyLmJhbm5lci10aHJlYXQtcHJldmVudGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFubmVyLmJhbm5lci10aHJlYXQtcHJldmVudGlvbiAuYmFubmVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLXJlc291cmNlcyAuYmFubmVyIC5iYW5uZXItY29udGVudCAuaXRlbS10ZXh0IGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cmFpbmluZy1wb3J0Zm9saW8gLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLml0ZW0tdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1yZXNvdXJjZXMgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLml0ZW0tdGV4dCBhOmFjdGl2ZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZ2xvYmFsLXJlc291cmNlcyAuYmFubmVyIC5iYW5uZXItY29udGVudCAuaXRlbS10ZXh0IGE6Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1yZXNvdXJjZXMgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLml0ZW0tdGV4dCBhOmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cmFpbmluZy1wb3J0Zm9saW8gLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLml0ZW0tdGV4dCBhOmFjdGl2ZSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJhaW5pbmctcG9ydGZvbGlvIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5pdGVtLXRleHQgYTpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJhaW5pbmctcG9ydGZvbGlvIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5pdGVtLXRleHQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMWZjYTdlO1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2dsb2JhbC1yZXNvdXJjZXMgLmJhbm5lciAuaXRlbS10ZXh0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJhaW5pbmctcG9ydGZvbGlvIC5iYW5uZXIgLml0ZW0tdGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5iYW5uZXItY2xpcHBlZC1ib3R0b20tY29ybmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7IH1cbiAgLmJhbm5lci1jbGlwcGVkLWJvdHRvbS1jb3JuZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm90dG9tOiAtMTJyZW07XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogIzFiMTQ2NDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWIxNDY0IDE1JSwgIzFmY2E3ZSAxNTAlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODUlLCAwJSAxMDAlKTsgfVxuXG4uY3RhLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4ZmU0YmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxYjE0NjQgMCUsICM4ZmU0YmUgMTUwJSk7IH1cbiAgLmN0YS1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvcmVjdGFuZ2xlcy12ZXJ0aWNhbC5wbmcpO1xuICAgIG9wYWNpdHk6IDAuMTsgfVxuICAuY3RhLXNlY3Rpb24gLml0ZW0tY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmN0YS1zZWN0aW9uIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIC5jdGEtc2VjdGlvbiAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgLmN0YS1zZWN0aW9uIC5pdGVtLWNvbnRlbnQgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC5jdGEtc2VjdGlvbiAuaXRlbS1jb250ZW50IC5idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgLmN0YS1zZWN0aW9uIC5pdGVtLWNvbnRlbnQgLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5jdGEtc2VjdGlvbiAuaXRlbS1jb250ZW50IC5idG46aG92ZXIgLmZhLWNoZXZyb24tcmlnaHQsXG4gICAgICAuY3RhLXNlY3Rpb24gLml0ZW0tY29udGVudCAuYnRuIDpmb2N1cyAuZmEtY2hldnJvbi1yaWdodCxcbiAgICAgIC5jdGEtc2VjdGlvbiAuaXRlbS1jb250ZW50IC5idG4gOmFjdGl2ZSAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5mZWF0dXJlZC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlN2U5ZTk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlLWJsb2NrIC5pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yY2g7XG4gICAgICAgICAgY29sb3I6ICM5ODk4OTg7IH1cbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUtYmxvY2sgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBjb2xvcjogIzMyMzIzMjsgfVxuICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLFxuICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzLFxuICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIgLml0ZW0taW1hZ2U6OmJlZm9yZSxcbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5pdGVtLWltYWdlOjpiZWZvcmUsXG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLml0ZW0taW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudDpob3ZlciAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlIHNwYW4sXG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50IDpmb2N1cyAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlIHNwYW4sXG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLml0ZW0tdGl0bGUtYmxvY2sgLnJlYWQtbW9yZSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudDpob3ZlciAuaXRlbS10aXRsZS1ibG9jayAucmVhZC1tb3JlOjphZnRlcixcbiAgICAgICAgLmZlYXR1cmVkLWl0ZW1zIC5mZWF0dXJlZC1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5pdGVtLXRpdGxlLWJsb2NrIC5yZWFkLW1vcmU6OmFmdGVyLFxuICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCA6YWN0aXZlIC5pdGVtLXRpdGxlLWJsb2NrIC5yZWFkLW1vcmU6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5pdGVtLXRpdGxlLWJsb2NrIC5pdGVtLXRpdGxlLFxuICAgICAgICAuZmVhdHVyZWQtaXRlbXMgLmZlYXR1cmVkLWl0ZW0gLml0ZW0tY29udGVudCA6Zm9jdXMgLml0ZW0tdGl0bGUtYmxvY2sgLml0ZW0tdGl0bGUsXG4gICAgICAgIC5mZWF0dXJlZC1pdGVtcyAuZmVhdHVyZWQtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLml0ZW0tdGl0bGUtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3JTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuICAgIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuNXJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAxLjVyZW07XG4gICAgICBsZWZ0OiA2NyU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjklOyB9IH1cbiAgICAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50IC5idG4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50IC5idG46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudCAuYnRuIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5idG4sIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6YWN0aXZlIC5idG4sIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6Zm9jdXMgLmJ0biB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5idG46OmJlZm9yZSwgLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2VzLWl0ZW0gLml0ZW0tY29udGVudDphY3RpdmUgLmJ0bjo6YmVmb3JlLCAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50OmZvY3VzIC5idG46OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5idG4gLmZhLWNoZXZyb24tcmlnaHQsIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6YWN0aXZlIC5idG4gLmZhLWNoZXZyb24tcmlnaHQsIC5mZWF0dXJlZC1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6Zm9jdXMgLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uZmVhdHVyZWQtcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXBvcnRzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzJkZWcsICMxRkNBN0UgMCUsICNDRkREMTkgMTAwJSk7IH1cblxuLmZlYXR1cmVkLXJlc291cmNlcyAuZmVhdHVyZWQtd2ViaW5hcnMtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyN2RlZywgIzM1RDREOCAwJSwgIzU2NTRBRiAxMDAlKTsgfVxuXG4uYWdlbmRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLmFnZW5kYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNy43NXJlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvZXZlbnQtZGV0YWlscy10ZW1wbGF0ZS1hZ2VuZGEtYmFja2dyb3VuZC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5hZ2VuZGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5Ljk4cHgpIHtcbiAgICAuYWdlbmRhIC5hZ2VuZGEtaXRlbXMge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5hZ2VuZGEgLmFnZW5kYS1pdGVtcyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5hZ2VuZGEgLmFnZW5kYS1pdGVtcyAuYWdlbmRhLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5hZ2VuZGEgLmFnZW5kYS1pdGVtcyAuYWdlbmRhLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSAuaXRlbS1ob3VyIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWluLXdpZHRoOiAyMjdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAuYWdlbmRhIC5hZ2VuZGEtaXRlbXMgLmFnZW5kYS1pdGVtIC5pdGVtLWhvdXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMTg1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuICAgIC5hZ2VuZGEgLmFnZW5kYS1pdGVtcyAuYWdlbmRhLWl0ZW0gLml0ZW0tdGV4dC1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAuYWdlbmRhIC5hZ2VuZGEtaXRlbXMgLmFnZW5kYS1pdGVtIC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXNwZWFrZXJzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzVhNWE1YTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC5hZ2VuZGEgLmFnZW5kYS1pdGVtcyAuYWdlbmRhLWl0ZW0gLml0ZW0tdGV4dC1ibG9jayAuaXRlbS1zcGVha2VycyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAuYWdlbmRhIC5hZ2VuZGEtaXRlbXMgLmFnZW5kYS1pdGVtIC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjMzIzMjMyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgLmFnZW5kYSAuYWdlbmRhLWl0ZW1zIC5hZ2VuZGEtaXRlbSAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5Ljk4cHgpIHtcbiAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAuZXZlbnQtZm9vdGVyLWRldGFpbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cblxuLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5ldmVudC1mb290ZXItZGV0YWlscyAuZXZlbnQtZGV0YWlscy1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDsgfSB9XG4gICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC5ldmVudC1mb290ZXItZGV0YWlscyAuZXZlbnQtZGV0YWlscy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1sb2NhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1sb2NhdGlvbiBpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5ldmVudC1mb290ZXItZGV0YWlscyAuZXZlbnQtZGV0YWlscy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbG9jYXRpb24gaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxvY2F0aW9uIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgIC5ldmVudC1mb290ZXItZGV0YWlscyAuZXZlbnQtZGV0YWlscy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbG9jYXRpb24gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxvY2F0aW9uIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWRhdGV0aW1lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWRhdGV0aW1lIGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kYXRldGltZSBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5ldmVudC1mb290ZXItZGV0YWlscyAuZXZlbnQtZGV0YWlscy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tZGF0ZXRpbWUgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kYXRldGltZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kYXRldGltZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1jdGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ibG9jazogMC4zcmVtO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTpob3Zlcjo6YmVmb3JlLFxuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5ldmVudC1kZXRhaWxzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmZvY3VzOjpiZWZvcmUsXG4gICAgICAuZXZlbnQtZm9vdGVyLWRldGFpbHMgLmV2ZW50LWRldGFpbHMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSA6YWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uZXZlbnQtZm9vdGVyLWRldGFpbHMgLmdvb2dsZS1tYXBzLWVtYmVkLWNvbCAuZ29vZ2xlLW1hcHMtZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwOyB9XG4gIC5ldmVudC1mb290ZXItZGV0YWlscyAuZ29vZ2xlLW1hcHMtZW1iZWQtY29sIC5nb29nbGUtbWFwcy1lbWJlZCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5nb29nbGUtbWFwcy1lbWJlZC1jb2wgLmdvb2dsZS1tYXBzLWVtYmVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmV2ZW50LWZvb3Rlci1kZXRhaWxzIC5nb29nbGUtbWFwcy1lbWJlZC1jb2wgLmdvb2dsZS1tYXBzLWVtYmVkIGlmcmFtZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAuc3BlYWtlci1pdGVtcyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgLnNwZWFrZXItaXRlbXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cblxuLnNwZWFrZXItaXRlbXMgLnNwZWFrZXJzLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFmY2E3ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuc3BlYWtlci1pdGVtcyAuc3BlYWtlcnMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAuc3BlYWtlci1pdGVtcyAuc3BlYWtlci1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG5cbi5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnNwZWFrZXItaXRlbXMgLnNwZWFrZXItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogNjYlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5zcGVha2VyLWl0ZW1zIC5zcGVha2VyLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuc3BlYWtlci1pdGVtcyAuc3BlYWtlci1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLnNwZWFrZXItaXRlbXMgLnNwZWFrZXItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMzIzMjMyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAuc3BlYWtlci1pdGVtcyAuc3BlYWtlci1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuc3BlYWtlci1pdGVtcyAuc3BlYWtlci1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zcGVha2VyLWl0ZW1zLmp1c3RpZnktY29udGVudC1sZy1zdGFydCAuc3BlYWtlci1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgICAuc3BlYWtlci1pdGVtcy5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQgLnNwZWFrZXItaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9IH1cblxuLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzFiMTQ2NDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtOyB9XG4gIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzFmY2E3ZTtcbiAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW0gLml0ZW0tY29udGVudC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbXMgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLFxuICAgICAgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbXMgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbSAuaXRlbS1jb250ZW50IDpmb2N1cyxcbiAgICAgIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW0gLml0ZW0tY29udGVudCA6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbXMgLmV2ZW50LW92ZXJ2aWV3LWRldGFpbC1uYXYtaXRlbTpsYXN0LW9mLXR5cGUgLml0ZW0tY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1pZC1wYWdlLWN0YSB7XG4gIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLm1pZC1wYWdlLWN0YSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtOyB9IH1cbiAgLm1pZC1wYWdlLWN0YSAuY3RhLWNvbnRlbnQgLmN0YS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLm1pZC1wYWdlLWN0YSAuY3RhLWNvbnRlbnQgLmN0YS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gIC5taWQtcGFnZS1jdGEgLmN0YS1jb250ZW50IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIDYuXHRQQUdFU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5mcm9udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnZpZGVvLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnZpZGVvX190aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4udmlkZW9fX3BsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLnZpZGVvX19wbGF5IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG4gIC52aWRlb19fcGxheSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7IH1cblxuLnRlY2gge1xuICBwYWRkaW5nOiA0LjVyZW0gMCAxMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGVjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogNC41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAudGVjaCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTByZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvbGluZXMtb3ZlcmxheS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgLnRlY2ggLnRlY2hub2xvZ3kge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC50ZWNoIC50ZWNobm9sb2d5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgIC50ZWNoIC50ZWNobm9sb2d5IHtcbiAgICAgICAgcGFkZGluZzogNXJlbSAycmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC50ZWNoIC50ZWNobm9sb2d5IHtcbiAgICAgICAgcGFkZGluZzogNnJlbSAycmVtIDZyZW0gNHJlbTsgfSB9XG4gICAgLnRlY2ggLnRlY2hub2xvZ3lfX3RleHQgaDMge1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAudGVjaCAudGVjaG5vbG9neV9faW1hZ2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgbWluLXdpZHRoOiA0cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnRlY2ggLnRlY2hub2xvZ3lfX2ltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAudGVjaCAudGVjaG5vbG9neV9faW1hZ2Uge1xuICAgICAgICAgIG1pbi13aWR0aDogNXJlbTsgfSB9XG4gICAgICAudGVjaCAudGVjaG5vbG9neV9faW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC50ZWNoIC50ZWNobm9sb2d5X19pbWFnZSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnRlY2hfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItY2lyY2xlLWxpZ2h0ZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQyJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVjaF9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgZ3JleTsgfVxuICAgICAgLnRlY2hfX3dyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogLjFyZW07XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjODA4MDgwOyB9IH1cblxuLnBhZ2UtLWhvbWUgLmN0YS1hcmVhIHtcbiAgbWFyZ2luLXRvcDogLTdyZW07IH1cblxuLnJpY2gtY29udGVudCAucmljaC1ibG9jayB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgLnJpY2gtY29udGVudCAucmljaC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fcXVvdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogOXJlbSA0cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDZyZW0gM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19xdW90ZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOXJlbSA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNnJlbSAzcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5yaWNoLWNvbnRlbnQgLnJpY2gtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogM3JlbTsgfVxuICAgIC5yaWNoLWNvbnRlbnQgLnJpY2gtYmxvY2tfX2NvbnRlbnQgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwOyB9XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudCBhOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zczsgfVxuICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudCBhIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4xNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDAuMTVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zczsgfVxuICAgICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGEgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMxZmNhN2U7IH1cbiAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGgyLCAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGgzLCAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGg0LCAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50IGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5yaWNoLWNvbnRlbnQgLnJpY2gtYmxvY2tfX2NvbnRlbnQuYmx1ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDEzLCA1OCwgMC45KTsgfVxuICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudC5ibHVlIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudC5ibHVlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgIC5yaWNoLWNvbnRlbnQgLnJpY2gtYmxvY2tfX2NvbnRlbnQud2hpdGUge1xuICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50LndoaXRlIGEge1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDsgfVxuICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudC53aGl0ZSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50LmdyZWVuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudC5ncmVlbiBhIHtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgICAgLnJpY2gtY29udGVudCAucmljaC1ibG9ja19fY29udGVudC5ncmVlbiBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50LmdyZWVuIGE6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zczsgfVxuICAgICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50LmdyZWVuIGEgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC4zcmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zczsgfVxuICAgICAgICAgIC5yaWNoLWNvbnRlbnQgLnJpY2gtYmxvY2tfX2NvbnRlbnQuZ3JlZW4gYSBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAucmljaC1jb250ZW50IC5yaWNoLWJsb2NrX19jb250ZW50LmdyZWVuIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcbiAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH0gfVxuICAgICAgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazpob3ZlciwgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbms6Zm9jdXMsIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbXMgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazpob3ZlciAuZmEtY2hldnJvbi1yaWdodCwgLnRocmVlLWNvbHVtbnMtc2VjdGlvbiAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW1zIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbms6Zm9jdXMgLmZhLWNoZXZyb24tcmlnaHQsIC50aHJlZS1jb2x1bW5zLXNlY3Rpb24gLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICBsZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnN0YXRpc3RpY3MtYm94LXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzVENEQ4IC00NS43MyUsICMxQjE0NjQgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLnN0YXRpc3RpY3MtYm94LXNlY3Rpb24gLmNvbnRhaW5lciAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnN0YXRpc3RpY3MtYm94LXNlY3Rpb24gLmNvbnRhaW5lciAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIC5zdGF0aXN0aWNzLWJveC1zZWN0aW9uIC5jb250YWluZXIgLnN0YXRpc3RpYy1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc3RhdGlzdGljcy1ib3gtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zdGF0aXN0aWNzLWJveC1zZWN0aW9uIC5jb250YWluZXIgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtOyB9XG4gICAgICAgIC5zdGF0aXN0aWNzLWJveC1zZWN0aW9uIC5jb250YWluZXIgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS12YWx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICNjZmRkMTk7IH1cblxuLnByb2R1Y3RzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLnByb2R1Y3RzLXNlY3Rpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5wcm9kdWN0cy1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvYmtnZC1yaWdodC5zdmdcIik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucHJvZHVjdHMtc2VjdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucHJvZHVjdHMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG4gIC5wcm9kdWN0cy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcbiAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgLnByb2R1Y3RzLXNlY3Rpb24gLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07IH0gfVxuICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzk4OTg5ODtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyOyB9IH1cbiAgICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlOmhvdmVyLCAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGU6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXByb2R1Y3QtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJvZHVjdC1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1wcm9kdWN0LWNvbnRlbnQgLml0ZW0tbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJvZHVjdC1jb250ZW50IC5pdGVtLWxpbmsgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1wcm9kdWN0LWNvbnRlbnQgLml0ZW0tbGluazpob3ZlciwgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXByb2R1Y3QtY29udGVudCAuaXRlbS1saW5rOmZvY3VzLCAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJvZHVjdC1jb250ZW50IC5pdGVtLWxpbms6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uIC5wcm9kdWN0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1wcm9kdWN0LWNvbnRlbnQgLml0ZW0tbGluazpob3ZlciAuZmEtY2hldnJvbi1yaWdodCwgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXByb2R1Y3QtY29udGVudCAuaXRlbS1saW5rOmZvY3VzIC5mYS1jaGV2cm9uLXJpZ2h0LCAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJvZHVjdC1jb250ZW50IC5pdGVtLWxpbms6YWN0aXZlIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtLmFjdGl2ZSAuaXRlbS1jb250ZW50OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucHJvZHVjdHMtc2VjdGlvbiAucHJvZHVjdC1pdGVtcyAucHJvZHVjdC1pdGVtLmFjdGl2ZSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzIzMjMyOyB9XG4gICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaXRlbXMgLnByb2R1Y3QtaXRlbS5hY3RpdmUgLml0ZW0tY29udGVudCAuaXRlbS1wcm9kdWN0LWNvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaW1hZ2Uge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnByb2R1Y3RzLXNlY3Rpb24gLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4uc3RhdGlzdGljcy1zZWN0aW9uIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDRyZW07IH1cbiAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyOjpiZWZvcmUsIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTllOTsgfVxuICAuc3RhdGlzdGljcy1zZWN0aW9uIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG4gIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDsgfVxuICAuc3RhdGlzdGljcy1zZWN0aW9uIC5jb250YWluZXIgLnNlY3Rpb24taW50cm8tYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtOyB9IH1cbiAgICAgIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lciAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWZjYTdlIDAlLCAjMTNBQzY4IDEwMCUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdmFsdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdmFsdWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDsgfSB9XG4gICAgICAgIC5zdGF0aXN0aWNzLXNlY3Rpb24gLmNvbnRhaW5lciAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc3RhdGlzdGljcy1zZWN0aW9uIC5jb250YWluZXIgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnN0YXRpc3RpY3Mtc2VjdGlvbiAuY29udGFpbmVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtOmZpcnN0LW9mLXR5cGUgLml0ZW0tY29udGVudCAuaXRlbS12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG4uZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA3MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2JrZ2QtbGVmdC5zdmdcIik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ibG9jazogNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH0gfVxuICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAucm93LCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdywgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCwgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCwgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMjUlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAucm93IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQsIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQsIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAucm93IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQgaW1nLCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1iYWNrZ3JvdW5kIGltZywgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCBpbWcsIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQgaW1nLCAubWFya2V0by10d28tY29sIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1iYWNrZ3JvdW5kIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH0gfVxuICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50LCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQsIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50LCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQsIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OS45OHB4KSBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQsIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCwgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OS45OHB4KSBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQsIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCwgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNy41JSk7IH0gfVxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSwgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUsIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUsIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSwgLm1hcmtldG8tdHdvLWNvbCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQgLml0ZW0tbWV0cmljLXZhbHVlcyBzcGFuLCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCAuaXRlbS1tZXRyaWMtdmFsdWVzIHNwYW4sIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IC5pdGVtLW1ldHJpYy12YWx1ZXMgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIgPiAucm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IC5pdGVtLW1ldHJpYy12YWx1ZXMgc3Bhbi52cywgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQgLml0ZW0tbWV0cmljLXZhbHVlcyBzcGFuLnZzLCAubWFya2V0by10d28tY29sIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCAuaXRlbS1tZXRyaWMtdmFsdWVzIHNwYW4udnMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5yb3cgLmZlYXR1cmVkLWNvbnRlbnQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQgLmFzdGVyaXNrLCAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZmVhdHVyZWQtY29udGVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCAuYXN0ZXJpc2ssIC5tYXJrZXRvLXR3by1jb2wgLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5mZWF0dXJlZC1jb250ZW50LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IC5hc3RlcmlzayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24gLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuLmdlbmVyaWMtdGV4dCB7XG4gIHBhZGRpbmc6IDZyZW0gMDsgfVxuXG4uY3RhLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4ZmU0YmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxYjE0NjQgMCUsICM4ZmU0YmUgMTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAuY3RhLWFyZWE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9yZWN0YW5nbGVzLXZlcnRpY2FsLnBuZyk7XG4gICAgb3BhY2l0eTogMC4xOyB9XG4gIC5jdGEtYXJlYSAudGV4dC13cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5ibG9nLWNhdHMge1xuICBwYWRkaW5nOiAwIDAgNHJlbTsgfVxuICAuYmxvZy1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYmxvZy1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciAuY2F0ZWdvcmllcy1maWx0ZXItaXRlbSB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFmY2E3ZTtcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAwLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ibG9nLWNhdHMgLmNhdGVnb3JpZXMtZmlsdGVyIC5jYXRlZ29yaWVzLWZpbHRlci1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mZWF0dXJlZC1wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDsgfVxuICAuZmVhdHVyZWQtcG9zdF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDVyZW0gIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLmZlYXR1cmVkLXBvc3RfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgLmZlYXR1cmVkLXBvc3RfX3RleHQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAuZmVhdHVyZWQtcG9zdF9fdGV4dCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gICAgLmZlYXR1cmVkLXBvc3RfX3RleHQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEgaDEsIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEgaDIsIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEgaDMsIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEgaDQsIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEgaDUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXh0IGEuY2F0LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXh0IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmVhdHVyZWQtcG9zdF9fdGV4dCBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmZlYXR1cmVkLXBvc3QgLmNhdHMge1xuICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLmZlYXR1cmVkLXBvc3RfX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtcG9zdF9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHJlbTsgfSB9XG5cbi5jYXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jYXRzIC5jYXRlZ29yeS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuY2F0cyAuY2F0ZWdvcnktaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMC4zNXJlbTsgfSB9XG4gICAgLmNhdHMgLmNhdGVnb3J5LWl0ZW06aG92ZXIsXG4gICAgLmNhdHMgLmNhdGVnb3J5LWl0ZW0gOmFjdGl2ZSxcbiAgICAuY2F0cyAuY2F0ZWdvcnktaXRlbSA6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5ibG9nLWxpc3RzIHtcbiAgcGFkZGluZzogNHJlbSAwOyB9XG4gIC5ibG9nLWxpc3RzIC5jYXRzIHtcbiAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgIC5ibG9nLWxpc3RzIC5jYXRzIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYmxvZy1saXN0cyAuY2F0cyBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ibG9nLWxpc3RzIC5ib3JkZXJlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgLmJsb2ctbGlzdHMgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC53cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ibG9nLWxpc3RzX19zaW5nbGUtcG9zdCAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDY2LjYlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG4gICAgICAuYmxvZy1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlIC5jYXRzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIC5ibG9nLWxpc3RzX19zaW5nbGUtcG9zdCAuaW1hZ2VfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC5pbWFnZV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07IH0gfVxuICAgICAgICAuYmxvZy1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlX19vdmVybGF5OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAyMDIsIDEyNiwgMC42KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC50ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYmxvZy1saXN0c19fc2luZ2xlLXBvc3QgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC50ZXh0IC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgICAgICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC50ZXh0IC50aXRsZTpob3ZlcixcbiAgICAgICAgLmJsb2ctbGlzdHNfX3NpbmdsZS1wb3N0IC50ZXh0IC50aXRsZSA6YWN0aXZlLFxuICAgICAgICAuYmxvZy1saXN0c19fc2luZ2xlLXBvc3QgLnRleHQgLnRpdGxlIDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnNpbmdsZS1ibG9nIHtcbiAgcGFkZGluZzogMXJlbSAwIDVyZW07XG4gIG1hcmdpbi10b3A6IDE3OHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlOGU3ZWQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5zaW5nbGUtYmxvZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMzhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5zaW5nbGUtYmxvZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG4gIC5zaW5nbGUtYmxvZyAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuc2luZ2xlLWJsb2cgLmJyZWFkY3J1bWIgLmN1cnJlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaW5nbGUtYmxvZyAuYnJlYWRjcnVtYiAjY3J1bWJzIC5zbGFzaDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cge1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgMTByZW07XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMyUsIDEwMCUgMCUsIDEwMCUgODAlLCA3NCUgMTAwJSwgMCA4MyUpO1xuICAgIGJhY2tncm91bmQ6ICNlZmYwZjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIHtcbiAgICAgICAgcGFkZGluZzogOHJlbSAwIDdyZW07XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwgMTAwJSAwLCAxMDAlIDkwJSwgNzQlIDEwMCUsIDAgOTMlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAubWV0YS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjNWE1YTVhO1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLm1ldGEtaW5mbyBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAubWV0YS1pbmZvIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLm1ldGEtaW5mbyAuYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLm1ldGEtaW5mbyAuYXV0aG9yIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAubWV0YS1pbmZvIC5hdXRob3IgLmF1dGhvci1saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5tZXRhLWluZm8gLmF1dGhvciAuYXV0aG9yLWxpbms6aG92ZXIsXG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLm1ldGEtaW5mbyAuYXV0aG9yIC5hdXRob3ItbGluayA6YWN0aXZlLFxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5tZXRhLWluZm8gLmF1dGhvciAuYXV0aG9yLWxpbmsgOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGEgLmZhLWJyYW5kcyxcbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSAuZmEtZW52ZWxvcGUge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYTpob3ZlcjphZnRlcixcbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSA6YWN0aXZlOmFmdGVyLFxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDpmb2N1czphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGE6aG92ZXIgLmZhLWJyYW5kcyxcbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYTpob3ZlciAuZmEtZW52ZWxvcGUsXG4gICAgICAgICAgLnNpbmdsZS1ibG9nIC5iYW5uZXItc2luZ2xlLWJsb2cgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGEgOmFjdGl2ZSAuZmEtYnJhbmRzLFxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDphY3RpdmUgLmZhLWVudmVsb3BlLFxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDpmb2N1cyAuZmEtYnJhbmRzLFxuICAgICAgICAgIC5zaW5nbGUtYmxvZyAuYmFubmVyLXNpbmdsZS1ibG9nIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDpmb2N1cyAuZmEtZW52ZWxvcGUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCB1bCxcbiAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgb2wge1xuICAgIG1hcmdpbi1ibG9jazogMDsgfVxuICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IHVsIGxpLFxuICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IG9sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IHVsIGxpOmxhc3Qtb2YtdHlwZSxcbiAgICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IG9sIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCBwICsgb2wsXG4gIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IHAgKyB1bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuODVyZW07IH1cbiAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX2NhdHMge1xuICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fY2F0cyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fcXVvdGUge1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDE2JSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fcXVvdGUgLnF1b3RlLW1hcmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50X19xdW90ZSAucXVvdGUtbWFyayB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3F1b3RlIC5xdW90ZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fcXVvdGUgLnF1b3RlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3F1b3RlIC5xdW90ZSBzcGFuLnF1b3RlLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fcXVvdGUgLnF1b3RlIHNwYW4ucXVvdGUtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgICAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3F1b3RlIC5xdW90ZSBzcGFuLmF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fc3RhbmRhcmQtY29weSBoMSwgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDIsIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50X19zdGFuZGFyZC1jb3B5IGgzLCAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fc3RhbmRhcmQtY29weSBoNCwgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDUge1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50X19zdGFuZGFyZC1jb3B5IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudF9fc3RhbmRhcmQtY29weSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxZmNhN2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50X19zdGFuZGFyZC1jb3B5IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjdyZW07IH1cbiAgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50X19mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luOiA0cmVtIDA7IH1cblxuLmF1dGhvciB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgIC5hdXRob3Ige1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmF1dGhvciAuYXV0aG9yLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYXV0aG9yIC5hdXRob3ItaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZmNhN2U7IH1cbiAgLmF1dGhvciAuYXV0aG9yLXRpdGxlIHtcbiAgICBjb2xvcjogIzU1NTc1OTsgfVxuICAuYXV0aG9yIC5hdXRob3ItYmlvIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5vdGhlci1wb3N0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDVyZW0gMDsgfVxuICAub3RoZXItcG9zdHMgLm90aGVyLXBvc3QgLm90aGVyLXBvc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAub3RoZXItcG9zdHMgLm90aGVyLXBvc3Q6aG92ZXIgLm90aGVyLXBvc3RfX3RpdGxlLFxuICAub3RoZXItcG9zdHMgLm90aGVyLXBvc3QgOmFjdGl2ZSAub3RoZXItcG9zdF9fdGl0bGUsXG4gIC5vdGhlci1wb3N0cyAub3RoZXItcG9zdCA6Zm9jdXMgLm90aGVyLXBvc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ucG9zdHNsaXN0IC5wb3N0c2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNlOGU3ZWQ7IH1cbiAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogIzU1NTc1OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5wb3N0c2xpc3QgLnBvc3RzbGlzdC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5wb3N0c2xpc3QgLnBvc3RzbGlzdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfVxuICAgIC5wb3N0c2xpc3QgLnBvc3RzbGlzdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1ncm93OiAyOyB9XG4gICAgICAucG9zdHNsaXN0IC5wb3N0c2xpc3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbHMgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudDpob3ZlcixcbiAgICAucG9zdHNsaXN0IC5wb3N0c2xpc3QtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUsXG4gICAgLnBvc3RzbGlzdCAucG9zdHNsaXN0LWl0ZW0gLml0ZW0tY29udGVudCA6Zm9jdXMge1xuICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uYmFubmVyLWFyY2hpdmUge1xuICBtYXJnaW4tdG9wOiAxNDhweDtcbiAgcGFkZGluZzogNnJlbSAwIDE4cmVtO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMyUsIDEwMCUgMCUsIDEwMCUgODAlLCA3NCUgMTAwJSwgMCA4MyUpO1xuICBiYWNrZ3JvdW5kOiAjZWZmMGYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5iYW5uZXItYXJjaGl2ZSB7XG4gICAgICBwYWRkaW5nOiA2cmVtIDAgMTRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmFubmVyLWFyY2hpdmUge1xuICAgICAgcGFkZGluZzogNXJlbSAwIDEwcmVtO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAlLCAxMDAlIDAsIDEwMCUgOTAlLCA3NCUgMTAwJSwgMCA5MyUpOyB9IH1cbiAgLmJhbm5lci1hcmNoaXZlIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5iYW5uZXItYXJjaGl2ZSAuYnJlYWRjcnVtYiAuY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJhbm5lci1hcmNoaXZlIC5icmVhZGNydW1iICNjcnVtYnMgLnNsYXNoOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJhbm5lci1hcmNoaXZlIC5iYW5uZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmJhbm5lci1hcmNoaXZlIC5iYW5uZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLmJsb2ctbGlzdHMuYXJjaGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMTZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJsb2ctbGlzdHMuYXJjaGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmxvZy1saXN0cy5hcmNoaXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC05cmVtOyB9IH1cblxuLmJyZWFkY3J1bWItYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMTc4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzA3MDcwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAuYnJlYWRjcnVtYi1hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuXG4uYmFubmVyLXNpbmdsZS1hdXRob3Ige1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBwYWRkaW5nOiA2cmVtIDAgMTByZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDEzJSwgMTAwJSAwJSwgMTAwJSA4MCUsIDc0JSAxMDAlLCAwIDgzJSk7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmFubmVyLXNpbmdsZS1hdXRob3Ige1xuICAgICAgcGFkZGluZzogOHJlbSAwIDdyZW07XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMCUsIDEwMCUgMCwgMTAwJSA5MCUsIDc0JSAxMDAlLCAwIDkzJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5tZXRhLWluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzVhNWE1YTtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuYmFubmVyLXNpbmdsZS1hdXRob3IgLm1ldGEtaW5mbyBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG4gIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYmFubmVyLXNpbmdsZS1hdXRob3IgLmJhbm5lci1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYmFubmVyLXNpbmdsZS1hdXRob3IgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnU2hhcmUnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTA1JTtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rczo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyB9IH1cbiAgICAgIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIC5mYS1icmFuZHMsXG4gICAgICAgIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSAuZmEtZW52ZWxvcGUge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhOmhvdmVyOmFmdGVyLFxuICAgICAgICAuYmFubmVyLXNpbmdsZS1hdXRob3IgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGEgOmFjdGl2ZTphZnRlcixcbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDpmb2N1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhOmhvdmVyIC5mYS1icmFuZHMsXG4gICAgICAgIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYTpob3ZlciAuZmEtZW52ZWxvcGUsXG4gICAgICAgIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSA6YWN0aXZlIC5mYS1icmFuZHMsXG4gICAgICAgIC5iYW5uZXItc2luZ2xlLWF1dGhvciAuYmFubmVyLWltYWdlIC5zb2NpYWwtbGlua3MgYSA6YWN0aXZlIC5mYS1lbnZlbG9wZSxcbiAgICAgICAgLmJhbm5lci1zaW5nbGUtYXV0aG9yIC5iYW5uZXItaW1hZ2UgLnNvY2lhbC1saW5rcyBhIDpmb2N1cyAuZmEtYnJhbmRzLFxuICAgICAgICAuYmFubmVyLXNpbmdsZS1hdXRob3IgLmJhbm5lci1pbWFnZSAuc29jaWFsLWxpbmtzIGEgOmZvY3VzIC5mYS1lbnZlbG9wZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLmF1dGhvci1wb3N0cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAuYXV0aG9yLXBvc3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IC00cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmF1dGhvci1wb3N0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3JlbTsgfSB9XG5cbi5wcm9kdWN0LXBhZ2UtaW50cm8ge1xuICBwYWRkaW5nOiAxM3JlbSAwIDhyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9pbnRyby1iZy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC02cmVtOyB9XG4gIC5wcm9kdWN0LXBhZ2UtaW50cm86OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBoZWlnaHQ6IDEwcmVtOyB9XG5cbi5tYWluLWZlYXR1cmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvbGFyZ2UtY2hldnJvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI1JTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1mZWF0dXJlczpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTsgfSB9XG4gIC5tYWluLWZlYXR1cmVzLmZlYXR1cmVzLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW4tZmVhdHVyZXMuZmVhdHVyZXMtZ3JlZW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTsgfSB9XG4gIC5tYWluLWZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0E3QTZBNjsgfVxuICAubWFpbi1mZWF0dXJlc19fdGV4dCB7XG4gICAgcGFkZGluZzogNXJlbSA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAubWFpbi1mZWF0dXJlc19fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMS41cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5tYWluLWZlYXR1cmVzX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNXJlbSA4cmVtOyB9IH1cbiAgLm1haW4tZmVhdHVyZXMgLmZlYXR1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNHJlbSAzcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0E3QTZBNjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLm1haW4tZmVhdHVyZXMgLmZlYXR1cmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLm1haW4tZmVhdHVyZXMgLmZlYXR1cmUge1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDdyZW07IH0gfVxuICAgIC5tYWluLWZlYXR1cmVzIC5mZWF0dXJlX19pY29uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgIC5tYWluLWZlYXR1cmVzIC5mZWF0dXJlX19pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAubWFpbi1mZWF0dXJlcyAuZmVhdHVyZV9faWNvbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAubWFpbi1mZWF0dXJlcyAuZmVhdHVyZV9fdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5rZXktZmVhdHVyZXMgLnRleHQge1xuICBmbGV4OiAwIDAgNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG5cbi5rZXktZmVhdHVyZXMgLmltYWdlIHtcbiAgbWluLWhlaWdodDogNDVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ua2V5LWZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IHtcbiAgZmxleDogMTsgfVxuICAua2V5LWZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IHVsIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gICAgLmtleS1mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfc29sdXRpb25zLXBhZ2UgLmhlcm8gLmhlcm8taW5uZXJfX2xlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM3MDcwNzA7IH1cblxuLnNvbHV0aW9uLXBhZ2UtaW50cm8ge1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyODlkZWcsICMxRkNBN0UgMCUsICMxQjE0NjQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgOSUsIDEwMCUgODYlLCAxNCUgMTAwJSwgMCA3OSUpO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTdyZW07XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5zb2x1dGlvbi1wYWdlLWludHJvIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgOSUsIDEwMCUgODYlLCAxNCUgMTAwJSwgMCA4NSUpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNvbHV0aW9uLXBhZ2UtaW50cm8ge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA5JSwgMTAwJSA5MSUsIDE0JSAxMDAlLCAwIDkxJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAuc29sdXRpb24tcGFnZS1pbnRybyB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDklLCAxMDAlIDkxJSwgMjElIDk4JSwgMCA5MSUpOyB9IH1cbiAgLnNvbHV0aW9uLXBhZ2UtaW50cm86OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBoZWlnaHQ6IDEwcmVtOyB9XG5cbi5wcm9kdWN0LWludHJvIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9saW5lcy1vdmVybGF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5wcm9kdWN0LWludHJvOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IC0xMHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5zb2x1dGlvbnMtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzVhNWE1YTsgfVxuXG4uc29sdXRpb25zLWJvZHkgKyAucHJvZHVjdC1ncmlkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3NvbHV0aW9ucy1wYWdlIC5wcm9kdWN0LWdyaWQge1xuICBtYXJnaW4tdG9wOiAtM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9zb2x1dGlvbnMtcGFnZSAucHJvZHVjdC1ncmlkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uYmFubmVyLXNvbHV0aW9ucy1ob21lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmJhbm5lci1zb2x1dGlvbnMtaG9tZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuICAuYmFubmVyLXNvbHV0aW9ucy1ob21lIC5iYW5uZXItY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmFubmVyLXNvbHV0aW9ucy1ob21lIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH0gfVxuICAgIC5iYW5uZXItc29sdXRpb25zLWhvbWUgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBjb2xvcjogIzcwNzA3MDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItc29sdXRpb25zLWhvbWUgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGV4dCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgIGNvbG9yOiAjNTU1NzU5OyB9IH1cblxuLnNvbHV0aW9ucy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc29sdXRpb25zLW5hdiB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAuc29sdXRpb25zLW5hdiAuc29sdXRpb25zLW5hdi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnNvbHV0aW9ucy1uYXYgLnNvbHV0aW9ucy1uYXYtaXRlbS5hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgIC5zb2x1dGlvbnMtbmF2IC5zb2x1dGlvbnMtbmF2LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5zb2x1dGlvbnMtbmF2IC5zb2x1dGlvbnMtbmF2LWl0ZW06aG92ZXIsXG4gICAgLnNvbHV0aW9ucy1uYXYgLnNvbHV0aW9ucy1uYXYtaXRlbSA6YWN0aXZlLFxuICAgIC5zb2x1dGlvbnMtbmF2IC5zb2x1dGlvbnMtbmF2LWl0ZW0gOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnNvbHV0aW9ucy11c2UtY2FzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zb2x1dGlvbnMtdXNlLWNhc2UgLnNvbHV0aW9ucy11c2UtY2FzZS1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5M2RlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDI1JSwgMTYlIDAlLCAxMDAlIDI1JSwgMTAwJSA3NSUsIDAlIDEwMCUpO1xuICAgIGhlaWdodDogNTI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMtdXNlLWNhc2UgLnNvbHV0aW9ucy11c2UtY2FzZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIwJSwgMTMlIDAlLCAxMDAlIDIwJSwgMTAwJSA4NSUsIDAlIDEwMCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMtdXNlLWNhc2UgLnNvbHV0aW9ucy11c2UtY2FzZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwJSwgMTMlIDAlLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDAlIDEwMCUpOyB9IH1cblxuLnNvbHV0aW9ucy1ieS1pbmR1c3RyeSB7XG4gIGJhY2tncm91bmQ6ICNlOGU3ZWQ7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTsgfVxuXG4uc29sdXRpb25zLWJ5LXJvbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07IH1cblxuLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMgLnNvbHV0aW9ucy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAuc29sdXRpb25zLWRpc3BsYXkgLnNvbHV0aW9ucy1pdGVtcyAuc29sdXRpb25zLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zb2x1dGlvbnMtZGlzcGxheSAuc29sdXRpb25zLWl0ZW1zIC5zb2x1dGlvbnMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogNThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgICAgIC5zb2x1dGlvbnMtZGlzcGxheSAuc29sdXRpb25zLWl0ZW1zIC5zb2x1dGlvbnMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgICAuc29sdXRpb25zLWRpc3BsYXkgLnNvbHV0aW9ucy1pdGVtcyAuc29sdXRpb25zLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1wcm9kdWN0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMgLnNvbHV0aW9ucy1pdGVtIC5pdGVtLWNvbnRlbnQgLnJvbGxvdmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAuc29sdXRpb25zLWRpc3BsYXkgLnNvbHV0aW9ucy1pdGVtcyAuc29sdXRpb25zLWl0ZW0gLml0ZW0tY29udGVudCAucm9sbG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMgLnNvbHV0aW9ucy1pdGVtIC5pdGVtLWNvbnRlbnQgLnJvbGxvdmVyOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgIGxlZnQ6IDZyZW07XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMgLnNvbHV0aW9ucy1pdGVtIC5pdGVtLWNvbnRlbnQgLnJvbGxvdmVyIC5yb2xsb3Zlci10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogNDsgfVxuICAgICAgICAuc29sdXRpb25zLWRpc3BsYXkgLnNvbHV0aW9ucy1pdGVtcyAuc29sdXRpb25zLWl0ZW0gLml0ZW0tY29udGVudCAucm9sbG92ZXIgLmN0YSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC4zNXJlbSAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAuc29sdXRpb25zLWRpc3BsYXkgLnNvbHV0aW9ucy1pdGVtcyAuc29sdXRpb25zLWl0ZW0gLml0ZW0tY29udGVudCAucm9sbG92ZXIgLmN0YSBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7IH1cbiAgICAgIC5zb2x1dGlvbnMtZGlzcGxheSAuc29sdXRpb25zLWl0ZW1zIC5zb2x1dGlvbnMtaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyIC5yb2xsb3ZlcixcbiAgICAgIC5zb2x1dGlvbnMtZGlzcGxheSAuc29sdXRpb25zLWl0ZW1zIC5zb2x1dGlvbnMtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLnJvbGxvdmVyLFxuICAgICAgLnNvbHV0aW9ucy1kaXNwbGF5IC5zb2x1dGlvbnMtaXRlbXMgLnNvbHV0aW9ucy1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5yb2xsb3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5zb2x1dGlvbnMtaG9tZS1jdGEge1xuICBwYWRkaW5nLXRvcDogMTNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgbWFyZ2luLXRvcDogLTdyZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMTglLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAjMWZjYTdlO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc29sdXRpb25zLWhvbWUtY3RhIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgOSUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7IH0gfVxuICAuc29sdXRpb25zLWhvbWUtY3RhIC5jdGEtdGl0bGUsXG4gIC5zb2x1dGlvbnMtaG9tZS1jdGEgLmN0YS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gIC5zb2x1dGlvbnMtaG9tZS1jdGEgLmN0YS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5yZXNvdXJjZS1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAucmVzb3VyY2UtY2F0cyAuY2F0ZWdvcmllcy1maWx0ZXIgLmNhdGVnb3JpZXMtZmlsdGVyLWl0ZW0ge1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZmNhN2U7XG4gICAgcGFkZGluZzogLjI1cmVtIDAuNzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVzb3VyY2UtY2F0cyAuY2F0ZWdvcmllcy1maWx0ZXIgLmNhdGVnb3JpZXMtZmlsdGVyLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5yZXNvdXJjZS1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciAuY2F0ZWdvcmllcy1maWx0ZXItaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lci1yZXNvdXJjZXMge1xuICBwYWRkaW5nOiAxMHJlbSAwIDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTsgfVxuICAuYmFubmVyLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2Uge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlLm5vLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWlyaXMtc20ucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlLm5vLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlLm5vLWZlYXR1cmVkLXJlc291cmNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuYmFubmVyLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2UgLmZlYXR1cmVkLXJlc291cmNlLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuYmFubmVyLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2UgLmZlYXR1cmVkLXJlc291cmNlLWl0ZW0gKiB7XG4gICAgICAgIHBvaW50ZXItcmVzb3VyY2VzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItcmVzb3VyY2VzIC5mZWF0dXJlZC1yZXNvdXJjZSAuZmVhdHVyZWQtcmVzb3VyY2UtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW07IH0gfVxuICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS1pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItaXJpcy1zbS5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjA1OyB9XG4gICAgICAuYmFubmVyLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2UgLmZlYXR1cmVkLXJlc291cmNlLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS1pdGVtIC5pdGVtLWNvbnRlbnQgLnJlc291cmNlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS1pdGVtOmhvdmVyLFxuICAgICAgLmJhbm5lci1yZXNvdXJjZXMgLmZlYXR1cmVkLXJlc291cmNlIC5mZWF0dXJlZC1yZXNvdXJjZS1pdGVtIDphY3RpdmUsXG4gICAgICAuYmFubmVyLXJlc291cmNlcyAuZmVhdHVyZWQtcmVzb3VyY2UgLmZlYXR1cmVkLXJlc291cmNlLWl0ZW0gOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5yZXNvdXJjZS1saXN0cyB7XG4gIHBhZGRpbmc6IDRyZW0gMDsgfVxuICAucmVzb3VyY2UtbGlzdHMgLmNhdHMge1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gIC5yZXNvdXJjZS1saXN0cyAuYm9yZGVyZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5yZXNvdXJjZS1saXN0cyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAucmVzb3VyY2UtbGlzdHNfX3NpbmdsZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLnJlc291cmNlLWNhdGVnb3J5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLnJlc291cmNlLWNhdGVnb3J5IHtcbiAgICAgICAgICB0b3A6IDFyZW07IH0gfVxuICAgICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdCAucmVzb3VyY2UtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLnJlc291cmNlLWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuMzVyZW07IH0gfVxuICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmVzb3VyY2UtbGlzdHNfX3NpbmdsZS1wb3N0IC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNjYuNiU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlX19vdmVybGF5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG4gICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdCAudGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdCAudGV4dCAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG4gICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdCAud3JhcHBlcjpob3ZlciAuaW1hZ2VfX292ZXJsYXksXG4gICAgLnJlc291cmNlLWxpc3RzX19zaW5nbGUtcG9zdCAud3JhcHBlciA6Zm9jdXMgLmltYWdlX19vdmVybGF5LFxuICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmFjdGl2ZSAuaW1hZ2VfX292ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMjAyLCAxMjYsIDAuNik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAucmVzb3VyY2UtbGlzdHNfX3NpbmdsZS1wb3N0IC53cmFwcGVyOmhvdmVyIC50ZXh0LFxuICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmZvY3VzIC50ZXh0LFxuICAgIC5yZXNvdXJjZS1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmFjdGl2ZSAudGV4dCB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5zaW5nbGUtcmVzb3VyY2Uge1xuICBwYWRkaW5nOiA2cmVtIDA7IH1cbiAgLnNpbmdsZS1yZXNvdXJjZSAucmVzb3VyY2UtY29udGVudF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX2xpbmsgYS5idG4ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDEsIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDIsIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDMsIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDQsIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgaDUge1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5zaW5nbGUtcmVzb3VyY2UgLnJlc291cmNlLWNvbnRlbnRfX3N0YW5kYXJkLWNvcHkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuc2luZ2xlLXJlc291cmNlIC5yZXNvdXJjZS1jb250ZW50X19zdGFuZGFyZC1jb3B5IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7IH1cbiAgLnNpbmdsZS1yZXNvdXJjZSAucmVzb3VyY2UtY29udGVudF9fZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbjogNHJlbSAwOyB9XG5cbi5pbnRyby10ZXh0IHtcbiAgcGFkZGluZzogOXJlbSAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvaW50cm8tYmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRyZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDIyJSwgMCUgMCwgMTAwJSA1JSwgMTAwJSA5MyUsIDAgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxOyB9XG4gIC5pbnRyby10ZXh0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgIC5pbnRyby10ZXh0X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgLmludHJvLXRleHQge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjIlLCAxMiUgMCwgMTAwJSAyMSUsIDEwMCUgOTMlLCAwIDEwMCUpO1xuICAgICAgcGFkZGluZzogMTJyZW0gMDtcbiAgICAgIHRvcDogLTlyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbnRyby10ZXh0IHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDklLCA1JSAwLCAxMDAlIDEzJSwgMTAwJSA5MyUsIDAgMTAwJSk7XG4gICAgICBwYWRkaW5nOiA5cmVtIDA7XG4gICAgICB0b3A6IC03cmVtOyB9IH1cblxuLmNvbHVtbi1ibG9jay1kaXNwbGF5ID4gLnJvdywgLm1hcmtldG8tdHdvLWNvbCAuY29sdW1uLWJsb2NrLWRpc3BsYXkgPiAubWt0b0Zvcm1Sb3cge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uY29sdW1uLWJsb2NrLWRpc3BsYXkgLmRhc2hlZC1pbnNpZGUgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAuY29sdW1uLWJsb2NrLWRpc3BsYXkgLmRhc2hlZC1pbnNpZGUgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCBncmV5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgZ3JleTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5kYXNoZWQtaW5zaWRlIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5kYXNoZWQtaW5zaWRlIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBncmV5OyB9XG4gIC5jb2x1bW4tYmxvY2stZGlzcGxheSAuZGFzaGVkLWluc2lkZSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5kYXNoZWQtaW5zaWRlIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW4tYmxvY2stZGlzcGxheSAuZGFzaGVkLWluc2lkZTpsYXN0LW9mLXR5cGUgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbHVtbi1ibG9jay1kaXNwbGF5IC5kYXNoZWQtaW5zaWRlOmxhc3Qtb2YtdHlwZSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4uY29sdW1uLWJsb2NrLWRpc3BsYXkgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG4gIC5jb2x1bW4tYmxvY2stZGlzcGxheSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbS53LTU1MCAuaXRlbS1jb250ZW50IHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2x1bW4tYmxvY2stZGlzcGxheS50dWNrLXVuZGVyIHtcbiAgbWFyZ2luLXRvcDogLTExcmVtOyB9XG4gIC5jb2x1bW4tYmxvY2stZGlzcGxheS50dWNrLXVuZGVyID4gLnJvdzpmaXJzdC1vZi10eXBlIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtLCAubWFya2V0by10d28tY29sIC5jb2x1bW4tYmxvY2stZGlzcGxheS50dWNrLXVuZGVyID4gLm1rdG9Gb3JtUm93OmZpcnN0LW9mLXR5cGUgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmNvbHVtbi1ibG9jay1kaXNwbGF5LnR1Y2stdW5kZXIgPiAucm93OmZpcnN0LW9mLXR5cGUgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0sIC5tYXJrZXRvLXR3by1jb2wgLmNvbHVtbi1ibG9jay1kaXNwbGF5LnR1Y2stdW5kZXIgPiAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XG4gICAgICAgIC5jb2x1bW4tYmxvY2stZGlzcGxheS50dWNrLXVuZGVyID4gLnJvdzpmaXJzdC1vZi10eXBlIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtOmZpcnN0LW9mLXR5cGUsIC5tYXJrZXRvLXR3by1jb2wgLmNvbHVtbi1ibG9jay1kaXNwbGF5LnR1Y2stdW5kZXIgPiAubWt0b0Zvcm1Sb3c6Zmlyc3Qtb2YtdHlwZSAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTByZW07IH0gfVxuXG4uY29sb3ItYm94IHtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDE5NXB4O1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLmNvbG9yLWJveCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmNvbG9yLWJveCB7XG4gICAgICB3aWR0aDogMTk1cHg7XG4gICAgICBoZWlnaHQ6IDE5NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgLmNvbG9yLWJveCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cblxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjE7IH1cbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuZm9ybS1lbWJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICBwYWRkaW5nOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5mb3JtLWVtYmVkIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTsgfSB9XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB7XG4gICAgY29sb3I6ICM3MDcwNzA7IH1cbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLXByZWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxNiUgMCwgMTAwJSAzMCUsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDQyJSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI5NGRlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtcHJlZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExcmVtO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTYlIDAsIDEwMCUgMjIlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAzMCUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1wcmVmb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE4JSAwLCAxMDAlIDEyJSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMTUlKTsgfSB9XG4gICAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLXByZWZvb3RlciAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLXByZWZvb3RlciAuaXRlbS10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH1cblxuLmRlbW8tcGFnZS10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmRlbW8tcGFnZS10ZW1wbGF0ZSAuZm9ybS1lbWJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICBwYWRkaW5nOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuZGVtby1wYWdlLXRlbXBsYXRlIC5mb3JtLWVtYmVkIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTsgfSB9XG4gIC5kZW1vLXBhZ2UtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kZW1vLXBhZ2UtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuZGVtby1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAuZm9ybS1lbWJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFmY2E3ZTtcbiAgICBwYWRkaW5nOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5mb3JtLWVtYmVkIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTsgfSB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAuZXZlbnQtbG9jYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5ldmVudC1sb2NhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cmVtOyB9IH1cbiAgICAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5ldmVudC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA0NSU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTYlIDAsIDEwMCUgMzAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAzMiUpO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI5NGRlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7IH1cbiAgICAubGFuZGluZy1wYWdlLWV2ZW50LXRlbXBsYXRlIC5ldmVudC1sb2NhdGlvbiAubG9jYXRpb24taW1hZ2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpOyB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmV2ZW50LXZpZGVvcyB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXBhZ2UtZXZlbnQtdGVtcGxhdGUgLmV2ZW50LXZpZGVvcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAuZXZlbnQtdmlkZW9zOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTYlIDAsIDEwMCUgMzAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAzMiUpO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI5NGRlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgaGVhZGVyLmhlYWRlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAuaGVhZGVyLW5ld3MtYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAudmlkZW8tYmFja2dyb3VuZCB2aWRlbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAudmlkZW8tYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnZpZGVvLWJhY2tncm91bmQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL291dHNlZXItaXJpcy1nbG93aW5nLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDE0cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICBsZWZ0OiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgdG9wOiAxLjI1cmVtO1xuICAgICAgICBsZWZ0OiAxLjI1cmVtOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyBzdmcgcGF0aCxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyBzdmcgKiB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyBzdmc6aG92ZXIgcGF0aCxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyBzdmc6aG92ZXIgKixcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5oZWFkZXItbG9nbyBzdmcgOmFjdGl2ZSBwYXRoLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLmhlYWRlci1sb2dvIHN2ZyA6YWN0aXZlICosXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAuaGVhZGVyLWxvZ28gc3ZnIDpmb2N1cyBwYXRoLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLmhlYWRlci1sb2dvIHN2ZyA6Zm9jdXMgKiB7XG4gICAgICBmaWxsOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgYmxhY2sgMjUlLCByZ2JhKDAsIDAsIDAsIDApIDg1JSk7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnJvdywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5tYXJrZXRvLXR3by1jb2wgLm1rdG9Gb3JtUm93LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAubWt0b0Zvcm1Sb3cge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAudG9wLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAudG9wLWNvbnRlbnQgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC50b3AtY29udGVudCA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAudG9wLWNvbnRlbnQgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnRvcC1jb250ZW50ID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLmJvdHRvbS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLmJvdHRvbS1jb250ZW50ID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5ib3R0b20tY29udGVudCA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLmJvdHRvbS1jb250ZW50ID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAucGFnZS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuY291bnRkb3duLXRpbWVyIC5jb3VudGRvd24tdGltZXItaXRlbSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmNvdW50ZG93bi10aW1lciAuY291bnRkb3duLXRpbWVyLWl0ZW0ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1NXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuY291bnRkb3duLXRpbWVyIC5jb3VudGRvd24tdGltZXItaXRlbSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTI1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmNvdW50ZG93bi10aW1lciAuY291bnRkb3duLXRpbWVyLWl0ZW0ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lci1pdGVtIC51bml0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuY291bnRkb3duLXRpbWVyIC5jb3VudGRvd24tdGltZXItaXRlbSAudW5pdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuY291bnRkb3duLXRpbWVyIC5jb3VudGRvd24tdGltZXItaXRlbSAudW5pdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lci1pdGVtIC51bml0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lci1pdGVtIC5tZWFzdXJlbWVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lci1pdGVtIC5tZWFzdXJlbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmNvdW50ZG93bi10aW1lciAuY291bnRkb3duLXRpbWVyLWl0ZW0gLm1lYXN1cmVtZW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lci1pdGVtIC5tZWFzdXJlbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuY291bnRkb3duLXRpbWVyIC5jb3VudGRvd24tdGltZXItaXRlbTpsYXN0LW9mLXR5cGUgLnVuaXQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZXZlbnQtY3RhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZXZlbnQtY3RhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5ldmVudC1jdGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZXZlbnQtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5ldmVudC1kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmZvcm0tY3RhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuZm9ybS1lbWJlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5hZGQtdG8tY2FsZW5kYXItZW1iZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmFkZC10by1jYWxlbmRhci1lbWJlZCAuYWRkZXZlbnRhdGMge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5hZGQtdG8tY2FsZW5kYXItZW1iZWQgLmFkZGV2ZW50YXRjIC5hZGRldmVudGF0Y19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuYWRkLXRvLWNhbGVuZGFyLWVtYmVkIC5hZGRldmVudGF0Yzo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMzNcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5hZGQtdG8tY2FsZW5kYXItZW1iZWQgLmFkZGV2ZW50YXRjOmhvdmVyLFxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC10ZWFzZXIgLnBhZ2Utd3JhcHBlciAucGFnZS1jb250ZW50IC5hZGQtdG8tY2FsZW5kYXItZW1iZWQgLmFkZGV2ZW50YXRjIDphY3RpdmUsXG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmFkZC10by1jYWxlbmRhci1lbWJlZCAuYWRkZXZlbnRhdGMgOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmFkZC10by1jYWxlbmRhci1lbWJlZCAuYWRkZXZlbnRhdGM6aG92ZXI6OmFmdGVyLFxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciAucGFnZS13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLmFkZC10by1jYWxlbmRhci1lbWJlZCAuYWRkZXZlbnRhdGMgOmFjdGl2ZTo6YWZ0ZXIsXG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQtdGVhc2VyIC5wYWdlLXdyYXBwZXIgLnBhZ2UtY29udGVudCAuYWRkLXRvLWNhbGVuZGFyLWVtYmVkIC5hZGRldmVudGF0YyA6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5wYWdlLS1lcnJvci00MDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wYWdlLS1lcnJvci00MDQgLmZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmVycm9yLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiA5MCU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIGJhY2tncm91bmQ6ICMxYjE0NjQgdXJsKFwiLi4vLi4vaW1hZ2VzLzQwNC1iZy5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXJyb3ItcGFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjQwNFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiA1MDBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLmVycm9yLXBhZ2U6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDcwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmVycm9yLXBhZ2U6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDkwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZXJyb3ItcGFnZTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAuZXJyb3ItcGFnZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5lcnJvci1wYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2ZmZjtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5lcnJvci1wYWdlOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDc1JTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7IH0gfVxuICAuZXJyb3ItcGFnZSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZXJyb3ItcGFnZSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmVycm9yLXBhZ2UgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmVycm9yLXBhZ2UgLmxpbmtzIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuZXJyb3ItcGFnZSAubGlua3MgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ldmVudC1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXZlbnQtY2F0cyAuY2F0ZWdvcmllcy1maWx0ZXIgLmNhdGVnb3JpZXMtZmlsdGVyLWl0ZW0ge1xuICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZmNhN2U7XG4gICAgcGFkZGluZzogLjI1cmVtIDAuNzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXZlbnQtY2F0cyAuY2F0ZWdvcmllcy1maWx0ZXIgLmNhdGVnb3JpZXMtZmlsdGVyLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ldmVudC1jYXRzIC5jYXRlZ29yaWVzLWZpbHRlciAuY2F0ZWdvcmllcy1maWx0ZXItaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lci1ldmVudHMge1xuICBwYWRkaW5nOiAxMHJlbSAwIDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTsgfVxuICAuYmFubmVyLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50Lm5vLWZlYXR1cmVkLWV2ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWlyaXMtc20ucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50Lm5vLWZlYXR1cmVkLWV2ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50Lm5vLWZlYXR1cmVkLWV2ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuYmFubmVyLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAzOTdweDtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuYmFubmVyLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50LWl0ZW0gKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItZXZlbnRzIC5mZWF0dXJlZC1ldmVudCAuZmVhdHVyZWQtZXZlbnQtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudC1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW07IH0gfVxuICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudC1pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItaXJpcy1zbS5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjA1OyB9XG4gICAgICAuYmFubmVyLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudC1pdGVtIC5pdGVtLWNvbnRlbnQgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudC1pdGVtOmhvdmVyLFxuICAgICAgLmJhbm5lci1ldmVudHMgLmZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudC1pdGVtIDphY3RpdmUsXG4gICAgICAuYmFubmVyLWV2ZW50cyAuZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50LWl0ZW0gOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5ldmVudC1saXN0cyB7XG4gIHBhZGRpbmc6IDRyZW0gMDsgfVxuICAuZXZlbnQtbGlzdHMgLmNhdHMge1xuICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gIC5ldmVudC1saXN0cyAuYm9yZGVyZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5ldmVudC1saXN0cyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuZXZlbnQtbGlzdHNfX3NpbmdsZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLmV2ZW50LWNhdGVnb3J5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLmV2ZW50LWNhdGVnb3J5IHtcbiAgICAgICAgICB0b3A6IDFyZW07IH0gfVxuICAgICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdCAuZXZlbnQtY2F0ZWdvcnkgLmNhdGVnb3J5LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLmV2ZW50LWNhdGVnb3J5IC5jYXRlZ29yeS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuMzVyZW07IH0gfVxuICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZXZlbnQtbGlzdHNfX3NpbmdsZS1wb3N0IC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNjYuNiU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLmltYWdlX19vdmVybGF5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG4gICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdCAudGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLnRleHQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdCAudGV4dCAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG4gICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdCAud3JhcHBlcjpob3ZlciAuaW1hZ2VfX292ZXJsYXksXG4gICAgLmV2ZW50LWxpc3RzX19zaW5nbGUtcG9zdCAud3JhcHBlciA6Zm9jdXMgLmltYWdlX19vdmVybGF5LFxuICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmFjdGl2ZSAuaW1hZ2VfX292ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMjAyLCAxMjYsIDAuNik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuZXZlbnQtbGlzdHNfX3NpbmdsZS1wb3N0IC53cmFwcGVyOmhvdmVyIC50ZXh0LFxuICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmZvY3VzIC50ZXh0LFxuICAgIC5ldmVudC1saXN0c19fc2luZ2xlLXBvc3QgLndyYXBwZXIgOmFjdGl2ZSAudGV4dCB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubGFuZGluZy1wYWdlLWV2ZW50LWRldGFpbHMgLmJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWIxNDY0IDAlLCAjMWZjYTdlIDEwMCUpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgLmxhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzIC5iYW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWIxNDY0IDAlLCAjMWZjYTdlIDEwMCUpO1xuICAgIHotaW5kZXg6IC0yOyB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2Jhbm5lci1ldmVudC1nbG9iZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmxhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzIC5iYW5uZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXByZXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmxhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzIC5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItZXZlbnQtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAubGFuZGluZy1wYWdlLWV2ZW50LWRldGFpbHMgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyAuYmFubmVyIC5iYW5uZXItZm9ybS1jb2wgLmZvcm0tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNDY0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmxhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzIC5iYW5uZXIgLmJhbm5lci1mb3JtLWNvbCAuZm9ybS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAubGFuZGluZy1wYWdlLWV2ZW50LWRldGFpbHMgLmJhbm5lciAuYmFubmVyLWZvcm0tY29sIC5mb3JtLWNvbnRlbnQgLmZvcm0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lci1wcmVzcyB7XG4gIHBhZGRpbmc6IDEwcmVtIDAgNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTsgfVxuICAuYmFubmVyLXByZXNzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzFiMTQ2NDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWIxNDY0IDAlLCAjMWZjYTdlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLCA4MCUgMCwgMTAwJSAyNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItcHJlc3M6OmJlZm9yZSB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDI1JSwgODUlIDAsIDEwMCUgMTUlLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1wcmVzczo6YmVmb3JlIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCA4NSUgMCwgMTAwJSAxNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gIC5iYW5uZXItcHJlc3MgLnByZXNzLWNvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1wcmVzcyAucHJlc3MtY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5iYW5uZXItcHJlc3MgLnByZXNzLWNvbnRhY3Qubm8tcHJlc3MtY29udGFjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1pcmlzLXNtLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDEwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAuYmFubmVyLXByZXNzIC5wcmVzcy1jb250YWN0Lm5vLXByZXNzLWNvbnRhY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5iYW5uZXItcHJlc3MgLnByZXNzLWNvbnRhY3QgLnByZXNzLWNvbnRhY3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgICAuYmFubmVyLXByZXNzIC5wcmVzcy1jb250YWN0IC5wcmVzcy1jb250YWN0LWl0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgLmJhbm5lci1wcmVzcyAucHJlc3MtY29udGFjdCAucHJlc3MtY29udGFjdC1pdGVtIC5pdGVtLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLmJhbm5lci1wcmVzcyAucHJlc3MtY29udGFjdCAucHJlc3MtY29udGFjdC1pdGVtIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLmJhbm5lci1wcmVzcyAucHJlc3MtY29udGFjdCAucHJlc3MtY29udGFjdC1pdGVtIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gICAgICAuYmFubmVyLXByZXNzIC5wcmVzcy1jb250YWN0IC5wcmVzcy1jb250YWN0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cblxuLnByZXNzLWxpc3RzIHtcbiAgcGFkZGluZzogNHJlbSAwOyB9XG4gIC5wcmVzcy1saXN0cyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAucHJlc3MtbGlzdHMgLnByZXNzLWl0ZW1zIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAucHJlc3MtbGlzdHMgLnByZXNzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucHJlc3MtbGlzdHMgLnByZXNzLWl0ZW0gLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZThlN2VkOyB9XG4gICAgLnByZXNzLWxpc3RzIC5wcmVzcy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzFiMTQ2NDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucHJlc3MtbGlzdHMgLnByZXNzLWl0ZW0gLml0ZW0tY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucHJlc3MtbGlzdHMgLnByZXNzLWl0ZW0gLml0ZW0tY29udGVudCAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG4gICAgLnByZXNzLWxpc3RzIC5wcmVzcy1pdGVtIC53cmFwcGVyOmhvdmVyIC5pdGVtLWNvbnRlbnQsXG4gICAgLnByZXNzLWxpc3RzIC5wcmVzcy1pdGVtIC53cmFwcGVyIDpmb2N1cyAuaXRlbS1jb250ZW50LFxuICAgIC5wcmVzcy1saXN0cyAucHJlc3MtaXRlbSAud3JhcHBlciA6YWN0aXZlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uc2luZ2xlLS1wcmVzcy1yZWxlYXNlIC5zdWJoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZThlN2VkO1xuICBjb2xvcjogIzFiMTQ2NDsgfVxuXG4uYmFubmVyLXBhcnRuZXJzIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU3ZWQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLCA4MCUgMCwgMTAwJSAyNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLCA4NSUgMCwgMTAwJSAxNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmFubmVyLXBhcnRuZXJzIC5iYW5uZXItYmFja2dyb3VuZCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgODUlIDAsIDEwMCUgMTUlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH0gfVxuICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTdlZDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDI1JSwgODAlIDAsIDEwMCUgMjUlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLCA4NSUgMCwgMTAwJSAxNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44MjU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCA4NSUgMCwgMTAwJSAxNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5iYW5uZXItcGFydG5lcnMgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi50d28tY29sIC5jb2x1bW4tMSxcbi50d28tY29sIC5jb2x1bW4tMSBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMWIxNDY0O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAudHdvLWNvbCAuY29sdW1uLTEgcDpsYXN0LW9mLXR5cGUsXG4gIC50d28tY29sIC5jb2x1bW4tMSBwIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50d28tY29sIC5jb2x1bW4tMiB1bCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnR3by1jb2wgLmNvbHVtbi0yIGxpIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG5cbi50d28tY29sIC50b29sdGlwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHdvLWNvbCAudG9vbHRpcCAudG9vbHRpcC1pY29uIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEyMHB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAtNXB4IC01cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjkxcHgpIGFuZCAobWluLXdpZHRoOiA1NDlweCkge1xuICAgICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCB7XG4gICAgICAgIHRvcDogLTEzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIGFuZCAobWluLXdpZHRoOiA0MjVweCkge1xuICAgICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCB7XG4gICAgICAgIHRvcDogLTE1NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIGFuZCAobWluLXdpZHRoOiAzOTBweCkge1xuICAgICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCB7XG4gICAgICAgIHRvcDogLTE4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAudHdvLWNvbCAudG9vbHRpcCAudG9vbHRpcC10ZXh0IHtcbiAgICAgICAgdG9wOiAtMjEwcHg7IH0gfVxuICAgIC50d28tY29sIC50b29sdGlwIC50b29sdGlwLXRleHQgaDQge1xuICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLnR3by1jb2wgLnRvb2x0aXAgLnRvb2x0aXAtdGV4dCBwIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50d28tY29sIC50b29sdGlwOmhvdmVyIC50b29sdGlwLXRleHQsXG4gIC50d28tY29sIC50b29sdGlwIDphY3RpdmUgLnRvb2x0aXAtdGV4dCxcbiAgLnR3by1jb2wgLnRvb2x0aXAgOmZvY3VzIC50b29sdGlwLXRleHQge1xuICAgIHotaW5kZXg6IHVuc2V0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSA+IC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaGVhZGVyLW5ld3MtYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSA+IGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtICNkcmlmdC1mcmFtZS1jb250cm9sbGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAucGxhdGZvcm0taWNvbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDJyZW07XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLnBsYXRmb3JtLWljb246aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm1vZGFsLXBsYXRmb3JtIHtcbiAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzIsIDIzMSwgMjM3LCAwLjkpOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubW9kYWwtcGxhdGZvcm0gLm1vZGFsLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5tb2RhbC1wbGF0Zm9ybSAubW9kYWwtaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubW9kYWwtcGxhdGZvcm0gLm1vZGFsLWlubmVyIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRvcDogLTRyZW07XG4gICAgICAgICAgcmlnaHQ6IC00cmVtO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjb2xvcjogIzVhNWE1YTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm1vZGFsLXBsYXRmb3JtIC5tb2RhbC1pbm5lciAubW9kYWwtY2xvc2U6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubW9kYWwtcGxhdGZvcm0gLm1vZGFsLWlubmVyIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTQwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAucGxhdGZvcm0taXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNnJlbTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zLWNvbnRhaW5lcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICAgICAgICAgIGJvcmRlcjogMy42cHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5wbGF0Zm9ybS1pdGVtcy5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtcy10aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMC42cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMy42cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5wbGF0Zm9ybS1pdGVtcyAucGxhdGZvcm0taXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMS4ycmVtIDEuOHJlbSAxLjJyZW07IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAzLjZweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOC44cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjE1KTsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAucGxhdGZvcm0taXRlbXMgLnBsYXRmb3JtLWl0ZW0uYWN0aXZlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtLmFjdGl2ZSAuZmFkZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAyMDBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZTdlZDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5wbGF0Zm9ybS1pdGVtcyAucGxhdGZvcm0taXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuYXJyb3ctbmV4dC1zZWN0aW9uIHtcbiAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuYXJyb3ctbmV4dC1zZWN0aW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzLjZweCBkYXNoZWQgI2U3NjAzNDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmFycm93LW5leHQtc2VjdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDIxLjZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDM2cHggc29saWQgI2U3NjAzNDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMS42cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC50aHJlYXQtaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAudGhyZWF0LWl0ZW1zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJlN2RmOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAudGhyZWF0LWl0ZW1zIC5wbGF0Zm9ybS1pdGVtcy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3NjAzNDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnRocmVhdC1pdGVtcyAudGhyZWF0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTc2MDM0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMtY29udGFpbmVyIC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogLTEwOS4ycHg7XG4gICAgICAgICAgICB3aWR0aDogNDU2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODA3ZTliO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjODA3ZTliIDUwJSwgIzI3MjM2MSAxMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogODQ2cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogODQ2cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzZweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIC8qJi5hY3RpdmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQsIHotaW5kZXggMHM7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMi43NXJlbSAqIDEuMjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSovIH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zLWNvbnRhaW5lciAuaGFsZi1jaXJjbGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJPcmNoZXN0cmF0ZVwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogLTNyZW07XG4gICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0xMiUpO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOC44cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcy1jb250YWluZXIgLmFycm93LW5leHQtc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTA4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMtY29udGFpbmVyIC5hcnJvdy1uZXh0LXNlY3Rpb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDMuNnB4IGRhc2hlZCAjMjcyMzYxOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcy1jb250YWluZXIgLmFycm93LW5leHQtc2VjdGlvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzNnB4IHNvbGlkICMyNzIzNjE7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzMyLjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTQ0Zjg4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMgLnBsYXRmb3JtLWl0ZW1zLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjcyMzYxOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMgLmlucHV0LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExNy42cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNC4ycmVtOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcyAuaW5wdXQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI3MjM2MTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5pbnB1dC1pdGVtIC5pdGVtLWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5pbnB1dC1pdGVtIC5pdGVtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjguOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy42cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMgLmlucHV0LWl0ZW0uYWN0aXZlIC5pdGVtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcyAucmlzay1lbmdpbmUtZGlzayAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNTAlKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMC44cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ2OHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS1kaXNrIC5pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMgLnJpc2stZW5naW5lLWRpc2suYWN0aXZlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSkgc2NhbGUoMS4yNSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCwgei1pbmRleCAwczsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS1kaXNrLmFjdGl2ZSAuZmFkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZTdlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcyAucmlzay1lbmdpbmUtd2hlZWwgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNTUuMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS13aGVlbCAuaXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjE1KTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS13aGVlbCAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgdG9wOiAtODJweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTgycHg7XG4gICAgICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS13aGVlbC5hY3RpdmUgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0LCB6LWluZGV4IDBzOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAuaW5wdXQtaXRlbXMgLnJpc2stZW5naW5lLXdoZWVsLmFjdGl2ZSAuZmFkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZTdlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5pbnB1dC1pdGVtcyAucmlzay1lbmdpbmUtd2hlZWwuYWN0aXZlIC5oYWxmLWNpcmNsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQsIHotaW5kZXggMHM7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLmlucHV0LWl0ZW1zIC5yaXNrLWVuZ2luZS13aGVlbC5hY3RpdmUgLmhhbGYtY2lyY2xlOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnVzZS1jYXNlLWl0ZW1zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYmFja2dyb3VuZDogI2E1ZWRlZjtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAudXNlLWNhc2UtaXRlbXMgLnBsYXRmb3JtLWl0ZW1zLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTFjMmNjOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLmRhc2hib2FyZCAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAudXNlLWNhc2UtaXRlbXMgLnVzZS1jYXNlLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzNS4ycHg7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5kYXNoYm9hcmQgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLnVzZS1jYXNlLWl0ZW1zIC51c2UtY2FzZS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTFjMmNjOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAuZGFzaGJvYXJkLm5hdi1hY3RpdmUgLmFycm93LW5leHQtc2VjdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5M2RlZywgIzFiMTQ2NCAwJSwgIzFmY2E3ZSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSA2cmVtIDFyZW0gMDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5uYXYtaXRlbXMuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyAubmF2LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyAubmF2LWl0ZW0gaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNzUlKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyAubmF2LWJhY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcyAubmF2LWJhY2sgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubmF2LWl0ZW1zIC5uYXYtYmFjayAuaXRlbS1jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSG9tZVwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubmF2LWl0ZW1zIC5uYXYtYmFjayAuaXRlbS1jb250ZW50IGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5uYXYtaXRlbXMgLm5hdi1iYWNrOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5uYXYtaXRlbXMgLm5hdi1iYWNrOmhvdmVyIC5pdGVtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubmF2LWl0ZW1zLm5hdi1kZWZhdWx0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDZyZW07XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubmF2LWl0ZW1zLm5hdi1kZWZhdWx0ICoge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubmF2LWl0ZW1zLmFjdGl2ZS1tb2RhbCAubmF2LWJhY2sge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5uYXYtaXRlbXMuYWN0aXZlLW1vZGFsIC5uYXYtaXRlbSB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5uYXZiYXIgLm5hdi1pdGVtcy5hY3RpdmUtbW9kYWwgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAubW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5wbGF0Zm9ybS1pdGVtLW1vZGFsIC5tb2RhbC1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxNjYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMxZmNhN2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAucGxhdGZvcm0taXRlbS1tb2RhbCAubW9kYWwtaW5uZXIuY3JlYW0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUYzRjE7XG4gICAgICAgICAgY29sb3I6ICM1NTU3NTk7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAucGxhdGZvcm0taXRlbS1tb2RhbCAubW9kYWwtaW5uZXIuZ3JhZGllbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxZmNhN2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzMGRlZywgIzFmY2E3ZSAwJSwgIzFiMTQ2NCAxMDAlKTtcbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdmJhciAucGxhdGZvcm0taXRlbS1tb2RhbCAubW9kYWwtaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtLWNvbnRhaW5lciAubmF2YmFyIC5wbGF0Zm9ybS1pdGVtLW1vZGFsIC5tb2RhbC1pbm5lciAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDg1MHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLnBsYXRmb3JtLWl0ZW0gLml0ZW0tY29udGVudCAqLFxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX291dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0gLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIC5yaXNrLWVuZ2luZSAuaXRlbS1jb250ZW50ICosXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSAub3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybS1jb250YWluZXIgLm5hdi1iYWNrIC5pdGVtLWNvbnRlbnQgKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZXZlbnQtdGhhbmsteW91LXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U5ZTk7XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgIC5ldmVudC10aGFuay15b3UtcGFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA2L1ByZXNzLVJlbGVhc2UtMS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAzMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZXZlbnQtdGhhbmsteW91LXBhZ2U6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50IC5iYW5uZXItcHJldGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAuYmFubmVyLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgIC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQgLnRoYW5rLXlvdS1tZXNzYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICAgIC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQgLnRoYW5rLXlvdS1tZXNzYWdlLXRleHQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50IC50aGFuay15b3UtbWVzc2FnZS10ZXh0IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LWNvbnRlbnQgLnRoYW5rLXlvdS1tZXNzYWdlLXRleHQgYTpob3ZlcixcbiAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCBhIDpmb2N1cyxcbiAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCBhIDphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZXZlbnQtdGhhbmsteW91LXBhZ2UgLnRoYW5rLXlvdS1jb250ZW50IC50aGFuay15b3UtbWVzc2FnZS10ZXh0IHVsIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgLmV2ZW50LXRoYW5rLXlvdS1wYWdlIC50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCB1bCBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLmltYWdlLWNvbCAuaXRlbS1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IC5pdGVtLXByZXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW1bZGF0YS1zZXRpb24tY291bnQ9XCJvZGRcIl0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtW2RhdGEtc2V0aW9uLWNvdW50PVwib2RkXCJdIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uc3RhdGlzdGljcy13cmFwcGVyIC5pdGVtLXByZXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmY2E3ZTsgfVxuXG4uc3RhdGlzdGljcy13cmFwcGVyIC5pdGVtLXRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5zdGF0aXN0aWNzLXdyYXBwZXIgLnN0YXRpc3RpYy1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAuc3RhdGlzdGljcy13cmFwcGVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zdGF0aXN0aWNzLXdyYXBwZXIgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5zdGF0aXN0aWNzLXdyYXBwZXIgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuc3RhdGlzdGljcy13cmFwcGVyIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgICAgLnN0YXRpc3RpY3Mtd3JhcHBlciAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnN0YXRpc3RpY3Mtd3JhcHBlciAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi5wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgIHBhZGRpbmctaW5saW5lOiA0cmVtO1xuICAgIHBhZGRpbmctYmxvY2s6IDhyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1wcmV0ZXh0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICMzMjMyMzI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5wYXJhbGxheCAucGFyYWxsYXgtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWNoO1xuICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhcmFsbGF4IC5wYXJhbGxheC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmhvdmVyLCAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmZvY3VzLCAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmhvdmVyOjphZnRlciwgLnBhcmFsbGF4IC5wYXJhbGxheC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazpmb2N1czo6YWZ0ZXIsIC5wYXJhbGxheCAucGFyYWxsYXgtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbms6YWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhcmFsbGF4IC5wYXJhbGxheC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAyNSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhcmFsbGF4IC5wYXJhbGxheC1pbWFnZSAuaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2U6Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UsIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2UuYWN0aXZlIC5pbWFnZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYXJhbGxheCAucGFyYWxsYXgtaW1hZ2U6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAucGFyYWxsYXggLnBhcmFsbGF4LWltYWdlOmZpcnN0LW9mLXR5cGUgLmltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7IH0gfVxuXG4uYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQ6ICM4ZmU0YmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzhmZTRiZSAwJSwgIzFiMTQ2NCA3MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9yZWN0YW5nbGVzLnN2ZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogIzFiMTQ2NDsgfSB9XG4gIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJldGV4dCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudGV4dC1jb2wgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC52YWx1ZS1pdGVtcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnZhbHVlLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuYWJvdXQtdXMtdmFsdWVzLXNlY3Rpb24gLnRleHQtYW5kLWl0ZW1zLWNvbCAudmFsdWUtaXRlbXMgLnZhbHVlLWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgIC5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiAudGV4dC1hbmQtaXRlbXMtY29sIC52YWx1ZS1pdGVtcyAudmFsdWUtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogI2NmZGQxOTsgfVxuICAgICAgLmFib3V0LXVzLXZhbHVlcy1zZWN0aW9uIC50ZXh0LWFuZC1pdGVtcy1jb2wgLnZhbHVlLWl0ZW1zIC52YWx1ZS1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi52aWRlby1hbmQtdGV4dC1zZWN0aW9uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjOGZlNGJlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3JlY3RhbmdsZXMuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOGZlNGJlIC01MCUsICMxYjE0NjQgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA3LjUlLCAxMDAlIDEwMCUsIDAlIDEwMCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAudmlkZW8tYW5kLXRleHQtc2VjdGlvbi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cmVtOyB9IH1cbiAgLnZpZGVvLWFuZC10ZXh0LXNlY3Rpb24td3JhcHBlciAudGV4dC1jb2wge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnZpZGVvLWFuZC10ZXh0LXNlY3Rpb24td3JhcHBlciAudGV4dC1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC52aWRlby1hbmQtdGV4dC1zZWN0aW9uLXdyYXBwZXIgLnRleHQtY29sIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbi13cmFwcGVyLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMgLnRocmVlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgLmJlbmVmaXRzLXNlY3Rpb24td3JhcHBlci5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC50aHJlZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH0gfVxuXG4uYmVuZWZpdHMtc2VjdGlvbi13cmFwcGVyIC5pbnRyby1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5iZW5lZml0cy1zZWN0aW9uLXdyYXBwZXIgLmludHJvLWNvbCB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5iZW5lZml0cy1zZWN0aW9uLXdyYXBwZXIgLmludHJvLWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxuXG4uYmVuZWZpdHMtc2VjdGlvbi13cmFwcGVyIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1jaXJjbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMzUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5iZW5lZml0cy1zZWN0aW9uLXdyYXBwZXIgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgLmJlbmVmaXRzLXNlY3Rpb24td3JhcHBlciAucHJvZHVjdC1ncmlkX193cmFwcGVyIC5iZW5lZml0LWl0ZW1zIC5iZW5lZml0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAuYmVuZWZpdHMtc2VjdGlvbi13cmFwcGVyIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXIgLmJlbmVmaXQtaXRlbXMgLmJlbmVmaXQtaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmVuZWZpdHMtc2VjdGlvbi13cmFwcGVyIC5wcm9kdWN0LWdyaWRfX3dyYXBwZXIgLmJlbmVmaXQtaXRlbXMgLmJlbmVmaXQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cblxuLnZhbHVlcy1zZWN0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4ZmU0YmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxYjE0NjQgMCUsICM4ZmU0YmUgMTUwJSk7IH1cbiAgLnZhbHVlcy1zZWN0aW9uLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9yZWN0YW5nbGVzLXZlcnRpY2FsLnBuZyk7XG4gICAgb3BhY2l0eTogMC4xOyB9XG4gIC52YWx1ZXMtc2VjdGlvbi13cmFwcGVyIC5pbnRyby1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudmFsdWVzLXNlY3Rpb24td3JhcHBlciAuaW50cm8tY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gIC52YWx1ZXMtc2VjdGlvbi13cmFwcGVyIC52YWx1ZS1pdGVtcyAudmFsdWUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAudmFsdWVzLXNlY3Rpb24td3JhcHBlciAudmFsdWUtaXRlbXMgLnZhbHVlLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC52YWx1ZXMtc2VjdGlvbi13cmFwcGVyIC52YWx1ZS1pdGVtcyAudmFsdWUtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjY2ZkZDE5OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogNTUlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvYmtnZC1yaWdodC5zdmdcIik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3JlbTtcbiAgICByaWdodDogNTUlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9ia2dkLWxlZnQuc3ZnXCIpOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1jaXR5IHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMTQ2NDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSBpIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IC5ldmVudC1kZXRhaWwtcGFnZXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0gLml0ZW0tY29udGVudDpob3Zlcjo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IDpmb2N1czo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIgLml0ZW0tY3RhIGksXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5pdGVtLWN0YSBpLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLml0ZW0tY3RhIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIgLml0ZW0tY3RhOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1vdmVydmlldyAuZXZlbnQtZGV0YWlsLXBhZ2VzIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMgLmV2ZW50LWRldGFpbC1wYWdlcy1pdGVtIC5pdGVtLWNvbnRlbnQgOmZvY3VzIC5pdGVtLWN0YTo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtb3ZlcnZpZXcgLmV2ZW50LWRldGFpbC1wYWdlcyAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW1zIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbSAuaXRlbS1jb250ZW50IDphY3RpdmUgLml0ZW0tY3RhOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdywgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2UsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2UsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWltYWdlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWltYWdlLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2Uge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2UgaW1nLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2UgaW1nLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSBpbWcsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSBpbWcsIC5tYXJrZXRvLXR3by1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1pbWFnZSBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQuNXJlbSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5yb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1zdXBlcnRpdGxlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXN1cGVydGl0bGUsIC5tYXJrZXRvLXR3by1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUsIC5tYXJrZXRvLXR3by1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBjb2xvcjogIzMyMzIzMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5yb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwLjNyZW07XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE0NjQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5yb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGE6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGE6OmJlZm9yZSwgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSBpLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSBpLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTpob3Zlcjo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5tYXJrZXRvLXR3by1jb2wgLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTpob3Zlcjo6YmVmb3JlLCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YTpob3Zlcjo6YmVmb3JlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLnJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSA6Zm9jdXM6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIDpmb2N1czo6YmVmb3JlLFxuICAgICAgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmZvY3VzOjpiZWZvcmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIDphY3RpdmU6OmJlZm9yZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIDphY3RpdmU6OmJlZm9yZSxcbiAgICAgIC5tYXJrZXRvLXR3by1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIDphY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhOmhvdmVyIGksIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLm1hcmtldG8tdHdvLWNvbCAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhOmhvdmVyIGksIC5tYXJrZXRvLXR3by1jb2wgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAuY29udGFpbmVyID4gLm1rdG9Gb3JtUm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhOmhvdmVyIGksXG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAucm93IC5ldmVudC1kZXNjcmlwdGlvbi1ib2R5IC5pdGVtLWNvbnRlbnQgLml0ZW0tY3RhIDpmb2N1cyBpLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmZvY3VzIGksXG4gICAgICAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5ta3RvRm9ybVJvdyAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSAuaXRlbS1jb250ZW50IC5pdGVtLWN0YSA6Zm9jdXMgaSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LWRldGFpbCAuZXZlbnQtZGVzY3JpcHRpb24gLmNvbnRhaW5lciA+IC5yb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmFjdGl2ZSBpLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIC5ldmVudC1kZXNjcmlwdGlvbiAubWFya2V0by10d28tY29sIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmFjdGl2ZSBpLFxuICAgICAgLm1hcmtldG8tdHdvLWNvbCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9ldmVudC1kZXRhaWwgLmV2ZW50LWRlc2NyaXB0aW9uIC5jb250YWluZXIgPiAubWt0b0Zvcm1Sb3cgLmV2ZW50LWRlc2NyaXB0aW9uLWJvZHkgLml0ZW0tY29udGVudCAuaXRlbS1jdGEgOmFjdGl2ZSBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC43NXJlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQ6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQ6Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAucHJvZHVjdHMtbmF2YmFyIC5wcm9kdWN0cy1uYXZiYXItaXRlbXMgLnByb2R1Y3RzLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQ6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50LmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgLnByb2R1Y3RzLW5hdmJhciAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIC5wcm9kdWN0cy1uYXZiYXItaXRlbTpmaXJzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAucHJvZHVjdHMtbmF2YmFyLWl0ZW06bGFzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50IC5wcm9kdWN0cy1uYXZiYXIgLnByb2R1Y3RzLW5hdmJhci1pdGVtcyAuc2xpY2stc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldy5uby1uYXZiYXIge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5zdGF0aXN0aWMtaXRlbXMge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWludHJvIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2subGVmdC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrLmxlZnQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrLmxlZnQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrLnJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jay5yaWdodC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sucmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sucmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXRleHQgdWwgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjb3ZlcnZpZXcgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3MtaXRlbXMgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvdy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dC1ibG9jayAuaXRlbS10ZXh0IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI292ZXJ2aWV3IC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3dzLWl0ZW1zIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGV4dCB1bCBsaTo6bWFya2VyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNvdmVydmlldyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93LWl0ZW06bGFzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzLWludHJvIC5pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcy1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0eS1pdGVtcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdHktaXRlbXMge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXR5LWl0ZW1zIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdHktaXRlbXMgLmNhcGFiaWxpdHktaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXBhYmlsaXRpZXMgLmNhcGFiaWxpdGllcyAuY2FwYWJpbGl0eS1pdGVtcyAuY2FwYWJpbGl0eS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXRpZXMgLmNhcGFiaWxpdHktaXRlbXMgLmNhcGFiaWxpdHktaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXR5LWl0ZW1zIC5jYXBhYmlsaXR5LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2NhcGFiaWxpdGllcyAuY2FwYWJpbGl0aWVzIC5jYXBhYmlsaXR5LWl0ZW1zIC5jYXBhYmlsaXR5LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS1pbnRybyAuaXRlbS1zdXBlcnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM5ODk4OTg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMjMyMzI7IH0gfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGU6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlOmZvY3VzLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZTphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZWNobm9sb2d5LXRhYi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGVjaG5vbG9neS10YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZWNobm9sb2d5LXRhYi1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQgLml0ZW0tbGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMxYjE0NjQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQgLml0ZW0tbGluayAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGVjaG5vbG9neS10YWItY29udGVudCAuaXRlbS1saW5rOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZWNobm9sb2d5LXRhYi1jb250ZW50IC5pdGVtLWxpbms6Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQgLml0ZW0tbGluazphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGVjaG5vbG9neS10YWItY29udGVudCAuaXRlbS1saW5rOmhvdmVyIC5mYS1jaGV2cm9uLXJpZ2h0LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZWNobm9sb2d5LXRhYi1jb250ZW50IC5pdGVtLWxpbms6Zm9jdXMgLmZhLWNoZXZyb24tcmlnaHQsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQgLml0ZW0tbGluazphY3RpdmUgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaXRlbXMgLnRlY2hub2xvZ3ktdGFiLWl0ZW0uYWN0aXZlIC5pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pdGVtcyAudGVjaG5vbG9neS10YWItaXRlbS5hY3RpdmUgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMzMjMyMzI7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICN0ZWNobm9sb2d5IC50ZWNobm9sb2d5LXRhYnMgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIC50ZWNobm9sb2d5LXRhYi1pdGVtLmFjdGl2ZSAuaXRlbS1jb250ZW50IC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktdGFicyAudGVjaG5vbG9neS10YWItaW1hZ2UtY29sIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pbWFnZS1jb2wuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pbWFnZS1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjdGVjaG5vbG9neSAudGVjaG5vbG9neS10YWJzIC50ZWNobm9sb2d5LXRhYi1pbWFnZS1jb2wgLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZXMtZGF0YSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2Nhc2Utc3R1ZHkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FzZS1zdHVkeSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXNlLXN0dWR5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FzZS1zdHVkeSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI2Nhc2Utc3R1ZHk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNjYXNlLXN0dWR5IC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FzZS1zdHVkeSA+IC5yb3csIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAubWFya2V0by10d28tY29sICNjYXNlLXN0dWR5ID4gLm1rdG9Gb3JtUm93LCAubWFya2V0by10d28tY29sIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjY2FzZS1zdHVkeSA+IC5ta3RvRm9ybVJvdyB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcmVzb3VyY2VzIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OS45OHB4KSBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMgLnByb2R1Y3QtcGFnZS1tYWluLWNvbnRlbnQgI3Jlc291cmNlcyB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcmVzb3VyY2VzIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3Byb2R1Y3QtcGFnZS12MyAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCAjcmVzb3VyY2VzIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMgLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfcHJvZHVjdC1wYWdlLXYzIC5wcm9kdWN0LXBhZ2UtbWFpbi1jb250ZW50ICNyZXNvdXJjZXMgLnNlY3Rpb24taW50cm8tYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAjdGVjaG5vbG9neS1uYXZiYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2YxO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5ICN0ZWNobm9sb2d5LW5hdmJhciAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgI3RlY2hub2xvZ3ktbmF2YmFyIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtcyAudGVjaG5vbG9neS1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAjdGVjaG5vbG9neS1uYXZiYXIgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW1zIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAjdGVjaG5vbG9neS1uYXZiYXIgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW1zIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07IH0gfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgI3RlY2hub2xvZ3ktbmF2YmFyIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtcyAudGVjaG5vbG9neS1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgI3RlY2hub2xvZ3ktbmF2YmFyIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtcyAudGVjaG5vbG9neS1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50OmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5ICN0ZWNobm9sb2d5LW5hdmJhciAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudC5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5ICN0ZWNobm9sb2d5LW5hdmJhciAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAjdGVjaG5vbG9neS1uYXZiYXIgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW1zIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtOmxhc3Qtb2YtdHlwZSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAjdGVjaG5vbG9neS1uYXZiYXIgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgI3RlY2hub2xvZ3ktbmF2YmFyIC50ZWNobm9sb2d5LW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5ICN0ZWNobm9sb2d5LW5hdmJhciAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5ICN0ZWNobm9sb2d5LW5hdmJhciAudGVjaG5vbG9neS1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAudGVjaC1pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLnRlY2gtaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAudGVjaC1pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC50ZWNoLXNlY3Rpb24taW50cm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLnRlY2gtaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAudGVjaC1zZWN0aW9uLWludHJvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAudGVjaC1pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC50ZWNoLXNlY3Rpb24taW50cm8gLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAudGVjaC1pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC50ZWNoLXNlY3Rpb24taW50cm8gLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLnRlY2gtaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAudGVjaC1zZWN0aW9uLWltYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLmRldGFpbGVkLXRlY2gtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2YxOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtc2VjdGlvbi1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIC50ZWNoLXNlY3Rpb24taW50cm8gLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtdGV4dC1hbmQtaW1hZ2UgLnRlY2gtdGV4dCAuaXRlbS1jb250ZW50IC5pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIC50ZWNoLXRleHQtYW5kLWltYWdlIC50ZWNoLXRleHQgLml0ZW0tY29udGVudCAuaXRlbS1idWxsZXQtcG9pbnRzIC5pdGVtLWJ1bGxldC1wb2ludCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtdGV4dC1hbmQtaW1hZ2UgLnRlY2gtdGV4dCAuaXRlbS1jb250ZW50IC5pdGVtLWJ1bGxldC1wb2ludHMgLml0ZW0tYnVsbGV0LXBvaW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLmRldGFpbGVkLXRlY2gtc2VjdGlvbiAudGVjaC10ZXh0LWFuZC1pbWFnZSAudGVjaC10ZXh0IC5pdGVtLWNvbnRlbnQgLml0ZW0tYnVsbGV0LXBvaW50cyAuaXRlbS1idWxsZXQtcG9pbnQ6Om1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAjMWZjYTdlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtdGV4dC1hbmQtaW1hZ2UgLnRlY2gtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIC50ZWNoLWJlbmVmaXQtaXRlbXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtYmVuZWZpdC1pdGVtcyAudGVjaC1iZW5lZml0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLmRldGFpbGVkLXRlY2gtc2VjdGlvbiAudGVjaC1iZW5lZml0LWl0ZW1zIC50ZWNoLWJlbmVmaXQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC50ZWNobm9sb2d5LWJvZHkgLmRldGFpbGVkLXRlY2gtc2VjdGlvbiAudGVjaC1iZW5lZml0LWl0ZW1zIC50ZWNoLWJlbmVmaXQtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktYm9keSAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIC50ZWNoLWJlbmVmaXQtaXRlbXMgLnRlY2gtYmVuZWZpdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAudGVjaG5vbG9neS1ib2R5IC5kZXRhaWxlZC10ZWNoLXNlY3Rpb24gLnRlY2gtYmVuZWZpdC1pdGVtcyAudGVjaC1iZW5lZml0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogNC41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnN0YXRpc3RpY3Mge1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc3RhdGlzdGljcyB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaW50cm8gLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnN0YXRpc3RpY3MgLnN0YXRpc3RpYy1pdGVtcyAuc3RhdGlzdGljLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc3RhdGlzdGljcyAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc3RhdGlzdGljcyAuc3RhdGlzdGljLWl0ZW1zIC5zdGF0aXN0aWMtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5zdGF0aXN0aWNzIC5zdGF0aXN0aWMtaXRlbXMgLnN0YXRpc3RpYy1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdmFsdWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5wcm9ibGVtcyB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5wcm9ibGVtcyB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnByb2JsZW1zIC5wcm9ibGVtLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnByb2JsZW1zIC5wcm9ibGVtLWl0ZW1zIC5wcm9ibGVtLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnByb2JsZW1zIC5wcm9ibGVtLWl0ZW1zIC5wcm9ibGVtLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnByb2JsZW1zIC5wcm9ibGVtLWl0ZW1zIC5wcm9ibGVtLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiB7XG4gIHBhZGRpbmctYmxvY2s6IDQuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uLWludHJvIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24taW50cm8gLml0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uLWludHJvIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pbWFnZS1hbmQtdGV4dCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLmltYWdlLWNvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pbWFnZS1hbmQtdGV4dCAudGV4dC1jb2wgLml0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLmltYWdlLWFuZC10ZXh0IC50ZXh0LWNvbCAuaXRlbS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLnRleHQtY29sIC5pdGVtLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5zb2x1dGlvbnMge1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIC5zb2x1dGlvbi1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIC5zb2x1dGlvbi1pbnRybyAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5zb2x1dGlvbnMgLnNvbHV0aW9uLWl0ZW1zIC5zb2x1dGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIC5zb2x1dGlvbi1pdGVtcyAuc29sdXRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIC5zb2x1dGlvbi1pdGVtcyAuc29sdXRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbmsgaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5zb2x1dGlvbnMgLnNvbHV0aW9uLWl0ZW1zIC5zb2x1dGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tbGluazpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuc29sdXRpb25zIC5zb2x1dGlvbi1pdGVtcyAuc29sdXRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxpbms6aG92ZXIgaSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLnNvbHV0aW9ucyAuc29sdXRpb24taXRlbXMgLnNvbHV0aW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1saW5rOmFjdGl2ZSBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1cmVtKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtM3JlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI5OS45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmZlYXR1cmVkLWNvbnRlbnQtc2VjdGlvbiAuZmVhdHVyZWQtY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1jb250ZW50LXNlY3Rpb24gLmZlYXR1cmVkLWNvbnRlbnQtYmFja2dyb3VuZCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbi5jYXNlLXN0dWR5LWFib3ZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uLmNhc2Utc3R1ZHktYWJvdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTZyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzkuOThweCkgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24uY2FzZS1zdHVkeS1hYm92ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtOXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24gLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24gLnNlY3Rpb24taW50cm8tYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RocmVhdC1wcmV2ZW50aW9uIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIC5zZWN0aW9uLWludHJvLWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiAuZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiAuc2VjdGlvbi1pbnRyby1ibG9jayAuaXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLmltYWdlLWFuZC10ZXh0IHtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTMpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQge1xuICAgICAgcGFkZGluZzogMS41cmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIC5pbWFnZS1hbmQtdGV4dCAuaXRlbS1pbWFnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLmltYWdlLWFuZC10ZXh0IC5pdGVtLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLnRleHQtY29sIC5pdGVtLXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLnRleHQtY29sIC5pdGVtLXRleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLnRleHQtY29sIC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24gLmltYWdlLWFuZC10ZXh0IC50ZXh0LWNvbCAuaXRlbS10ZXh0LWJsb2NrIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAuaW1hZ2UtYW5kLXRleHQtc2VjdGlvbiAuaW1hZ2UtYW5kLXRleHQgLnRleHQtY29sIC5pdGVtLXRleHQtYmxvY2sgLml0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuc2VjdGlvbi10aXRsZSAuaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5zZWN0aW9uLXRpdGxlIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItaGVhZGVyLWl0ZW1zLW5hdi1pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItaGVhZGVyLWl0ZW1zLW5hdi1pdGVtczo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2YxOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1oZWFkZXItaXRlbXMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLWhlYWRlci1pdGVtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1oZWFkZXItaXRlbXMgLnRhYi1oZWFkZXItaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItaGVhZGVyLWl0ZW1zIC50YWItaGVhZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItaGVhZGVyLWl0ZW1zIC50YWItaGVhZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLWhlYWRlci1pdGVtcyAudGFiLWhlYWRlci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1oZWFkZXItaXRlbXMgLnRhYi1oZWFkZXItaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLWhlYWRlci1pdGVtcyAudGFiLWhlYWRlci1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLWhlYWRlci1pdGVtcyAudGFiLWhlYWRlci1pdGVtLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1uYXYtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMuNzVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItbmF2LWl0ZW1zIHtcbiAgICAgIGdhcDogMi43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLW5hdi1pdGVtcyB7XG4gICAgICBnYXA6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLW5hdi1pdGVtcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItbmF2LWl0ZW1zOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWYzZjE7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLW5hdi1pdGVtcyAudGFiLW5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLW5hdi1pdGVtcyAudGFiLW5hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1uYXYtaXRlbXMgLnRhYi1uYXYtaXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2E3ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItbmF2LWl0ZW1zIC50YWItbmF2LWl0ZW06aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItbmF2LWl0ZW1zIC50YWItbmF2LWl0ZW06Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC50YWItbmF2LWl0ZW1zIC50YWItbmF2LWl0ZW06YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAudGFiLW5hdi1pdGVtcyAudGFiLW5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLnRhYi1uYXYtaXRlbXMgLnRhYi1uYXYtaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSB7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmM2YxO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMWZjYTdlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtOyB9IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2s6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7IH0gfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrOmZvY3VzLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2s6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10aXRsZS1ibG9jazpob3Zlcjo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2s6aG92ZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2s6Zm9jdXM6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrOmZvY3VzOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrOmFjdGl2ZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGl0bGUtYmxvY2s6YWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmNhN2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRpdGxlLWJsb2NrLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07IH0gfVxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRhYi1jb250ZW50IC5pdGVtLXRhYi1pbm5lci1jb250ZW50IC5pdGVtLXRhYi10ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQgLml0ZW0tdGFiLWlubmVyLWNvbnRlbnQgLml0ZW0tdGFiLXRleHQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCAuaXRlbS10YWItY3RhcyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCAuaXRlbS10YWItY3RhcyAuaXRlbS10YWItY3RhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQgLml0ZW0tdGFiLWlubmVyLWNvbnRlbnQgLml0ZW0tdGFiLWN0YXMgLml0ZW0tdGFiLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRhYi1jb250ZW50IC5pdGVtLXRhYi1pbm5lci1jb250ZW50IC5pdGVtLXRhYi1jdGFzIC5pdGVtLXRhYi1jdGEgLmZhLXNvbGlkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQgLml0ZW0tdGFiLWlubmVyLWNvbnRlbnQgLml0ZW0tdGFiLWN0YXMgLml0ZW0tdGFiLWN0YTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCAuaXRlbS10YWItY3RhcyAuaXRlbS10YWItY3RhOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQgLml0ZW0tdGFiLWlubmVyLWNvbnRlbnQgLml0ZW0tdGFiLWN0YXMgLml0ZW0tdGFiLWN0YTpmb2N1cywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRhYi1jb250ZW50IC5pdGVtLXRhYi1pbm5lci1jb250ZW50IC5pdGVtLXRhYi1jdGFzIC5pdGVtLXRhYi1jdGE6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciAudGFicy1hbmQtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXMgLmFjY29yZGlvbi1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tYWNjb3JkaW9uLXRhYiAuaXRlbS10YWItY29udGVudCAuaXRlbS10YWItaW5uZXItY29udGVudCAuaXRlbS10YWItY3RhcyAuaXRlbS10YWItY3RhOmhvdmVyIC5mYS1zb2xpZCwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1hY2NvcmRpb24tdGFiIC5pdGVtLXRhYi1jb250ZW50IC5pdGVtLXRhYi1pbm5lci1jb250ZW50IC5pdGVtLXRhYi1jdGFzIC5pdGVtLXRhYi1jdGE6Zm9jdXMgLmZhLXNvbGlkLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90cnVzdC1jZW50ZXIgLnRhYnMtYW5kLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1zIC5hY2NvcmRpb24taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWFjY29yZGlvbi10YWIgLml0ZW0tdGFiLWNvbnRlbnQgLml0ZW0tdGFiLWlubmVyLWNvbnRlbnQgLml0ZW0tdGFiLWN0YXMgLml0ZW0tdGFiLWN0YTphY3RpdmUgLmZhLXNvbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyIC50YWJzLWFuZC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtcyAuYWNjb3JkaW9uLWl0ZW0gLml0ZW0tY29udGVudC5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2Utc2FsZXMgLmJhbm5lci1ncmFkaWVudCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGJhY2tncm91bmQ6ICMxYjE0NjQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1zYWxlcyAuYmFubmVyLWdyYWRpZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2Utc2FsZXMgLmJhbm5lci1ncmFkaWVudCAuYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLXNhbGVzIC5iYW5uZXItZ3JhZGllbnQgLmJhbm5lci10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2Utc2FsZXMgLmJhbm5lci1ncmFkaWVudCAuYnRuIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICBjb2xvcjogIzFmY2E3ZTsgfVxuXG4uZmVhdHVyZWQtaXRlbSAuZmVhdHVyZWQtaXRlbS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mZWF0dXJlZC1pdGVtIC5mZWF0dXJlZC1idG4gLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gIGNvbG9yOiAjMWZjYTdlOyB9XG5cbi5iZW5lZml0cy1zZWN0aW9uIC5iZW5lZml0LWl0ZW1zIC5iZW5lZml0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzFiMTQ2NDsgfVxuXG4uYmVuZWZpdHMtc2VjdGlvbiAuaXRlbS1idG4gLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gIGNvbG9yOiAjMWIxNDY0OyB9XG5cbi5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLmltYWdlLWNvbCAuaXRlbS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC5pbWFnZS1jb2wgLml0ZW0taW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbSAudGV4dC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbSAudGV4dC1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbSAudGV4dC1jb2wgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tcHJldGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbSAudGV4dC1jb2wgLml0ZW0tY29udGVudCAuaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMzIzMjMyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtaXRlbSAudGV4dC1jb2wgLmJ0biAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW1bZGF0YS1zZXRpb24tY291bnQ9XCJvZGRcIl0gLnRleHQtY29sIC5pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtW2RhdGEtc2V0aW9uLWNvdW50PVwib2RkXCJdIC50ZXh0LWNvbCAuaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uZ2xvYmFsLXJlc291cmNlcy1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjNmMTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYzsgfVxuICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZ2xvYmFsLXJlc291cmNlcy1ib2R5IC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhciAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbXMgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC43NXJlbTsgfSB9XG4gICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50OmhvdmVyLCAuZ2xvYmFsLXJlc291cmNlcy1ib2R5IC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhciAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbXMgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudDphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50LmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMxZmNhN2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICAuZ2xvYmFsLXJlc291cmNlcy1ib2R5IC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhciAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbXMgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbTpsYXN0LW9mLXR5cGUgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAuZ2xvYmFsLXJlc291cmNlcy1ib2R5IC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhciAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmdsb2JhbC1yZXNvdXJjZXMtYm9keSAuZ2xvYmFsLXJlc291cmNlcy1uYXZiYXIgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIC5nbG9iYWwtcmVzb3VyY2VzLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmdsb2JhbC1yZXNvdXJjZXMtYm9keSAuZ2xvYmFsLXJlc291cmNlcy1pdGVtIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtaXRlbSAuY29udGFpbmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtaXRlbSAuaXRlbS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLmdsb2JhbC1yZXNvdXJjZXMtYm9keSAuZ2xvYmFsLXJlc291cmNlcy1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5nbG9iYWwtcmVzb3VyY2VzLWJvZHkgLmdsb2JhbC1yZXNvdXJjZXMtaXRlbTpsYXN0LW9mLXR5cGUgLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWYzZjE7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7IH1cbiAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMWIxNDY0O1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5Ljk4cHgpIHtcbiAgICAgICAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtOyB9IH1cbiAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW1zIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudDpob3ZlciwgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW1zIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW0gLml0ZW0tY29udGVudDphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMWZjYTdlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtIC5pdGVtLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzFmY2E3ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbTpmaXJzdC1vZi10eXBlIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtOmxhc3Qtb2YtdHlwZSAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXIgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhciAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtcyAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtOyB9XG4gICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAucG9ydGZvbGlvLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1sYWJlbHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ibG9jazogMC4yNXJlbTsgfVxuICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWxhYmVsczo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWIxNDY0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxYjE0NjQgMCUsICMxZmNhN2UgMTAwJSk7IH1cbiAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAucG9ydGZvbGlvLWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1sYWJlbHMgLml0ZW0tbGFiZWwgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAudHJhaW5pbmctcG9ydGZvbGlvLWJvZHkgLnBvcnRmb2xpby1pdGVtIC5pdGVtLWNvbnRlbnQgLnBvcnRmb2xpby1zdWItaXRlbXMgLnBvcnRmb2xpby1zdWItaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAucG9ydGZvbGlvLWl0ZW0gLml0ZW0tY29udGVudCAucG9ydGZvbGlvLXN1Yi1pdGVtcyAucG9ydGZvbGlvLXN1Yi1pdGVtOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAucG9ydGZvbGlvLWl0ZW0gLml0ZW0tY29udGVudCAucG9ydGZvbGlvLXN1Yi1pdGVtcyAucG9ydGZvbGlvLXN1Yi1pdGVtIC5wb3J0Zm9saW8tc3ViLWl0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAuNzVyZW07IH1cbiAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSAuaXRlbS1jb250ZW50IC5wb3J0Zm9saW8tc3ViLWl0ZW1zIC5wb3J0Zm9saW8tc3ViLWl0ZW0gLnBvcnRmb2xpby1zdWItaXRlbS1jb250ZW50IC5wb3J0Zm9saW8tc3ViLWl0ZW0tdGl0bGUgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OS45OHB4KSB7XG4gICAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSAuaXRlbS1jb250ZW50IC5wb3J0Zm9saW8tc3ViLWl0ZW1zIC5wb3J0Zm9saW8tc3ViLWl0ZW0gLnBvcnRmb2xpby1zdWItaXRlbS1jb250ZW50IC5wb3J0Zm9saW8tc3ViLWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cbiAgICAgICAgLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IC5wb3J0Zm9saW8taXRlbSAuaXRlbS1jb250ZW50IC5wb3J0Zm9saW8tc3ViLWl0ZW1zIC5wb3J0Zm9saW8tc3ViLWl0ZW0gLnBvcnRmb2xpby1zdWItaXRlbS1jb250ZW50IC5pdGVtLXRleHQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTkuOThweCkge1xuICAgICAgICAgIC50cmFpbmluZy1wb3J0Zm9saW8tYm9keSAucG9ydGZvbGlvLWl0ZW0gLml0ZW0tY29udGVudCAucG9ydGZvbGlvLXN1Yi1pdGVtcyAucG9ydGZvbGlvLXN1Yi1pdGVtIC5wb3J0Zm9saW8tc3ViLWl0ZW0tY29udGVudCAuaXRlbS1kdXJhdGlvbiB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDsgfSB9XG5cbi50cmFuc2l0aW9uLTAge1xuICB0cmFuc2l0aW9uOiBhbGwgXCIwLjBcIiBlYXNlLW91dDsgfVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDAwOyB9XG5cbi5ib3JkZXItcmFkaXVzLTAge1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cblxuLnRyYW5zaXRpb24tMSB7XG4gIHRyYW5zaXRpb246IGFsbCBcIjAuMVwiIGVhc2Utb3V0OyB9XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cblxuLmJvcmRlci1yYWRpdXMtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4udHJhbnNpdGlvbi0yIHtcbiAgdHJhbnNpdGlvbjogYWxsIFwiMC4yXCIgZWFzZS1vdXQ7IH1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi50cmFuc2l0aW9uLTMge1xuICB0cmFuc2l0aW9uOiBhbGwgXCIwLjNcIiBlYXNlLW91dDsgfVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwOyB9XG5cbi5ib3JkZXItcmFkaXVzLTMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnRyYW5zaXRpb24tNCB7XG4gIHRyYW5zaXRpb246IGFsbCBcIjAuNFwiIGVhc2Utb3V0OyB9XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDA7IH1cblxuLmJvcmRlci1yYWRpdXMtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4udHJhbnNpdGlvbi01IHtcbiAgdHJhbnNpdGlvbjogYWxsIFwiMC41XCIgZWFzZS1vdXQ7IH1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDsgfVxuXG4uYm9yZGVyLXJhZGl1cy01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi50cmFuc2l0aW9uLTYge1xuICB0cmFuc2l0aW9uOiBhbGwgXCIwLjZcIiBlYXNlLW91dDsgfVxuXG4uYm9yZGVyLTYge1xuICBib3JkZXI6IDZweCBzb2xpZCAjMDAwOyB9XG5cbi5ib3JkZXItcmFkaXVzLTYge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLnRyYW5zaXRpb24tNyB7XG4gIHRyYW5zaXRpb246IGFsbCBcIjAuN1wiIGVhc2Utb3V0OyB9XG5cbi5ib3JkZXItNyB7XG4gIGJvcmRlcjogN3B4IHNvbGlkICMwMDA7IH1cblxuLmJvcmRlci1yYWRpdXMtNyB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDsgfVxuXG4udHJhbnNpdGlvbi04IHtcbiAgdHJhbnNpdGlvbjogYWxsIFwiMC44XCIgZWFzZS1vdXQ7IH1cblxuLmJvcmRlci04IHtcbiAgYm9yZGVyOiA4cHggc29saWQgIzAwMDsgfVxuXG4uYm9yZGVyLXJhZGl1cy04IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi50cmFuc2l0aW9uLTkge1xuICB0cmFuc2l0aW9uOiBhbGwgXCIwLjlcIiBlYXNlLW91dDsgfVxuXG4uYm9yZGVyLTkge1xuICBib3JkZXI6IDlweCBzb2xpZCAjMDAwOyB9XG5cbi5ib3JkZXItcmFkaXVzLTkge1xuICBib3JkZXItcmFkaXVzOiA5cHg7IH1cblxuLnRleHQtOCB7XG4gIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtOSB7XG4gIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMTAge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMTkge1xuICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTIxIHtcbiAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMjIge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0yMyB7XG4gIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTI0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMjUge1xuICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTI3IHtcbiAgZm9udC1zaXplOiAyN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMjgge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0yOSB7XG4gIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTMwIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMzEge1xuICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0zMiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTMzIHtcbiAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMzQge1xuICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0zNSB7XG4gIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTM2IHtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtMzcge1xuICBmb250LXNpemU6IDM3cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC0zOCB7XG4gIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTM5IHtcbiAgZm9udC1zaXplOiAzOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNDAge1xuICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC00MSB7XG4gIGZvbnQtc2l6ZTogNDFweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTQyIHtcbiAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNDMge1xuICBmb250LXNpemU6IDQzcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC00NCB7XG4gIGZvbnQtc2l6ZTogNDRweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTQ1IHtcbiAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNDYge1xuICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC00NyB7XG4gIGZvbnQtc2l6ZTogNDdweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNDkge1xuICBmb250LXNpemU6IDQ5cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC01MCB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTUxIHtcbiAgZm9udC1zaXplOiA1MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNTIge1xuICBmb250LXNpemU6IDUycHggIWltcG9ydGFudDsgfVxuXG4udGV4dC01MyB7XG4gIGZvbnQtc2l6ZTogNTNweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTU0IHtcbiAgZm9udC1zaXplOiA1NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNTUge1xuICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC01NiB7XG4gIGZvbnQtc2l6ZTogNTZweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTU3IHtcbiAgZm9udC1zaXplOiA1N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNTgge1xuICBmb250LXNpemU6IDU4cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC01OSB7XG4gIGZvbnQtc2l6ZTogNTlweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTYwIHtcbiAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNjEge1xuICBmb250LXNpemU6IDYxcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC02MiB7XG4gIGZvbnQtc2l6ZTogNjJweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTYzIHtcbiAgZm9udC1zaXplOiA2M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNjQge1xuICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC02NSB7XG4gIGZvbnQtc2l6ZTogNjVweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTY2IHtcbiAgZm9udC1zaXplOiA2NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNjcge1xuICBmb250LXNpemU6IDY3cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC02OCB7XG4gIGZvbnQtc2l6ZTogNjhweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTY5IHtcbiAgZm9udC1zaXplOiA2OXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNzAge1xuICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC03MSB7XG4gIGZvbnQtc2l6ZTogNzFweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTcyIHtcbiAgZm9udC1zaXplOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNzMge1xuICBmb250LXNpemU6IDczcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC03NCB7XG4gIGZvbnQtc2l6ZTogNzRweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTc1IHtcbiAgZm9udC1zaXplOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNzYge1xuICBmb250LXNpemU6IDc2cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC03NyB7XG4gIGZvbnQtc2l6ZTogNzdweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTc4IHtcbiAgZm9udC1zaXplOiA3OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtNzkge1xuICBmb250LXNpemU6IDc5cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC04MCB7XG4gIGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTgxIHtcbiAgZm9udC1zaXplOiA4MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtODIge1xuICBmb250LXNpemU6IDgycHggIWltcG9ydGFudDsgfVxuXG4udGV4dC04MyB7XG4gIGZvbnQtc2l6ZTogODNweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTg0IHtcbiAgZm9udC1zaXplOiA4NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtODUge1xuICBmb250LXNpemU6IDg1cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC04NiB7XG4gIGZvbnQtc2l6ZTogODZweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTg3IHtcbiAgZm9udC1zaXplOiA4N3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtODgge1xuICBmb250LXNpemU6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC04OSB7XG4gIGZvbnQtc2l6ZTogODlweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTkwIHtcbiAgZm9udC1zaXplOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtOTEge1xuICBmb250LXNpemU6IDkxcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC05MiB7XG4gIGZvbnQtc2l6ZTogOTJweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTkzIHtcbiAgZm9udC1zaXplOiA5M3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtOTQge1xuICBmb250LXNpemU6IDk0cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC05NSB7XG4gIGZvbnQtc2l6ZTogOTVweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTk2IHtcbiAgZm9udC1zaXplOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtOTcge1xuICBmb250LXNpemU6IDk3cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC05OCB7XG4gIGZvbnQtc2l6ZTogOThweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LTk5IHtcbiAgZm9udC1zaXplOiA5OXB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmJhY2tncm91bmQtY29sb3ItYnJhbmQge1xuICBiYWNrZ3JvdW5kOiAjMWZjYTdlOyB9XG5cbi50ZXh0LWNvbG9yLWJyYW5kIHtcbiAgY29sb3I6ICMxZmNhN2U7IH1cblxuLmJvcmRlci1jb2xvci1icmFuZCB7XG4gIGJvcmRlci1jb2xvcjogIzFmY2E3ZTsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZDpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZCA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMWZjYTdlOyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWJyYW5kOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLWJyYW5kIDpmb2N1cyB7XG4gIGNvbG9yOiAjMWZjYTdlOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQ6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJyYW5kIDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJyYW5kIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFmY2E3ZTsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1icmFuZC1saWdodGVyIHtcbiAgYmFja2dyb3VuZDogI0Y3NzgwMjsgfVxuXG4udGV4dC1jb2xvci1icmFuZC1saWdodGVyIHtcbiAgY29sb3I6ICNGNzc4MDI7IH1cblxuLmJvcmRlci1jb2xvci1icmFuZC1saWdodGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjc3ODAyOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXI6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZC1saWdodGVyIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZC1saWdodGVyIDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGNzc4MDI7IH1cblxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtbGlnaHRlcjpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXIgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXIgOmZvY3VzIHtcbiAgY29sb3I6ICNGNzc4MDI7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1saWdodGVyOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1saWdodGVyIDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXIgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjc3ODAyOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJyYW5kLWRhcmtlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZjOyB9XG5cbi50ZXh0LWNvbG9yLWJyYW5kLWRhcmtlciB7XG4gIGNvbG9yOiAjZmZmYzsgfVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWRhcmtlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmM7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQtZGFya2VyOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQtZGFya2VyIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZC1kYXJrZXIgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmM7IH1cblxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtZGFya2VyOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtZGFya2VyIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1icmFuZC1kYXJrZXIgOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZjOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtZGFya2VyOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1kYXJrZXIgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtZGFya2VyIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmM7IH1cblxuLmJhY2tncm91bmQtY29sb3ItYnJhbmQtYWx0IHtcbiAgYmFja2dyb3VuZDogIzFiMTQ2NDsgfVxuXG4udGV4dC1jb2xvci1icmFuZC1hbHQge1xuICBjb2xvcjogIzFiMTQ2NDsgfVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWFsdCB7XG4gIGJvcmRlci1jb2xvcjogIzFiMTQ2NDsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZC1hbHQ6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1icmFuZC1hbHQgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWFsdCA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDY0OyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWJyYW5kLWFsdDpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWJyYW5kLWFsdCA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtYWx0IDpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxNDY0OyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtYWx0OmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1hbHQgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtYWx0IDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFiMTQ2NDsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1icmFuZC1hbHQtbGlnaHRlciB7XG4gIGJhY2tncm91bmQ6ICMxRDU0NzI7IH1cblxuLnRleHQtY29sb3ItYnJhbmQtYWx0LWxpZ2h0ZXIge1xuICBjb2xvcjogIzFENTQ3MjsgfVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWFsdC1saWdodGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ1NDcyOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWFsdC1saWdodGVyOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQtYWx0LWxpZ2h0ZXIgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWFsdC1saWdodGVyIDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxRDU0NzI7IH1cblxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtYWx0LWxpZ2h0ZXI6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci1icmFuZC1hbHQtbGlnaHRlciA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtYWx0LWxpZ2h0ZXIgOmZvY3VzIHtcbiAgY29sb3I6ICMxRDU0NzI7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1icmFuZC1hbHQtbGlnaHRlcjpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtYWx0LWxpZ2h0ZXIgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtYWx0LWxpZ2h0ZXIgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ1NDcyOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJyYW5kLWFsdC1kYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjY2ZkZDE5OyB9XG5cbi50ZXh0LWNvbG9yLWJyYW5kLWFsdC1kYXJrZXIge1xuICBjb2xvcjogI2NmZGQxOTsgfVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWFsdC1kYXJrZXIge1xuICBib3JkZXItY29sb3I6ICNjZmRkMTk7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItYnJhbmQtYWx0LWRhcmtlcjpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWFsdC1kYXJrZXIgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJyYW5kLWFsdC1kYXJrZXIgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2NmZGQxOTsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1icmFuZC1hbHQtZGFya2VyOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtYWx0LWRhcmtlciA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItYnJhbmQtYWx0LWRhcmtlciA6Zm9jdXMge1xuICBjb2xvcjogI2NmZGQxOTsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJyYW5kLWFsdC1kYXJrZXI6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJyYW5kLWFsdC1kYXJrZXIgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItYnJhbmQtYWx0LWRhcmtlciA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjZmRkMTk7IH1cblxuLmJhY2tncm91bmQtY29sb3ItdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM1NTU3NTk7IH1cblxuLnRleHQtY29sb3ItdGV4dCB7XG4gIGNvbG9yOiAjNTU1NzU5OyB9XG5cbi5ib3JkZXItY29sb3ItdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzU1NTc1OTsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci10ZXh0OmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItdGV4dCA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItdGV4dCA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNTU1NzU5OyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLXRleHQ6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci10ZXh0IDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci10ZXh0IDpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NzU5OyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItdGV4dDpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItdGV4dCA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci10ZXh0IDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzU1NTc1OTsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci10ZXh0LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwOyB9XG5cbi50ZXh0LWNvbG9yLXRleHQtbGlnaHRlciB7XG4gIGNvbG9yOiAjNzA3MDcwOyB9XG5cbi5ib3JkZXItY29sb3ItdGV4dC1saWdodGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXRleHQtbGlnaHRlcjpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXRleHQtbGlnaHRlciA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItdGV4dC1saWdodGVyIDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7IH1cblxuLnRleHQtaG92ZXItY29sb3ItdGV4dC1saWdodGVyOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItdGV4dC1saWdodGVyIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci10ZXh0LWxpZ2h0ZXIgOmZvY3VzIHtcbiAgY29sb3I6ICM3MDcwNzA7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci10ZXh0LWxpZ2h0ZXI6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXRleHQtbGlnaHRlciA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci10ZXh0LWxpZ2h0ZXIgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXRleHQtZGFya2VyIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4udGV4dC1jb2xvci10ZXh0LWRhcmtlciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5ib3JkZXItY29sb3ItdGV4dC1kYXJrZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItdGV4dC1kYXJrZXI6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci10ZXh0LWRhcmtlciA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItdGV4dC1kYXJrZXIgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci10ZXh0LWRhcmtlcjpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLXRleHQtZGFya2VyIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci10ZXh0LWRhcmtlciA6Zm9jdXMge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXRleHQtZGFya2VyOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci10ZXh0LWRhcmtlciA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci10ZXh0LWRhcmtlciA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLmJhY2tncm91bmQtY29sb3ItdGV4dC1hbHQge1xuICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG5cbi50ZXh0LWNvbG9yLXRleHQtYWx0IHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmJvcmRlci1jb2xvci10ZXh0LWFsdCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci10ZXh0LWFsdDpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLXRleHQtYWx0IDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci10ZXh0LWFsdCA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLXRleHQtYWx0OmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItdGV4dC1hbHQgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLXRleHQtYWx0IDpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItdGV4dC1hbHQ6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXRleHQtYWx0IDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXRleHQtYWx0IDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1ncmV5IHtcbiAgYmFja2dyb3VuZDogI2U4ZTdlZDsgfVxuXG4udGV4dC1jb2xvci1ncmV5IHtcbiAgY29sb3I6ICNlOGU3ZWQ7IH1cblxuLmJvcmRlci1jb2xvci1ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThlN2VkOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXk6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5IDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5IDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlOGU3ZWQ7IH1cblxuLnRleHQtaG92ZXItY29sb3ItZ3JleTpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXkgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXkgOmZvY3VzIHtcbiAgY29sb3I6ICNlOGU3ZWQ7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5OmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5IDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXkgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZThlN2VkOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWdyZXktbGlnaHRlciB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjE7IH1cblxuLnRleHQtY29sb3ItZ3JleS1saWdodGVyIHtcbiAgY29sb3I6ICNlZmYwZjE7IH1cblxuLmJvcmRlci1jb2xvci1ncmV5LWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNlZmYwZjE7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1saWdodGVyOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1saWdodGVyIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXIgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VmZjBmMTsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXI6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXIgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlciA6Zm9jdXMge1xuICBjb2xvcjogI2VmZjBmMTsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlcjpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1saWdodGVyIDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlciA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlZmYwZjE7IH1cblxuLmJhY2tncm91bmQtY29sb3ItZ3JleS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjNWE1YTVhOyB9XG5cbi50ZXh0LWNvbG9yLWdyZXktZGFya2VyIHtcbiAgY29sb3I6ICM1YTVhNWE7IH1cblxuLmJvcmRlci1jb2xvci1ncmV5LWRhcmtlciB7XG4gIGJvcmRlci1jb2xvcjogIzVhNWE1YTsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWRhcmtlcjpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktZGFya2VyIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWRhcmtlciA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNWE1YTVhOyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktZGFya2VyOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1kYXJrZXIgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktZGFya2VyIDpmb2N1cyB7XG4gIGNvbG9yOiAjNWE1YTVhOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1kYXJrZXI6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktZGFya2VyIDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktZGFya2VyIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVhNWE1YTsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1ncmV5LWFsdCB7XG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7IH1cblxuLnRleHQtY29sb3ItZ3JleS1hbHQge1xuICBjb2xvcjogIzMyMzIzMjsgfVxuXG4uYm9yZGVyLWNvbG9yLWdyZXktYWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzMjMyOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktYWx0OmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1hbHQgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktYWx0IDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7IH1cblxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1hbHQ6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWFsdCA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1hbHQgOmZvY3VzIHtcbiAgY29sb3I6ICMzMjMyMzI7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWFsdDpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1hbHQgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1hbHQgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzMjMyOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWdyZXktYWx0LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTdlOWU5OyB9XG5cbi50ZXh0LWNvbG9yLWdyZXktYWx0LWxpZ2h0ZXIge1xuICBjb2xvcjogI2U3ZTllOTsgfVxuXG4uYm9yZGVyLWNvbG9yLWdyZXktYWx0LWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNlN2U5ZTk7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZ3JleS1hbHQtbGlnaHRlcjpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktYWx0LWxpZ2h0ZXIgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktYWx0LWxpZ2h0ZXIgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2U3ZTllOTsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1ncmV5LWFsdC1saWdodGVyOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1hbHQtbGlnaHRlciA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1hbHQtbGlnaHRlciA6Zm9jdXMge1xuICBjb2xvcjogI2U3ZTllOTsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktYWx0LWxpZ2h0ZXI6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktYWx0LWxpZ2h0ZXIgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1hbHQtbGlnaHRlciA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2U5ZTk7IH1cblxuLmJhY2tncm91bmQtY29sb3ItZ3JleS1hbHQtZGFya2VyIHtcbiAgYmFja2dyb3VuZDogIzk4OTg5ODsgfVxuXG4udGV4dC1jb2xvci1ncmV5LWFsdC1kYXJrZXIge1xuICBjb2xvcjogIzk4OTg5ODsgfVxuXG4uYm9yZGVyLWNvbG9yLWdyZXktYWx0LWRhcmtlciB7XG4gIGJvcmRlci1jb2xvcjogIzk4OTg5ODsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWFsdC1kYXJrZXI6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWFsdC1kYXJrZXIgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktYWx0LWRhcmtlciA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjOTg5ODk4OyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktYWx0LWRhcmtlcjpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktYWx0LWRhcmtlciA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1hbHQtZGFya2VyIDpmb2N1cyB7XG4gIGNvbG9yOiAjOTg5ODk4OyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1hbHQtZGFya2VyOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWFsdC1kYXJrZXIgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItZ3JleS1hbHQtZGFya2VyIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk4OTg5ODsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1ncmV5LWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjNmMTsgfVxuXG4udGV4dC1jb2xvci1ncmV5LWxpZ2h0ZXN0IHtcbiAgY29sb3I6ICNmNWYzZjE7IH1cblxuLmJvcmRlci1jb2xvci1ncmV5LWxpZ2h0ZXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmM2YxOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlc3Q6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXN0IDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXN0IDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmNWYzZjE7IH1cblxuLnRleHQtaG92ZXItY29sb3ItZ3JleS1saWdodGVzdDpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlc3QgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlc3QgOmZvY3VzIHtcbiAgY29sb3I6ICNmNWYzZjE7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXN0OmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ncmV5LWxpZ2h0ZXN0IDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWdyZXktbGlnaHRlc3QgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmM2YxOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWZhaWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi50ZXh0LWNvbG9yLWZhaWwge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWNvbG9yLWZhaWwge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItZmFpbDpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWZhaWwgOmFjdGl2ZSxcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWZhaWwgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1mYWlsOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItZmFpbCA6YWN0aXZlLFxuLnRleHQtaG92ZXItY29sb3ItZmFpbCA6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWZhaWw6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWZhaWwgOmFjdGl2ZSxcbi5ib3JkZXItaG92ZXItY29sb3ItZmFpbCA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJhY2tncm91bmQtY29sb3Itc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRleHQtY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib3JkZXItY29sb3Itc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1zdWNjZXNzOmhvdmVyLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3Itc3VjY2VzcyA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3Itc3VjY2VzcyA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLXN1Y2Nlc3M6aG92ZXIsXG4udGV4dC1ob3Zlci1jb2xvci1zdWNjZXNzIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1zdWNjZXNzIDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3Itc3VjY2Vzczpob3Zlcixcbi5ib3JkZXItaG92ZXItY29sb3Itc3VjY2VzcyA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1zdWNjZXNzIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1saW5rIHtcbiAgYmFja2dyb3VuZDogIzFmY2E3ZTsgfVxuXG4udGV4dC1jb2xvci1saW5rIHtcbiAgY29sb3I6ICMxZmNhN2U7IH1cblxuLmJvcmRlci1jb2xvci1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWZjYTdlOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWxpbms6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1saW5rIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1saW5rIDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxZmNhN2U7IH1cblxuLnRleHQtaG92ZXItY29sb3ItbGluazpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWxpbmsgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLWxpbmsgOmZvY3VzIHtcbiAgY29sb3I6ICMxZmNhN2U7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1saW5rOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1saW5rIDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWxpbmsgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWZjYTdlOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWxpbmstYWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udGV4dC1jb2xvci1saW5rLWFsdCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib3JkZXItY29sb3ItbGluay1hbHQge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItbGluay1hbHQ6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1saW5rLWFsdCA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItbGluay1hbHQgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci1saW5rLWFsdDpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLWxpbmstYWx0IDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1saW5rLWFsdCA6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWxpbmstYWx0OmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci1saW5rLWFsdCA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1saW5rLWFsdCA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJhY2tncm91bmQtY29sb3ItaG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjc3ODAyOyB9XG5cbi50ZXh0LWNvbG9yLWhvdmVyIHtcbiAgY29sb3I6ICNGNzc4MDI7IH1cblxuLmJvcmRlci1jb2xvci1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y3NzgwMjsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ob3Zlcjpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWhvdmVyIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ob3ZlciA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjc3ODAyOyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWhvdmVyOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItaG92ZXIgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLWhvdmVyIDpmb2N1cyB7XG4gIGNvbG9yOiAjRjc3ODAyOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItaG92ZXI6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWhvdmVyIDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWhvdmVyIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0Y3NzgwMjsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1ob3Zlci1hbHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi50ZXh0LWNvbG9yLWhvdmVyLWFsdCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib3JkZXItY29sb3ItaG92ZXItYWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWhvdmVyLWFsdDpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWhvdmVyLWFsdCA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3ItaG92ZXItYWx0IDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnRleHQtaG92ZXItY29sb3ItaG92ZXItYWx0OmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItaG92ZXItYWx0IDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci1ob3Zlci1hbHQgOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvcmRlci1ob3Zlci1jb2xvci1ob3Zlci1hbHQ6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWhvdmVyLWFsdCA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci1ob3Zlci1hbHQgOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udGV4dC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib3JkZXItY29sb3Itd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJhY2tncm91bmQtaG92ZXItY29sb3Itd2hpdGU6aG92ZXIsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci13aGl0ZSA6YWN0aXZlLFxuLmJhY2tncm91bmQtaG92ZXItY29sb3Itd2hpdGUgOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udGV4dC1ob3Zlci1jb2xvci13aGl0ZTpob3Zlcixcbi50ZXh0LWhvdmVyLWNvbG9yLXdoaXRlIDphY3RpdmUsXG4udGV4dC1ob3Zlci1jb2xvci13aGl0ZSA6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWhvdmVyLWNvbG9yLXdoaXRlOmhvdmVyLFxuLmJvcmRlci1ob3Zlci1jb2xvci13aGl0ZSA6YWN0aXZlLFxuLmJvcmRlci1ob3Zlci1jb2xvci13aGl0ZSA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJhY2tncm91bmQtY29sb3ItYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi50ZXh0LWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmJvcmRlci1jb2xvci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ibGFjazpob3Zlcixcbi5iYWNrZ3JvdW5kLWhvdmVyLWNvbG9yLWJsYWNrIDphY3RpdmUsXG4uYmFja2dyb3VuZC1ob3Zlci1jb2xvci1ibGFjayA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi50ZXh0LWhvdmVyLWNvbG9yLWJsYWNrOmhvdmVyLFxuLnRleHQtaG92ZXItY29sb3ItYmxhY2sgOmFjdGl2ZSxcbi50ZXh0LWhvdmVyLWNvbG9yLWJsYWNrIDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5ib3JkZXItaG92ZXItY29sb3ItYmxhY2s6aG92ZXIsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJsYWNrIDphY3RpdmUsXG4uYm9yZGVyLWhvdmVyLWNvbG9yLWJsYWNrIDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmhpZGUtNzAwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmhpZGUtNjkwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmhpZGUtNjgwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmhpZGUtNjcwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmhpZGUtNjYwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmhpZGUtNjUwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhpZGUtNjQwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLmhpZGUtNjMwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmhpZGUtNjIwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLmhpZGUtNjEwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhpZGUtNjAwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgLmhpZGUtNTkwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmhpZGUtNTgwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmhpZGUtNTcwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmhpZGUtNTYwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmhpZGUtNTUwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmhpZGUtNTQwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgLmhpZGUtNTMwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhpZGUtNTIwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgLmhpZGUtNTEwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhpZGUtNTAwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgLmhpZGUtNDkwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhpZGUtNDgwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmhpZGUtNDcwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmhpZGUtNDYwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhpZGUtNDUwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLmhpZGUtNDQwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmhpZGUtNDMwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmhpZGUtNDIwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLmhpZGUtNDEwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhpZGUtNDAwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmhpZGUtMzkwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmhpZGUtMzgwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmhpZGUtMzcwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmhpZGUtMzYwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmhpZGUtMzUwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmhpZGUtMzQwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLmhpZGUtMzMwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmhpZGUtMzIwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzEwcHgpIHtcbiAgLmhpZGUtMzEwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLmhpZGUtMzAwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaW1nLWZsdWlkLCAub3V0c2Vlci1tZWdhbWVudSAubWVnYW1lbnUtZmVhdHVyZWQtaXRlbSBpbWcsIC50d28tY29sdW1uLWxvZ28tZGlzcGxheSAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW0gLmxlZnQtY29sdW1uIGltZywgLmxvZ28tc2xpZGVyIC5jYXJvdXNlbCAuc2xpZGVzIC5sb2dvLXNsaWRlci1pdGVtIC5pdGVtLWNvbnRlbnQgaW1nLCAuc2luZ2xlLWJsb2cgLmJhbm5lci1zaW5nbGUtYmxvZyAubWV0YS1pbmZvIC5hdXRob3IgaW1nLCAuYXV0aG9yIC5hdXRob3ItaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvbnQtcHJpbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtdGVydGlhcnkge1xuICBmb250LWZhbWlseTogXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIE5PUk1BTElTRVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4gKiAgICB1c2VyIHpvb20uXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXHJcbiAqIGFuZCBGaXJlZm94LlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1haW4sXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTGlua3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxyXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4gKi9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcblxyXG5ociB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbiAgbWFyZ2luOiAwOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuICovXHJcblxyXG5idXR0b24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xyXG5cclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbiAqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxyXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxyXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXHJcblxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuNC4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG5cbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkY29udGFpbmVyLW1heC13aWR0aCA+ICR3aWR0aCBvciAkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBCQVNFXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmh0bWwge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICRncmV5LWRhcms7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcblx0Ji5hZG1pbi1iYXIge1xyXG5cdFx0Ly8gcGFkZGluZy10b3A6IDMycHg7XHJcblx0fVxyXG5cclxuXHQmLm5hdi1vcGVuIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW5cclxuXHR9XHJcblxyXG5cdCYubm8tc2Nyb2xsIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW5cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLXdyYXBwZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctdG9wOiA4cmVtO1xyXG5cclxuXHQuYWRtaW4tYmFyICYge1xyXG5cdFx0cGFkZGluZy10b3A6IDlyZW07XHJcblx0fVxyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgbWluLWhlaWdodDogMTFyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuXHQmLnBhZGRlZCB7XHJcblx0XHRwYWRkaW5nOiA0cmVtIDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHRwYWRkaW5nOiA2cmVtIDBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5iZy1ncmV5IHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JleS1saWdodGVzdFxyXG59XHJcblxyXG4uYmctZ3JleS1saWdodGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JleS1saWdodGVyXHJcbn1cclxuXHJcbi5zY3JvbGwtYXJyb3cge1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIG1hcmdpbjogOCUgYXV0bztcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IDA7XHJcbiAgIGxlZnQ6IDA7XHJcbiAgIHJpZ2h0OiAwO1xyXG4gICBtYXJnaW46IGF1dG87XHJcbiAgIHotaW5kZXg6IDIwO1xyXG4gICBvcGFjaXR5OiAuNztcclxuXHJcbiAgIHN2ZyB7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRwYXRoIHtcclxuXHRcdFx0ZmlsbDogd2hpdGU7XHJcblx0XHR9XHJcbiAgIH1cclxuXHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgYm90dG9tOiAzcmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbi5jbGlja2FibGUtcm93IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50ZW1wLWNvbnRlbnQge1xyXG5cdGhlaWdodDogMzAwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcclxufVxyXG5cclxuLmZsZXgge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbnVsLnBhZ2UtbnVtYmVycyB7XHJcbiAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgIG1hcmdpbjogMDtcclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDFyZW07XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YS5uZXh0LCBhLnByZXYge1xyXG5cdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG5cdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblxyXG5cdC5zbGFzaCB7XHJcblx0XHRjb2xvcjogJGdyZXktbWlkO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGdyZXktbWlkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXHJcbi5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxyXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5pZnJhbWUge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRhc2hlZC1ib3JkZXItdG9wIHtcclxuXHRib3JkZXItdG9wOiAxcHggZGFzaGVkICRjb2xvci1ncmV5LWRhcmtlcjtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuTUlYSU5TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjsgLy8gMVxuXHRcdGRpc3BsYXk6IHRhYmxlOyAvLyAyXG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLy8gdXNlcyBicmVha3BvaW50cyBkZWZpbmVkIGluIHZhcmlhYmxlcy5zY3NzXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQsICR2YWx1ZTogMCkge1xuXG5cdEBpZiAkcG9pbnQgPT0geHMge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cy1taW4pIHsgQGNvbnRlbnQ7IH1cblx0fVxuXG5cdEBlbHNlIGlmICRwb2ludCA9PSBzbSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtLW1pbikgeyBAY29udGVudDsgfVxuXHR9XG5cblx0QGVsc2UgaWYgJHBvaW50ID09IG1kIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQtbWluKSB7IEBjb250ZW50OyB9XG5cdH1cblxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbGcge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZy1taW4pIHsgQGNvbnRlbnQ7IH1cblx0fVxuXG5cdEBlbHNlIGlmICRwb2ludCA9PSB4bCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsLW1pbikgeyBAY29udGVudDsgfVxuXHR9XG5cblx0QGVsc2UgaWYgJHBvaW50PT14eGwge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4eGwtbWluKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAZWxzZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCRwb2ludDogJHZhbHVlKSB7IEBjb250ZW50OyB9XG5cdH1cblxufVxuXG5AbWl4aW4gYmV0d2Vlbi1icmVha3BvaW50cygkbWluLCAkbWF4KSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LWxlZnQoKSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGJsdWUgMCUsICRncmVlbiAxMDAlKTtcbn1cblxuXG5cbkBtaXhpbiBiZy1ncmFkaWVudC1yaWdodCgpIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ3JlZW4gMCUsICRibHVlIDEwMCUpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtcmV2ZXJzZSgpIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRuYXZ5LCAkdmlvbGV0KTtcbn1cblxuJGRvdHRlZExpbmVTcGFjaW5nOiA4O1xuQG1peGluIGRvdHRlZC1saW5lKCRjb2xvcjogJGdyZXktbWlkLCAkYWxpZ25tZW50OiBib3R0b20pIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgMCUsICRjb2xvciAoMTAwJSAvICRkb3R0ZWRMaW5lU3BhY2luZyksIHRyYW5zcGFyZW50ICgxMDAlIC8gJGRvdHRlZExpbmVTcGFjaW5nKSk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgJGFsaWdubWVudDsgYmFja2dyb3VuZC1zaXplOiAoJGRvdHRlZExpbmVTcGFjaW5nICsgcHgpIDFweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gYW5nbGUoJHBzZXVkbywgJGZsaXA6IGZhbHNlLCAkYW5nbGU6IDEuNWRlZykge1xuXHQvLyBQb3NzaWJsZSB2YWx1ZXMgZm9yICRwc2V1ZG8gYXJlOiBiZWZvcmUsIGFmdGVyLCBib3RoXG5cdEBpZiAkcHNldWRvID09ICdiZWZvcmUnIG9yICRwc2V1ZG8gPT0gJ2FmdGVyJyBvciAkcHNldWRvID09ICdib3RoJyB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHotaW5kZXg6IDE7XG5cdCAgJHNlbGVjdG9yOiBpZigkcHNldWRvID09ICdib3RoJywgJyY6YmVmb3JlLCY6YWZ0ZXInLCAnJjojeyRwc2V1ZG99Jyk7XG4gXG5cdCAgI3skc2VsZWN0b3J9IHtcblx0XHQgYmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHQgY29udGVudDogJyc7XG5cdFx0IGRpc3BsYXk6IGJsb2NrO1xuXHRcdCBoZWlnaHQ6IDUwJTtcblx0XHQgbGVmdDogMDtcblx0XHQgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCByaWdodDogMDtcblx0XHQgei1pbmRleDogLTE7XG5cdFx0IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBmb3IgQ2hyb21lIFdpbmRvd3Ncblx0ICB9XG4gXG5cdCAgQGlmICRwc2V1ZG8gPT0gJ2JlZm9yZScge1xuXHRcdCAjeyRzZWxlY3Rvcn0ge1xuXHRcdFx0dG9wOiAwO1xuIFxuXHRcdFx0QGlmICRmbGlwIHtcblx0XHRcdCAgdHJhbnNmb3JtOiBza2V3WSgkYW5nbGUgKiAtMSk7XG5cdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNrZXdZKCRhbmdsZSk7XG5cdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcblx0XHRcdH1cblx0XHQgfVxuXHQgIH1cbiBcblx0ICBAaWYgJHBzZXVkbyA9PSAnYWZ0ZXInIHtcblx0XHQgI3skc2VsZWN0b3J9IHtcblx0XHRcdGJvdHRvbTogMDtcbiBcblx0XHRcdEBpZiAkZmxpcCB7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2tld1koJGFuZ2xlKTtcblx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2tld1koJGFuZ2xlICogLTEpO1xuXHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuXHRcdFx0fVxuXHRcdCB9XG5cdCAgfVxuIFxuXHQgIEBpZiAkcHNldWRvID09ICdib3RoJyB7XG5cdFx0ICY6YmVmb3JlIHtcblx0XHRcdHRvcDogMDtcbiBcblx0XHRcdEBpZiAkZmxpcCB7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2tld1koJGFuZ2xlICogLTEpO1xuXHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdCAgdHJhbnNmb3JtOiBza2V3WSgkYW5nbGUpO1xuXHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG5cdFx0XHR9XG5cdFx0IH1cbiBcblx0XHQgJjphZnRlciB7XG5cdFx0XHRib3R0b206IDA7XG4gXG5cdFx0XHRAaWYgJGZsaXAge1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNrZXdZKCRhbmdsZSk7XG5cdFx0XHQgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0ICB0cmFuc2Zvcm06IHNrZXdZKCRhbmdsZSAqIC0xKTtcblx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcblx0XHRcdH1cblx0XHQgfVxuXHQgIH1cblx0fVxuIH0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5IRUxQRVJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIGhlbHBlciBjbGFzc2VzXHJcblxyXG4uZGVidWcge1xyXG4gICBib3JkZXI6IDFweCBzb2xpZCAjZjBmO1xyXG59XHJcblxyXG4uZGVidWcyIHtcclxuICAgYm9yZGVyOiAxcHggc29saWQgbGltZTtcclxufVxyXG5cclxuLmNsZWFyZml4OmJlZm9yZSxcclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICAgY29udGVudDogXCIgXCI7XHJcbiAgIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmNsZWFyIHtcclxuICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmNsZWFyLWxlZnQge1xyXG4gICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbi5jbGVhci1yaWdodCB7XHJcbiAgIGNsZWFyOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5jbGVhci1ub25lIHtcclxuICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsb2F0LWxlZnQge1xyXG4gICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZsb2F0LXJpZ2h0IHtcclxuICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uZmxvYXQtbm9uZSB7XHJcbiAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQge1xyXG4gICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LW1kLWxlZnQge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0LXJpZ2h0IHtcclxuICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpZHRoLWZ1bGwge1xyXG4gICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi53aWR0aC1hdXRvIHtcclxuICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpc3BsYXktdGFibGUtd3JhcHBlciB7XHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbi5kaXNwbGF5LXRhYmxlIHtcclxuICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAyMHB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgfVxyXG59XHJcblxyXG4uZGlzcGxheS10YWJsZS1jZWxsIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gcmVzcG9uc2l2ZSBpbWFnZVxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIG1heC13aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uaW52aXNpYmxlIHtcclxuICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uY2VudGVyLWJsb2NrIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5ibG9jayB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4IHtcclxuICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICYtLXNwYWNlLWJldHdlZW4ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgIH1cclxuXHJcbiAgICYtLWp1c3RpZnktY2VudGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIH1cclxuXHJcbiAgICYtLWFsaWduLWNlbnRlciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIH1cclxuXHJcbiAgICYtLXJvdy13cmFwIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgfVxyXG5cclxuICAgJi0tY29sLXdyYXAge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICB9XHJcblxyXG4gICAmLS13cmFwIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICB9XHJcblxyXG4gICAmLS1lbmQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICB9XHJcblxyXG4gICAmLS1jb2wge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgfVxyXG5cclxuICAgJi0tbGcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi52aXNpYmxlLWRlc2t0b3Age1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgfVxyXG59XHJcblxyXG4uYmctY292ZXIge1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4ubm8tZ3V0dGVyIHtcclxuICAgbWFyZ2luOiAwO1xyXG5cclxuICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgIH1cclxufVxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgaGVpZ2h0OiAwO1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICBpZnJhbWUsXHJcbiAgIG9iamVjdCxcclxuICAgZW1iZWQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgfVxyXG59XHJcblxyXG4uYmctLWJsdWUge1xyXG4gICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxufVxyXG5cclxuLmJnLS1ncmVlbiB7XHJcbiAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxufVxyXG5cclxuLmJnLS1ncmV5IHtcclxuICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHRlcjtcclxufVxyXG5cclxuLmJhY2tncm91bmQtY29sb3ItZ3JhZGllbnQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGJsdWUsICRncmVlbik7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLWNvbG9yLWdyYWRpZW50LWdyZXkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0NDQ0NDQyAwJSwgI0Y3RjdGNyAxMDAlKTtcclxufVxyXG5cclxuLy8gZGVmYXVsdCBwYWRkaW5nIGZvciB0aG9zZSBzZWN0aW9ucyB0aGF0IG5lZWQgaXRcclxuLnBhZGRpbmctdCB7XHJcbiAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLWIge1xyXG4gICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcclxuICAgfVxyXG59XHJcblxyXG4ucGFkZGluZy15IHtcclxuICAgQGV4dGVuZCAucGFkZGluZy10O1xyXG4gICBAZXh0ZW5kIC5wYWRkaW5nLWI7XHJcbn1cclxuXHJcbi8vIGRlZmF1bHQgbWFyZ2luIGZvciB0aG9zZSBzZWN0aW9ucyB0aGF0IG5lZWQgaXRcclxuLm1hcmdpbi10IHtcclxuICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3cmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbi5tYXJnaW4tYiB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuICAgfVxyXG59XHJcblxyXG4ubWFyZ2luLXQtLXNtYWxsIHtcclxuICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbi5tYXJnaW4tYi0tc21hbGwge1xyXG4gICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgIH1cclxufVxyXG5cclxuLm1hcmdpbi15LS1zbWFsbCB7XHJcbiAgIEBleHRlbmQgLm1hcmdpbi10LS1zbWFsbDtcclxuICAgQGV4dGVuZCAubWFyZ2luLWItLXNtYWxsO1xyXG59XHJcblxyXG4ub2JqZWN0LWZpdCB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuICAgdG9wOiAwO1xyXG4gICByaWdodDogMDtcclxuICAgYm90dG9tOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XHJcbiAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgLy8gY2VudHJlZCBieSBkZWZhdWx0XHJcbiAgICYtLWNvbnRhaW4ge1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluO1wiO1xyXG4gICB9XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tLWRhc2hlZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBncmV5O1xyXG59XHJcbiIsIi8vIEdlbmVyaWMgaGVhZGluZyBzdHlsaW5nXHJcblxyXG5oMSxcclxuLmgxLFxyXG5oMixcclxuLmgyLFxyXG5oMyxcclxuLmgzLFxyXG5oNCxcclxuLmg0LFxyXG5oNSxcclxuLmg1LFxyXG5oNixcclxuLmg2IHtcclxuICAgbWFyZ2luOiAwO1xyXG4gICBwYWRkaW5nOiAwO1xyXG4gICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xyXG4gICBmb250LXdlaWdodDogNjAwO1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcclxuICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgJi5ncmFkaWVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRibHVlLCAkZ3JlZW4pO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgIH1cclxuXHJcbiAgICYueGwge1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgfVxyXG5cclxuICAgJi5jZW50ZXJlZCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYuYmx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgfVxyXG5cclxuICAgJi5ncmVlbiB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgIH1cclxuXHJcbiAgICYuYm9sZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgIH1cclxufVxyXG5cclxuLmdyYWRpZW50IHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGJsdWUsICRncmVlbik7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmdyYWRpZW50LTIge1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICRibHVlLCAkZ3JlZW4pO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBoZWFkaW5nIHN0eWxpbmdcclxuLy8gTWFya3VwIHNob3VsZCBiZSBzZW1hbnRpY2FsbHkgY29ycmVjdFxyXG4vLyBVc2UgYW4gYXBwcm9wcmlhdGUgY2xhc3MgdG8gdmlzdWFsbHkgc3R5bGUgYW4gaDMgYXMgYW4gaDIgLSBlZyA8aDMgY2xhc3M9XCJoMlwiPlxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICB9XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICYueGwge1xyXG4gICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICB9XHJcblxyXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICBmb250LXNpemU6IDMycHg7XHJcblxyXG4gICAgICYueGwge1xyXG4gICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICBmb250LXdlaWdodDogNjAwO1xyXG4gICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICBmb250LXdlaWdodDogNjAwO1xyXG4gICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICBmb250LXdlaWdodDogNjAwO1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG4gICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi8vIHVzZWQgaW4gYSBjb3VwbGUgb2YgcGxhY2VzIChtb3N0bHkgb24gdGhlIHRlYW0gbW9kdWxlKVxyXG4uc3VidGl0bGUtMSB7XHJcbiAgIGNvbG9yOiAkYmx1ZTtcclxuICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4vLyBMaW5rIHN0eWxlc1xyXG5cclxuYm9keSB7XHJcbiAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuYSB7XHJcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG5cclxuICAgKiB7XHJcbiAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuXHJcbiAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgIH1cclxufVxyXG5cclxuYTp2aXNpdGVkIHtcclxufVxyXG5cclxuYTpob3ZlciB7XHJcbn1cclxuXHJcbmE6Zm9jdXMge1xyXG4gICAvLyBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuLy8gU3RhbmRhcmQgdGV4dCBwYXJhZ3JhcGhzXHJcblxyXG5wIHtcclxuICAgbWFyZ2luOiAwIDAgMS42cmVtIDA7XHJcbiAgIHBhZGRpbmc6IDA7XHJcbiAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICYuYmlnZ2VyIHtcclxuICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBMaXN0IHN0eWxlc1xyXG5cclxub2wge1xyXG4gICBtYXJnaW46IDAgMTNweCA4cHggMTVweDtcclxuICAgcGFkZGluZzogMDtcclxuICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgJi5mYW5jeSB7XHJcbiAgICAgY291bnRlci1yZXNldDogbnVtYmVyO1xyXG4gICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgbGkge1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcclxuICAgICAgICAgY29udGVudDogY291bnRlcihudW1iZXIpXCJcXGEwXCI7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgIH1cclxuXHJcbiAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0zNCUsMjAlKTtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxudWwge1xyXG4gICBtYXJnaW4tbGVmdDogMS43cmVtO1xyXG4gICBwYWRkaW5nOiAwO1xyXG4gICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG5cclxuICAgJi51bnN0eWxlZCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgfVxyXG5cclxuICAgbGkge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgfVxyXG59XHJcblxyXG5vbCBvbCxcclxub2wgdWwsXHJcbnVsIHVsLFxyXG51bCBvbCB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG5cclxuZGwge1xyXG59XHJcblxyXG5kdCB7XHJcbiAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxufVxyXG5cclxuLmRsLWhvcml6b250YWwge1xyXG4gICBkdCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIGRkIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgbWFyZ2luOiAycmVtIDA7XHJcblxyXG4gICAuYnV0dG9uIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbnRyIHtcclxuICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHRlc3Q7XHJcbiAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LW1pZC1saWdodDtcclxuXHJcbiAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgIH1cclxuXHJcbiAgIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgIH1cclxufVxyXG5cclxudGQge1xyXG4gICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcclxuICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktbWlkLWxpZ2h0O1xyXG59XHJcblxyXG4vLyBPcGluaW9uYXRlZCBzdHlsaW5nIG9mIHR5cG9ncmFwaGljIGVsZW1lbnRzXHJcblxyXG5ociB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICBoZWlnaHQ6IDFweDtcclxuICAgYm9yZGVyOiAwO1xyXG4gICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgbWFyZ2luOiAxZW0gMDtcclxuICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZTtcclxuICAgbWFyZ2luOiAwO1xyXG4gICBwYWRkaW5nOiAwIDFyZW07XHJcbn1cclxuXHJcbmlucyB7XHJcbiAgIGJhY2tncm91bmQ6ICNmZjk7XHJcbiAgIGNvbG9yOiAjMDAwO1xyXG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbm1hcmsge1xyXG4gICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5wcmUge1xyXG4gICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmZpcnN0LWxhc3Qge1xyXG4gICA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgIH1cclxuICAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgIH1cclxufVxyXG5cclxuLnRleHQtd2hpdGUge1xyXG4gICBjb2xvcjogI2ZmZjtcclxuICAgaDEsXHJcbiAgIGgyLFxyXG4gICBoMyxcclxuICAgaDQsXHJcbiAgIGg1IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgIH1cclxufVxyXG5cclxuLnRleHQtYmx1ZSB7XHJcbiAgIGNvbG9yOiAkYmx1ZTtcclxuICAgaDEsXHJcbiAgIGgyLFxyXG4gICBoMyxcclxuICAgaDQsXHJcbiAgIGg1IHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICB9XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlcmVkIHtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGluZy1tYiB7XHJcbiAgIC8vIGZvciBiaWcgaGVhZGluZ3Mgd2l0aCBjZW50cmUgYWxpZ25lZCB0ZXh0XHJcbiAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgfVxyXG59XHJcblxyXG4uZ3JlZW4ge1xyXG4gICBjb2xvcjogJGdyZWVuO1xyXG59XHJcblxyXG4uYmlnIHtcclxuICBmb250LXNpemU6IDExOCU7XHJcbn1cclxuXHJcbi5sYXJnZSB7XHJcbiAgIGZvbnQtc2l6ZTogMTgwJTtcclxuICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgZm9udC1zaXplOiAyMDAlO1xyXG4gICB9XHJcbn1cclxuLy8gd3JhcHBlciB0byBub3JtYWxpc2Ugc3R5bGluZyBvbiBDTVMgV1lTSVdZRyB0ZXh0XHJcbi5jbXMtdGV4dCB7XHJcbiAgIHVsIGxpIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzNlbTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5zdXBlcnRpdGxlIHtcclxuICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xyXG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucC10ZXh0IHtcclxuICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQlVUVE9OU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmJ0biB7XHJcblx0bWFyZ2luOiAxLjVyZW0gMCAwO1xyXG5cdHBhZGRpbmc6IDAuNjVyZW0gMS41cmVtO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHR9XHJcblxyXG5cdC5mYSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDFweDtcclxuXHR9XHJcblxyXG5cdC5mYS1jaGV2cm9uLXJpZ2h0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHR9XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRoZWlnaHQ6IDFyZW07XHJcblx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cclxuXHRcdHBhdGgge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSxcclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0JjphY3RpdmUsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdC5mYS1jaGV2cm9uLXJpZ2h0IHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0fVxyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdC8vIGZpbGw6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tLWJsdWUge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG59XHJcblxyXG4uYnRuLS1ncmVlbiB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGdyZWVuO1xyXG59XHJcblxyXG4uYnRuLS13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHJcblx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdGZpbGw6ICRncmVlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi0td2hpdGUtb3V0bGluZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLS1zb2xpZCB7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdDphY3RpdmUsXHJcblx0OmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi0tbGluayB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRmaWxsOiAkYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1icmFuZC1saWdodGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtbGlnaHRlcjtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1icmFuZDtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5idG4tYnJhbmQtYWx0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWJyYW5kLWFsdC1ob3Zlci10cmFuc3BhcmVuY3kge1xyXG5cdGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHRib3JkZXI6IHNvbGlkIDJweCAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogLTJweDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0b3BhY2l0eTogMC4yNTtcclxuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWhvbGxvdy1ib3JkZXItYnJhbmQtYWx0LWhvdmVyLXRyYW5zcGFyZW5jeSB7XHJcblx0aXNvbGF0aW9uOiBpc29sYXRlO1xyXG5cdGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IC0ycHg7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdG9wYWNpdHk6IDAuMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLS13aGl0ZS1vdXRsaW5lLWhvdmVyLXRyYW5zcGFyZW5jeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogLTJweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyICYge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tYnJhbmQtYWx0LWRhcmtlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdC1kYXJrZXI7XHJcblx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWI4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tLXdpdGgtYXJyb3cge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIuMjVlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMS4yZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMC41ZW07XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkuMDg2IDE0LjkzOCclM0UlM0NwYXRoIGRhdGEtbmFtZT0nUGF0aCAxNTAnIGQ9J00xLjYxNyAxNC45MzhMMCAxMy4zMjFsNS44NTItNS44NTJMMCAxLjYxNyAxLjYxNyAwbDcuNDY5IDcuNDY5eicgZmlsbD0nJTIzMWZjYTdlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA2MCU7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb25cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tZG93bmxvYWQge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDFlbTtcclxuXHRcdGhlaWdodDogMWVtO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5LjA4NiAxNC45MzgnJTNFJTNDcGF0aCBkYXRhLW5hbWU9J1BhdGggMTUwJyBkPSdNMS42MTcgMTQuOTM4TDAgMTMuMzIxbDUuODUyLTUuODUyTDAgMS42MTcgMS42MTcgMGw3LjQ2OSA3LjQ2OXonIGZpbGw9JyUyMzFmY2E3ZScvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJyYW5kO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSxcclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tYnJhbmQtYWx0LXJlZGVzaWduIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHRwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xyXG5cdHBhZGRpbmctaW5saW5lOiAyLjVyZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjI1O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tbGFuZ3VhZ2Utc2VsZWN0b3Ige1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZy1ibG9jazogMC4yNXJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1zYWxlcyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1icmFuZC1ob3Zlci10cmFuc3BhcmVuY3kge1xyXG5cdGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHRib3JkZXI6IHNvbGlkIDJweCAkY29sb3ItYnJhbmQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGluc2V0OiAtMnB4O1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICAgICBGT1JNU1xyXG4vLyBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy9Qcm92aWRlZCBieSBtYXJrZXRvXHJcblxyXG4vLz09PT09PT09PT09PT09PT09XHJcblxyXG4jbWt0b1N0eWxlTG9hZGVkIHtcclxuXHQvKiBjc3MgbG9hZCBkZXRlY3Rpb24sIGRvIG5vdCByZW1vdmUgKi9cclxuXHRjb2xvcjogIzEyMzQ1NjtcclxufVxyXG4ubWt0b0Zvcm0gZmllbGRzZXQge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLm1rdG9Gb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XHJcbn1cclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCxcclxuLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQge1xyXG5cdHBhZGRpbmc6IDJweCAzcHg7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxyXG4ubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZDpmb2N1cyxcclxuLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZDpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLm1rdG9Gb3JtIHtcclxuICAgIHRleHRhcmVhLm1rdG9GaWVsZCB7XHJcbiAgICAgIGhlaWdodDogNGVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2V0by1mb3JtLXdyYXBwZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNDVyZW07XHJcblxyXG4gIC5ta3RvRm9ybVJvdyB7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIlXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2UtZXZlbnQge1xyXG4gIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlIHtcclxuICAgIC5ta3RvRm9ybUNvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICBcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbWt0b0Zvcm1fMTExMCxcclxuICAjbWt0b0Zvcm1fMTAyOSB7XHJcbiAgICAubWt0b0Zvcm1Sb3cge1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgICAubWt0b0Zvcm1Db2wge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9sYW5kaW5nLXBhZ2Uge1xyXG4gICNta3RvRm9ybV8xMTAwIHtcclxuICAgIC5ta3RvRm9ybVJvdzpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgLm1rdG9Gb3JtQ29sIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcblxyXG4gICAgICAgIC5ta3RvRmllbGRXcmFwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9zb2x1dGlvbnMtaG9tZSxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZGVtby1wYWdlLFxyXG4uZXZlbnRzLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1ldmVudC1kZXRhaWxzLFxyXG4jbWt0b0Zvcm1fMTAwMywgIFxyXG4jbWt0b0Zvcm1fMTAwNCB7XHJcbiAgLm1rdG9Gb3JtUm93IHtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDklO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMiVcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNta3RvRm9ybV8xMDAzIHtcclxuICBzZWxlY3QjVGl0bGUge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAuMzNlbSAwLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ta3RvRm9ybUNvbDpoYXModGV4dGFyZWEpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1rdG9Gb3JtIHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBlbnN1cmUgaXQgZmlsbHMgd3JhcHBlciwgYW5kIGdpdmVzIGl0IGEgZGVmaW5lZCB3aWR0aCAoZm9yIEpTKVxyXG59XHJcblxyXG5sYWJlbC5ta3RvTGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDAuMzNlbSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHJcblx0Lm1rdG9Bc3Rlcml4IHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1pbm5lciBsYWJlbC5ta3RvTGFiZWwge1xyXG5cdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50OyAvLyBibHVlIGxhYmVscyB3aGVuIEJHIGlzIHdoaXRlXHJcbn1cclxuXHJcbi5tb2RhbC1pbm5lciAubWt0b0Zvcm0ge1xyXG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0Lm1rdG9GaWVsZCwgdGV4dGFyZWEubWt0b0ZpZWxkICB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMC4zM2VtIDAuNWVtICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdDpmb2N1cyB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm1rdG9GaWVsZERlc2NyaXB0b3Ige1xyXG5cdG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgLm1rdG9CdXR0b25XcmFwLm1rdG9OYXRpdmUgLm1rdG9CdXR0b24sXHJcbi5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbiB7XHJcblx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0cGFkZGluZzogMC41cmVtIDIuNWVtIDAuNXJlbSAxcmVtO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdDphY3RpdmUsXHJcblx0OmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJsdWUsIDEwJSk7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMS40ZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMC43NWVtO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5LjA4NiAxNC45MzgnJTNFJTNDcGF0aCBkYXRhLW5hbWU9J1BhdGggMTUwJyBkPSdNMS42MTcgMTQuOTM4TDAgMTMuMzIxbDUuODUyLTUuODUyTDAgMS42MTcgMS42MTcgMGw3LjQ2OSA3LjQ2OXonIGZpbGw9JyUyMzFmY2E3ZScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR9XHJcbn1cclxuXHJcbi5ta3RvRmllbGRXcmFwLFxyXG4ubWt0b0Zvcm1Db2wge1xyXG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IC8vIGFsbG93cyBmb3JtIGZpZWxkcyB0byBiZSBmdWxsIHdpZHRoXHJcbn1cclxuXHJcbi5ta3RvT2Zmc2V0IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vIHJlbW92ZXMgd2VpcmQgc3BhY2luZ1xyXG59XHJcblxyXG4ubWt0b0J1dHRvbldyYXAge1xyXG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IC8vIHN0b3BzIGJ1dHRvbiBiZWluZyBwdXNoZWQgdG8gcmlnaHRcclxufVxyXG5cclxuLm1rdG9HdXR0ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gcmVtb3ZlcyBtYXJnaW4vcGFkZGluZyB0byBsZWZ0IG9mIGZvcm1cclxufVxyXG5cclxuLy9DcmVhdGluZyBzdHlsZXMgZm9yIE1hcmtldG8gdGhhdCB3b3JrIG9uIGEgV0hJVEUgQkFDS0dST1VORFxyXG4ubWFya2V0by1saWdodG1vZGUge1xyXG5cdGxhYmVsLm1rdG9MYWJlbCB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubWt0b0Zvcm1Sb3cge1xyXG5cdHRleHRhcmVhIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgIC8vIGNvbG9yOiAkbmF2eTtcclxuICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICBmb250LXdlaWdodDogYm9sZDtcclxuICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICBib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbVxyXG4gICB9XHJcbn1cclxuXHJcbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgYmFja2dyb3VuZCA6d2hpdGU7XHJcbiAgIC8vIGNvbG9yOiAkbmF2eTtcclxuICAgbWFyZ2luOiAzcmVtIDAgMCAhaW1wb3J0YW50O1xyXG4gICBib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBwYWRkaW5nOiAxcmVtIDJyZW0gIWltcG9ydGFudDtcclxuICAgZm9udC1zaXplOiAxN3B4O1xyXG59XHJcblxyXG4uZm9ybSB7XHJcblxyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogNTByZW07XHJcbiAgIH1cclxufVxyXG5cclxuLmZvcm0tcm93IHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAmLi0tZmxleCB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgfVxyXG5cclxuICAgcCwgYSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICB9XHJcblxyXG4gICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5mb3JtX19pbnB1dCB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xyXG5cclxuICAgJi0tc2VsZWN0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9kb3duLWNoZXZyb24uc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgfVxyXG5cclxuICAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIHNlbGVjdCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAzLjVyZW0gMS4ycmVtIDEuMnJlbTtcclxuXHQgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgIH1cclxuXHJcbiAgIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICB9XHJcblxyXG4gICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgbWFyZ2luOiAwO1xyXG4gICB9XHJcblxyXG4gICAmLi0tc3VibWl0IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnRcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICB9XHJcbn1cclxuXHJcbi5ta3RvRm9ybSB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLm1rdG9Gb3JtUm93IHtcclxuICAgIGZsZXgtZ3JvdzogMjtcclxuICAgIGZsZXgtc2hyaW5rOiAyO1xyXG4gICAgbWF4LXdpZHRoOiAzMTFweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWt0b0Zvcm1Db2wge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubWt0b0xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ta3RvRmllbGQge1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNFbWFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDMxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ta3RvQnV0dG9uUm93IHtcclxuICAgIC5ta3RvQnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMS4xNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbWFpbC1zdWJzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLm1rdG9Gb3JtUm93IHtcclxuICAgIGZsZXgtZ3JvdzogMjtcclxuICAgIGZsZXgtc2hyaW5rOiAyO1xyXG4gICAgbWF4LXdpZHRoOiAzMTFweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWt0b0Zvcm1Db2wge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubWt0b0xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ta3RvRmllbGQge1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI0VtYWlsIHtcclxuICAgICAgICB3aWR0aDogMzExcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1rdG9CdXR0b25Sb3cge1xyXG4gICAgLm1rdG9CdXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2V0by10d28tY29sIHtcclxuXHQubWt0b0Zvcm1Sb3cge1xyXG5cdFx0QGV4dGVuZCAucm93O1xyXG5cclxuXHRcdC5ta3RvRm9ybUNvbCB7XHJcblx0XHRcdEBleHRlbmQgLmNvbC0xMjtcclxuXHRcdFx0QGV4dGVuZCAuY29sLXNtLTY7XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ta3RvRmllbGREZXNjcmlwdG9yLm1rdG9Gb3JtQ29sIHtcclxuXHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDZyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1rdG8tbWVzc2FnZS1maWVsZC1sYXN0IHtcclxuXHQubWt0b0Zvcm1Sb3c6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XHJcblx0XHQubWt0b0Zvcm1Db2wge1xyXG5cdFx0XHRAZXh0ZW5kIC5jb2wtMTI7XHJcblx0XHRcdEBleHRlbmQgLmNvbC1zbS0xMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogQG5hbWU6ICAgICAgIExpdkljb25zRXZvLmNzcyAtIHRoZSBzdHlsZXMgZm9yIExpdkljb25zIChMaXZlIEljb25zKSBFdm9sdXRpb25cclxuICogQHZlcnNpb246ICAgIDIuOS5YWFggKFhYWCBpcyBhIHRvdGFsIG51bWJlciBvZiBpY29ucylcclxuICogQFVSTDogICAgICAgIGh0dHBzOi8vbGl2aWNvbnMuY29tXHJcbiAqIEBjb3B5cmlnaHQ6ICAoYykgMjAxMy0yMDIwIERlZVRoZW1lcyAoaHR0cHM6Ly9jb2RlY2FueW9uLm5ldC91c2VyL0RlZVRoZW1lcylcclxuICogQGxpY2Vuc2VzOiAgIGh0dHBzOi8vY29kZWNhbnlvbi5uZXQvbGljZW5zZXMvcmVndWxhclxyXG4gICAgICAgICAgICAgICAgaHR0cHM6Ly9jb2RlY2FueW9uLm5ldC9saWNlbnNlcy9leHRlbmRlZFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5saXZpY29uLWV2by1ob2xkZXIge1xyXG4gIHdpZHRoOiAwOyAvKiB0byBwcmV2ZW50IFwiZmxpY2tlcmluZ1wiIHdoaWxlIHJlbmRlcmluZyAqL1xyXG59XHJcbmRpdi5saXZpY29uLWV2by1ob2xkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbnNwYW4ubGl2aWNvbi1ldm8taG9sZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ubGl2aWNvbi1ldm8taG9sZGVyIC5saWV2by1zdmctd3JhcHBlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMCUhaW1wb3J0YW50O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcbn1cclxuLmxpdmljb24tZXZvLWhvbGRlciBzdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxufVxyXG4ubGl2aWNvbi1ldm8taG9sZGVyIHN2ZyxcclxuLmxpdmljb24tZXZvLWhvbGRlciBzdmcgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5saXZpY29uLWV2by1lcnJvciB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTQyNDI7XHJcbn1cclxuLmxpdmljb24tZXZvLWVycm9yIHNwYW4ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG59XHJcbi5saXZpY29uLWV2by1lcnJvciBhY3JvbnltIHtcclxuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY3Vyc29yOmhlbHA7XHJcbiAgY29sb3I6I2M5NDI0MjtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjOTQyNDI7XHJcbn1cclxuXHJcbi8qXHJcbkljb25zJyBzaXplIGNhbiBiZSBjb250cm9sbGVkIHZpYSBtZWRpYSBxdWVyaWVzLlxyXG5QbGVhc2UgdHJ5IHRvIHVuY29tbWVudCB0aGUgbGluZXMgYmVsb3cuXHJcbiovXHJcblxyXG4vKlxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAubGl2aWNvbi1ldm8taG9sZGVyIHtcclxuICAgIHdpZHRoOjYwcHghaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcclxuICAubGl2aWNvbi1ldm8taG9sZGVyIHtcclxuICAgIHdpZHRoOiAxODBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiovXHJcbiIsIi8qISBGbGlja2l0eSB2Mi4yLjJcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiB9XG4gXG4gLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG4gXG4gLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBoZWlnaHQ6IDEwMCU7XG4gfVxuIFxuIC5mbGlja2l0eS1zbGlkZXIge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IDEwMCU7XG4gfVxuIFxuIC8qIGRyYWdnYWJsZSAqL1xuIFxuIC5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiB9XG4gXG4gLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICBjdXJzb3I6IG1vdmU7XG4gICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgIGN1cnNvcjogZ3JhYjtcbiB9XG4gXG4gLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgY3Vyc29yOiBncmFiYmluZztcbiB9XG4gXG4gLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuIFxuIC5mbGlja2l0eS1idXR0b24ge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gICBib3JkZXI6IG5vbmU7XG4gICBjb2xvcjogIzMzMztcbiB9XG4gXG4gLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiB9XG4gXG4gLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gICBvdXRsaW5lOiBub25lO1xuICAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG4gfVxuIFxuIC5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgIG9wYWNpdHk6IDAuNjtcbiB9XG4gXG4gLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gICBvcGFjaXR5OiAwLjM7XG4gICBjdXJzb3I6IGF1dG87XG4gICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiB9XG4gXG4gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiB9XG4gXG4gLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuIFxuIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgIHRvcDogNTAlO1xuICAgd2lkdGg6IDQ0cHg7XG4gICBoZWlnaHQ6IDQ0cHg7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuIH1cbiBcbiAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7IGxlZnQ6IDEwcHg7IH1cbiAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbiAvKiByaWdodCB0byBsZWZ0ICovXG4gLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gICBsZWZ0OiBhdXRvO1xuICAgcmlnaHQ6IDEwcHg7XG4gfVxuIC5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gICByaWdodDogYXV0bztcbiAgIGxlZnQ6IDEwcHg7XG4gfVxuIFxuIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBsZWZ0OiAyMCU7XG4gICB0b3A6IDIwJTtcbiAgIHdpZHRoOiA2MCU7XG4gICBoZWlnaHQ6IDYwJTtcbiB9XG4gXG4gLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuIFxuIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDEwMCU7XG4gICBib3R0b206IC0yNXB4O1xuICAgcGFkZGluZzogMDtcbiAgIG1hcmdpbjogMDtcbiAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICBsaW5lLWhlaWdodDogMTtcbiB9XG4gXG4gLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cbiBcbiAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgd2lkdGg6IDEwcHg7XG4gICBoZWlnaHQ6IDEwcHg7XG4gICBtYXJnaW46IDAgOHB4O1xuICAgYmFja2dyb3VuZDogIzMzMztcbiAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgIG9wYWNpdHk6IDAuMjU7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gfVxuIFxuIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICBvcGFjaXR5OiAxO1xuIH0iLCJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG5cdH1cbn1cbi5zcGxpZGVfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcGxpZGVfX2xpc3Qge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnNwbGlkZS5pcy1hY3RpdmUgLnNwbGlkZV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiA5NSU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcbn1cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbjogMDtcbn1cbi5zcGxpZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3BsaWRlLFxuLnNwbGlkZV9fc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4uc3BsaWRlX19zbGlkZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5zcGxpZGVfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcGxpZGVfX3NwaW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAycHggc29saWQgIzk5OTtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcGxpZGVfX3RyYWNrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwbGlkZS0tZHJhZ2dhYmxlID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zcGxpZGUtLWZhZGUgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3Qge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5zcGxpZGUtLWZhZGUgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuLnNwbGlkZS0tZmFkZSA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0b3BhY2l0eTogMTtcbn1cbi5zcGxpZGUtLXJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19wYWdpbmF0aW9uIHtcblx0d2lkdGg6IGF1dG87XG59XG4uc3BsaWRlX19hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDJlbTtcblx0aGVpZ2h0OiAyZW07XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMC43O1xuXHRiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLnNwbGlkZV9fYXJyb3cgc3ZnIHtcblx0d2lkdGg6IDEuMmVtO1xuXHRoZWlnaHQ6IDEuMmVtO1xufVxuLnNwbGlkZV9fYXJyb3c6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDAuOTtcbn1cbi5zcGxpZGVfX2Fycm93OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbi5zcGxpZGVfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogMWVtO1xufVxuLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcblx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogMWVtO1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Ym90dG9tOiAwLjVlbTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHBhZGRpbmc6IDA7XG59XG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0YmFja2dyb3VuZDogI2NjYztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW46IDNweDtcblx0cGFkZGluZzogMDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuXHRib3JkZXI6IG5vbmU7XG5cdG9wYWNpdHk6IDAuNztcbn1cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMC45O1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLnNwbGlkZS0tbmF2ID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuXHRib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zcGxpZGUtLW5hdiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5zcGxpZGUtLW5hdiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldixcbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcblx0cmlnaHQ6IDFlbTtcblx0bGVmdDogYXV0bztcbn1cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcsXG4uc3BsaWRlLS1ydGwgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCxcbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogMWVtO1xuXHRyaWdodDogYXV0bztcbn1cbi5zcGxpZGUtLXJ0bCA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcsXG4uc3BsaWRlLS1ydGwgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3csXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyB7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYsXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG5cdHRvcDogMWVtO1xufVxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Zyxcbi5zcGxpZGUtLXR0YiA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQsXG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAxZW07XG59XG4uc3BsaWRlLS10dGIgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnLFxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNwbGlkZS0tdHRiID4gLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJvdHRvbTogNTAlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMC41ZW07XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi8uLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4uLy4uL2ltYWdlcy9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEhFQURFUlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG5cdHotaW5kZXg6ICR6LTEwMDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UgLjJzO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0dHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcclxuXHJcblx0Ji5uZXdzLWFsZXJ0LWFjdGl2ZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcclxuXHR9XHJcblxyXG5cdC5hZG1pbi1iYXIgJiB7XHJcblx0XHR0b3A6IDMycHggIWltcG9ydGFudDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0dG9wOiA0NnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWlubmVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAkeHhsO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwcmVtIDFyZW0gMCAxcmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcblx0XHQubmV3cy1hbGVydC1hY3RpdmUgJiB7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbSAwIDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWxvZ28td3JhcHBlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMTFweDsgLy9vZmZzZXRzIFwiQW4gUlNBIENvbXBhbnlcIlxyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0bWF4LXdpZHRoOiAxNHJlbTtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0fVxyXG5cclxuXHQmLWxvZ28ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR3aWR0aDogMTRyZW07XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQuY2xzLTExIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdC5jbHMtMTEge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyZWVuO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZCB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xIHtcclxuXHRcdCNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIHtcclxuXHRcdFx0Lm1lZ2EtbWVudS1pdGVtIHtcclxuXHRcdFx0XHQmLm5hdi1idXR0b24ge1xyXG5cdFx0XHRcdFx0Lm1lZ2EtbWVudS1saW5rIHtcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRpbnNldDogMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJvZHkuc2Nyb2xsZWQgJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHJcblx0XHQmLWlubmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtbG9nby13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTZweDsgLy9vZmZzZXRzIFwiQW4gUlNBIENvbXBhbnlcIlxyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC41cmVtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRwYXRoLFxyXG5cdFx0XHQqIHtcclxuXHRcdFx0XHRmaWxsOiAkd2hpdGU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNscy0xMSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0OmFjdGl2ZSxcclxuXHRcdFx0OmZvY3VzIHtcclxuXHRcdFx0XHRwYXRoLFxyXG5cdFx0XHRcdCoge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyZWVuO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I21lZ2EtbWVudS13cmFwLW1heF9tZWdhX21lbnVfMSB7XHJcblx0XHRcdCNtZWdhLW1lbnUtbWF4X21lZ2FfbWVudV8xIHtcclxuXHRcdFx0XHQubWVnYS1tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdFx0Ji5uYXYtYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0Lm1lZ2EtbWVudS1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdFx0JjphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjI1O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJvZHkuc2Nyb2xsZWQgJiB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG5cclxuXHRcdCYtaW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRib2R5LnNjcm9sbGVkLmFkbWluLWJhciAmIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLW5ld3MtYWxlcnQge1xyXG5cdGhlaWdodDogMi41cmVtO1xyXG5cdHotaW5kZXg6IDEwMTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5hZG1pbi1iYXIgJiB7XHJcblx0XHR0b3A6IDMycHggIWltcG9ydGFudDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0dG9wOiA0NnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5ld3MtYWxlcnQtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMC4yNXJlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogMC4yNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIk5FVyFcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0OmFjdGl2ZSxcclxuXHRcdDpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm91dHNlZXItbWVnYW1lbnUge1xyXG5cdGEge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tZWdhbWVudS1mZWF0dXJlZC1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDI3NXB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdEBleHRlbmQgLmltZy1mbHVpZDtcclxuXHJcblx0XHRcdHdpZHRoOiAxMTVweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0JjphY3RpdmUsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLW1hcmdpbnMge1xyXG5cdG1hcmdpbi10b3A6IDg1cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0bWFyZ2luLXRvcDogNzJweDtcclxuXHR9XHJcblxyXG5cdC5hZG1pbi1iYXIgJiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMTZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogODhweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTAycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLXBhZGRpbmcge1xyXG5cdHBhZGRpbmctdG9wOiA4NXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA3MnB4O1xyXG5cdH1cclxuXHJcblx0LmFkbWluLWJhciAmIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMTZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDg4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMDJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2hvbWUsXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlcixcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGVjaG5vbG9neSxcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24ge1xyXG5cdC5oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHBhdGgsXHJcblx0XHRcdCoge1xyXG5cdFx0XHRcdGZpbGw6ICR3aGl0ZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2xzLTExIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmFjdGl2ZSxcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0cGF0aCxcclxuXHRcdFx0XHQqIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRncmVlbjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNtZWdhLW1lbnUtd3JhcC1tYXhfbWVnYV9tZW51XzEge1xyXG5cdFx0XHQjbWVnYS1tZW51LW1heF9tZWdhX21lbnVfMSB7XHJcblx0XHRcdFx0Lm1lZ2EtbWVudS1pdGVtIHtcclxuXHRcdFx0XHRcdCYubmF2LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdC5tZWdhLW1lbnUtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuXHRcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMjU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2Nyb2xsZWQge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBNZWdhIE1lbnUgSXRlbXNcclxuXHJcbi5tZWdhLW1lbnUtY29sdW1uIHtcclxuXHQuaXRlbS1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0Lml0ZW0taW1hZ2Uge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE4NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWVnYW1lbnUtYmxvZyB7XHJcblx0Lm1lZ2EtbWVudS1pdGVtIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHJcblx0XHQuaXRlbS1jb250ZW50IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcclxuXHRcdFx0Lml0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI21lbnUtcHJvZHVjdHMtdGVjaG5vbG9neSxcclxuI21lbnUtcHJvZHVjdHMtc2VydmljZXMsXHJcbiNtZW51LXNvbHV0aW9ucy11c2UtY2FzZXMsXHJcbiNtZW51LXNvbHV0aW9ucy1pbmR1c3RyaWVzLFxyXG4jbWVudS1zb2x1dGlvbi1yb2xlcyxcclxuI21lbnUtY29tcGFueS1jb21wYW55LFxyXG4jbWVudS1yZXNvdXJjZXMtYWxsLXJlc291cmNlcyB7XHJcblx0bGk6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRlci1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGNvbG9yOiBibGFjaztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICc+JztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzMCUsIDUlKTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0JjphY3RpdmUsXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjMWZjYTdlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwJSwgNSUpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxZmNhN2UgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYSB7XHJcblx0Lm1lZ2FtZW51LXNlY3Rpb24tdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogJGhlYWRlci1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XHJcblx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnPic7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzAlLCA1JSk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphY3RpdmUsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVyIHtcclxuXHRcdC5tZWdhbWVudS1zZWN0aW9uLXRpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICMxZmNhN2UgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwJSwgNSUpO1xyXG5cdFx0XHRcdGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tZWdhbWVudS1zZWN0aW9uLXRpdGxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1cmVtICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuXHRmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICc+JztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzMCUsIDUlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHJcblx0JjphY3RpdmUsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTAlLCA1JSk7XHJcblx0XHRcdGNvbG9yOiAjMWZjYTdlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQWRqdXN0bWVudCBmb3IgdHJ1c3QgY2VudGVyIHBhZ2VcclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJ1c3QtY2VudGVyLFxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5LFxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90aHJlYXQtcHJldmVudGlvbiB7XHJcblx0LmhlYWRlcjpub3QoLnNjcm9sbGVkKSB7XHJcblx0XHQjbWVnYS1tZW51LXdyYXAtbWF4X21lZ2FfbWVudV8xIHtcclxuXHRcdFx0I21lZ2EtbWVudS1tYXhfbWVnYV9tZW51XzEge1xyXG5cdFx0XHRcdC5tZWdhLW1lbnUtaXRlbSB7XHJcblx0XHRcdFx0XHQubWVnYS1tZW51LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFxyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHRcdFx0JjphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgLmJsb2ctY29udGVudF9fc3RhbmRhcmQtY29weSxcbi5zaW5nbGUtLXByZXNzLXJlbGVhc2UgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9kZW1vLXBhZ2UgLmxhbmRpbmctcGFnZS1ib2R5LFxuLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSAubGFuZGluZy1wYWdlLWJvZHksXG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sYW5kaW5nLXBhZ2UtYm9keSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXItbWF0ZXJpYWxzIC5mdWxsLXdpZHRoLXRleHQgLmNvbC0xMixcbi5mZWF0dXJlZC1pdGVtIC5pdGVtLXRleHQsXG4uaGVyby1pbm5lciAuaGVyby1pbm5lcl9fbGVmdCxcbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmxhbmRpbmctcGFnZS1wcmVmb290ZXIgLml0ZW0tdGV4dCxcbi5ldmVudC10aGFuay15b3UtcGFnZSAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50d28tY29sIC5jb2x1bW4tMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3BhcnRuZXJzIC50d28tY29sIC5jb2x1bW4tMixcbi5jdGEtYXJlYSAuY29sLTEyIHtcbiAgKiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufSIsImZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYWx0O1xyXG4gIHBhZGRpbmc6IDVyZW0gMCAzcmVtO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDE1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IC41cmVtIDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gfVxyXG5cclxuICAuZm9vdGVyLXNvY2lhbC1tZWRpYSB7XHJcbiAgICB1bC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1uYXYtaXRlbXMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgICAuY29sLW1kLTM6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xyXG4gICAgICAuY29sLXNtLTU6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xyXG4gICAgICAuY29sLTEyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLW5hdiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICBzcGFuIHsgXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYWx0OztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICA6Zm9jdXMsXHJcbiAgICAgICAgICA6YWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWdhbC1pdGVtcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZ2FsLWl0ZW0tbGlua3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1hbHQ7O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgIDpmb2N1cyxcclxuICAgICAgICAgIDphY3RpdmUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc29jaWFsLWxpbmtzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAxcmVtIDAgMDtcblx0XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0bWFyZ2luOiAwIDJyZW0gMDtcblx0fVxuXG5cdGxpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4ucHJlc3MtcmVsZWFzZS10ZW1wbGF0ZS1kZWZhdWx0IHtcblx0LnNpZGViYXIge1xuXHRcdC5zb2NpYWwtbGlua3Mge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjJyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYigyNywgMjAsIDEwMCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwgMSkgMTAwJSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQuZmEtYnJhbmRzLFxuXHRcdFx0XHQuZmEtZW52ZWxvcGUge1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQ6YWN0aXZlLFxuXHRcdFx0XHQ6Zm9jdXMge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0XHQuZmEtYnJhbmRzLFxuXHRcdFx0XHRcdC5mYS1lbnZlbG9wZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XHRcblx0fVxufVxuIiwiLnNvY2lhbC1jaXJjbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAzLjhyZW07XG5cdHdpZHRoOiAzLjhyZW07XG5cdGJhY2tncm91bmQ6IHJnYigyNywgMjAsIDEwMCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNywgMjAsIDEwMCwgMSkgMCUsIHJnYmEoMzEsIDIwMiwgMTI2LCAxKSAxMDAlKTtcblx0dGV4dC1pbmRlbnQ6IDEwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDFweDtcblx0XHRsZWZ0OiAxLjVweDtcblx0XHR3aWR0aDogMy42cmVtO1xuXHRcdGhlaWdodDogMy43cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdCAgfVxuXG5cdCAgJjpob3Zlcixcblx0ICA6YWN0aXZlLFxuXHQgIDpmb2N1cyB7XG5cdFx0JjphZnRlciB7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHRcdH1cblx0ICB9XG5cblx0Ji0tbGlua2VkaW4ge1xuXHRcdC5mYS1icmFuZHMge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG5cdFx0XHRcdGxlZnQ6IDE3cHg7XG5cdFx0XHRcdGJvdHRvbTogMTRweDtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0tZmFjZWJvb2sge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcuODExJyBoZWlnaHQ9JzM2LjkwOScgdmlld0JveD0nMCAwIDE3LjgxMSAzNi45MDknJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjU5JyBkYXRhLW5hbWU9J1BhdGggMjY1OScgZD0nTTQ2Mi41MTIsODc2LjcxOWwtLjQyNSw1LjUyaC01LjY2MXYxOS4xODNoLTcuMTUzVjg4Mi4yMzloLTMuODE3di01LjUyaDMuODE3di0zLjcxMWMwLTEuNjMzLjA0Mi00LjE1NiwxLjIzLTUuNzE4YTYuNzg1LDYuNzg1LDAsMCwxLDUuOTIyLTIuNzc4LDI0LjAyMiwyNC4wMjIsMCwwLDEsNi44NDIuNjg2bC0uOTU0LDUuNjU0YTEyLjkwNiwxMi45MDYsMCwwLDAtMy4wNzUtLjQ1OWMtMS40ODMsMC0yLjgxMy41My0yLjgxMywyLjAxM3Y0LjMxMlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00NDUuNDU3IC04NjQuNTEzKScgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHR9XG5cdCYtLXlvdXR1YmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzUnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAzNSAyNSclM0UlM0NwYXRoIGlkPSdpY29ubW9uc3RyLXlvdXR1YmUtOScgZD0nTTQxLjEsNDIuMjNjLTUuMjU1LjM2LTE2Ljk2LjM2LTIyLjIwOCwwQzEzLjIsNDEuODQsMTIuNTQyLDM5LjA1NSwxMi41LDMwYy4wNDMtOS4wNzMuNzEyLTExLjg0LDYuMzk1LTEyLjIzLDUuMjQ3LS4zNiwxNi45NTUtLjM2LDIyLjIwOCwwLDUuNjkyLjM5LDYuMzUzLDMuMTc1LDYuNCwxMi4yM0M0Ny40NTUsMzkuMDczLDQ2Ljc4Nyw0MS44NCw0MS4xLDQyLjIzWk0yNSwyNC4xNDV2MTEuNzFMMzcuNzMxLDMwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyLjUgLTE3LjUpJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdH1cblx0Ji0tdHdpdHRlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMy4yNjInIGhlaWdodD0nMjcuMDI1JyB2aWV3Qm94PScwIDAgMzMuMjYyIDI3LjAyNSclM0UlM0NwYXRoIGlkPSd0d2l0dGVyJyBkPSdNMzMuMjYyLDUxLjJhMTQuMjE3LDE0LjIxNywwLDAsMS0zLjkyOSwxLjA3Nyw2Ljc4MSw2Ljc4MSwwLDAsMCwzLTMuNzY5LDEzLjYyOCwxMy42MjgsMCwwLDEtNC4zMjQsMS42NTEsNi44MTksNi44MTksMCwwLDAtMTEuOCw0LjY2Myw3LjAyMSw3LjAyMSwwLDAsMCwuMTU4LDEuNTU1QTE5LjMsMTkuMywwLDAsMSwyLjMxNiw0OS4yNDNhNi44MjEsNi44MjEsMCwwLDAsMi4xLDkuMTE0LDYuNzM0LDYuNzM0LDAsMCwxLTMuMDgxLS44NHYuMDc1YTYuODUsNi44NSwwLDAsMCw1LjQ2Myw2LjcsNi44MDYsNi44MDYsMCwwLDEtMS43ODguMjI1QTYuMDI5LDYuMDI5LDAsMCwxLDMuNzE1LDY0LjRhNi44ODQsNi44ODQsMCwwLDAsNi4zNzIsNC43NSwxMy43LDEzLjcsMCwwLDEtOC40NTUsMi45MDhBMTIuNzcyLDEyLjc3MiwwLDAsMSwwLDcxLjk2NWExOS4yLDE5LjIsMCwwLDAsMTAuNDYxLDMuMDZjMTIuNTQ4LDAsMTkuNDA4LTEwLjM5NCwxOS40MDgtMTkuNCwwLS4zLS4wMS0uNTkyLS4wMjUtLjg4MUExMy42LDEzLjYsMCwwLDAsMzMuMjYyLDUxLjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC00OCknIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0fVxuXHQmLS1sYXJnZSB7XG5cdFx0d2lkdGg6IDZyZW07XG5cdFx0aGVpZ2h0OiA2cmVtO1xuXHR9XG59XG4iLCIuaGVybyB7XG4gICBAZXh0ZW5kIC5oZWFkZXItbWFyZ2lucztcblxuICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJTtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG5cbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgfVxuXG4gICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgIH1cblxuICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgfVxuXG4gICAmLmZ1bGwge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgLmhlcm8taW5uZXIge1xuICAgICAgICAgJl9fbGVmdCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxuXG4gICAmLnN0YW5kYXJkIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgIC8vIGhlaWdodDogOTB2aDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4taGVpZ2h0OiA2NDBweCApe1xuICAgICAgICAgaGVpZ2h0OiA4MHZoO1xuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgICAgfVxuICAgICB9XG5cbiAgICAgIC5oZXJvLWlubmVyIHtcbiAgICAgICAgICZfX2xlZnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgICAgICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cblxuICAgJi5ibG9nIHtcbiAgICAgIGhlaWdodDogMzByZW07XG4gICB9XG5cbiAgICYudmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGhlaWdodDogODB2aDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNzUwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDY1dmg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgLy8gei1pbmRleDogNTtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gICAgICB9XG4gICB9XG59XG5cbi5oZXJvLWlubmVyIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgbWF4LXdpZHRoOiAkeHhsO1xuICAgbWFyZ2luOiAwIGF1dG87XG4gICBmbGV4LWZsb3c6IHdyYXA7XG4gICBwYWRkaW5nOiAwIDNyZW07XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICB9XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgIH1cblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgIH1cblxuICAgLndyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgIH1cblxuICAgaDEge1xuICAgICAgY29sb3I6ICRncmV5LWRhcmtlc3Q7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICB9XG5cbiAgIGgyIHtcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrZXN0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgfVxuXG4gICBoMyB7XG4gICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICB9XG4gICB9XG5cbiAgIGg0IHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICB9XG4gICB9XG5cbiAgIGgzLFxuICAgaDQsXG4gICBoNSxcbiAgIGg2IHtcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICB9XG4gICB9XG5cbiAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgJi5iaWdnZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgIH1cblxuICAgc3Bhbi5zdWItdGl0bGUge1xuICAgICAgY29sb3I6ICRncmV5LWRhcmtlc3Q7XG4gICB9XG5cbiAgICZfX2xlZnQge1xuICAgICAgZmxleDogMCAwIDc1JTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgICAgZmxleDogMCAwIDgwJTtcbiAgICAgIH1cbiAgIH1cblxuICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICB9XG5cbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XG4gICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC1oZWlnaHQ6IDYxMHB4KSB7XG4gICAuaGVyby5zdGFuZGFyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xuICAgfVxufVxuXG4vL0N1c3RvbSBIZWlnaHRzXG5cbi5wYWdlLS0xMjI4IHtcbiAgLmhlcm8ge1xuICAgICBtaW4taGVpZ2h0OiAyMHJlbTtcblxuICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgICB9XG5cbiAgICAgJi5zdGFuZGFyZCB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAvLyBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi1oZWlnaHQ6IDY0MHB4ICl7XG4gICAgICAgICAgIGhlaWdodDogNDUwcHg7XG5cbiAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5oZXJvLWlubmVyIHtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG5cbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgfVxufVxuXG4ucGFnZS0taG9tZSB7XG4gIC5oZXJvLnZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgcGFkZGluZzogNDcuMjUlIDAgMCAwO1xuICAgIH1cblxuICAgIC5oZXJvLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNywyMCwxMDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI3LDIwLDEwMCwxKSAwJSwgcmdiYSgyNywyMCwxMDAsMCkgODAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLndyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLWlubmVyX19yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICBib3R0b206IDZyZW07XG4gICAgICAgIHdpZHRoOiA2OSU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGJvdHRvbTogOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0LWFuZC1pbWFnZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHR9XHJcblx0Jl9faW1hZ2UtY29sLFxyXG5cdCZfX3RleHQtY29sIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0LWNvbCB7XHJcblx0XHRvcmRlcjogLTE7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRvcmRlcjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1hZ2UtY29sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MCU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogNnJlbSAzcmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRwYWRkaW5nOiA2cmVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDY4cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gdHlwb2dyYXBoaWMgc3R5bGUsIHNob3VsZCBwcm9iYWJ5IGJlIG1lcmdlZCBpbiB0byBfdHlwb2dyYXBoeVxyXG5cclxuLnRleHQtYW5kLWltYWdlX190aXRsZSB7XHJcblx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XHJcblx0Y29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4vLyBBTFQgVkVSU0lPTlNcclxuXHJcbi8vIHB1dCB0aGUgaW1hZ2Ugb24gdGhlIHJpZ2h0IG9uIGRlc2t0b3Agdmlld1xyXG4udGV4dC1hbmQtaW1hZ2UtLWZsaXAge1xyXG5cdC50ZXh0LWFuZC1pbWFnZV9faW1hZ2UtY29sIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZXh0LWFuZC1pbWFnZV9fY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucHJvZHVjdC1ncmlkIHtcclxuICAgcGFkZGluZy10b3A6IDA7XHJcbiAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1jaXJjbGUuc3ZnXCIpO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTMlO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDIyJTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgIH1cclxuXHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xyXG4gICB9XHJcblxyXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgIH1cclxuXHJcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgfVxyXG5cclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICB9XHJcblxyXG4gICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNnJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICB9XHJcblxyXG4gICAmX193cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50aHJlZSxcclxuICAgICAgJi5mb3VyIHtcclxuICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCBncmV5O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjFyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAkZ3JleS1taWQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50d28ge1xyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgZ3JleTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGdyZXktbWlkO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub25lIHtcclxuICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC4xcmVtO1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGdyZXktbWlkO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnByb2R1Y3Qge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgcGFkZGluZzogNXJlbSAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDZyZW0gNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIEJlbmVmaXRzIHZlcnNpb24gd2l0aCA0IGl0ZW1zXHJcblxyXG4vL3VzZSBkZWZhdWx0IHNlY3Rpb24gcGFkZGluZyB1c2VkIGVsc2V3aGVyZVxyXG4ucHJvZHVjdC1ncmlkLS1iZW5lZml0cyB7XHJcbiAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiA3cmVtIDA7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gaGlkZSBncmlkIGxpbmVzIG9uIHNtYWxsIHNjcmVlblxyXG4ucHJvZHVjdC1ncmlkLS1iZW5lZml0cyAudGhyZWUge1xyXG4gICAmOmJlZm9yZSxcclxuICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIGRlY3JlYXNlIHBhZGRpbmcgb24gbW9iaWxlXHJcbi5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC5wcm9kdWN0IHtcclxuICAgcGFkZGluZzogMnJlbSAycmVtO1xyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjI1cmVtO1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogNXJlbSA0cmVtO1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgcGFkZGluZzogNnJlbSA1cmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdyaWQtLWJlbmVmaXRzIC5wcm9kdWN0X19pbWFnZSB7XHJcbiAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICB3aWR0aDogMjAlO1xyXG4gICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgIG1heC13aWR0aDogNnJlbTtcclxuICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgfVxyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgfVxyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgfVxyXG59XHJcbiIsIi5iaW9ncmFwaHktZ3JpZC13cmFwcGVyIHtcclxuICAgbWFyZ2luLXRvcDogLTdyZW07XHJcbn1cclxuXHJcbi5iaW9ncmFwaHktZ3JpZCB7XHJcbiAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgIG1hcmdpbi1ib3R0b206IC00cmVtOyAvLyBjb3VudGVyaW5nIHRoZSBtYXJnaW4gYXJvdW5kIF9faXRlbSBiZWxvd1xyXG4gICBcclxuICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMyBlYXNlLW91dDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgLmJpb2dyYXBoeS1ncmlkX19uYW1lLFxyXG4gICAgICAgICAuc3VidGl0bGUtMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmX19waG90byB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB9XHJcbiAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgIH1cclxuICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmx1ZSwgMC4yKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHRvcDogLjJyZW07XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAuc29jaWFsLWNpcmNsZS0tbGlua2VkaW4ge1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICB6LWluZGV4OiA5OTtcclxuICAgICBib3R0b206IDA7XHJcbiAgICAgbGVmdDogMDtcclxuICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuXHJcbiAgICAgJjphY3RpdmUsXHJcbiAgICAgJjpmb2N1cyxcclxuICAgICAmOmhvdmVyIHtcclxuICAgICAgLmZhLWJyYW5kcyB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIH1cclxuXHJcbiAgICZfX25hbWUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICAgfVxyXG5cclxuICAgJl9fdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICB9XHJcblxyXG4gICAmX19pY29uLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgd2lkdGg6IDI0cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIHRleHQtaW5kZW50OiAxMDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICB9XHJcblxyXG4gICAuc3VidGl0bGUtMSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIGhvdmVyIGVmZmVjdFxyXG5cclxuLmJpb2dyYXBoeS1ncmlkX19saW5rOmhvdmVyIC5iaW9ncmFwaHktZ3JpZF9fb3ZlcmxheSB7XHJcbiAgIG9wYWNpdHk6IDE7XHJcbn1cclxuIiwiLmItbW9kYWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0Jl9fb3ZlcmxheSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNywgMjAsIDEwMCwgMC44KTtcclxuXHR9XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdG1heC1oZWlnaHQ6IDk1dmg7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHRcdG1heC13aWR0aDogMTIwcmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHR3aWR0aDogODUlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0aGVpZ2h0OiA0cmVtO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRoZWlnaHQ6IDZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmX19jbG9zZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0d2lkdGg6IDVyZW07XHJcblx0XHRoZWlnaHQ6IDVyZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMHJlbTtcclxuXHRcdHRvcDogMHJlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXDI3MTVcIjtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMCAxLjVyZW0gM3JlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0cGFkZGluZzogMCA0cmVtIDRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3BvcnRyYWl0IHtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWF4LXdpZHRoOiAyNHJlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1hZ2UtY29sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDZyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RleHQtY29sIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zb2NpYWwtY2lyY2xlIHtcclxuXHRcdFx0JjphY3RpdmUsXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5mYS1icmFuZHMge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdCAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCB9XHJcblx0IFxyXG5cdFx0XHRcdCAmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtbWZhZGVJbiB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XHJcblx0fVxyXG59XHJcblxyXG4uYi1tb2RhbC5hY3RpdmUgLmItbW9kYWxfX292ZXJsYXkge1xyXG5cdGFuaW1hdGlvbjogbW1mYWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcclxufVxyXG5cclxuLmItbW9kYWwuYWN0aXZlIC5iLW1vZGFsX19jb250YWluZXIge1xyXG5cdGFuaW1hdGlvbjogbW1zbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbn1cclxuXHJcbi5kYXNoZWQtbGVmdCB7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgJGdyZXktbWlkO1xyXG5cdH1cclxufVxyXG5cclxuLmItYXJyb3cge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0d2lkdGg6IDRyZW07XHJcblx0aGVpZ2h0OiA0cmVtO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMuMDg3JyBoZWlnaHQ9JzIxLjk4NScgdmlld0JveD0nMCAwIDEzLjA4NyAyMS45ODUnJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjU0JyBkYXRhLW5hbWU9J1BhdGggMjY1NCcgZD0nTTEwODMuODI5LDUxOC40MjRsMi4wOTQsMi4wOTQtOC45LDguOSw4LjksOC45LTIuMDk0LDIuMDk0LTEwLjk5Mi0xMC45OTJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA3Mi44MzYgLTUxOC40MjQpJyBmaWxsPSclMjMxZmNhN2UnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiA0MCU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMTI1bXMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDUwJTtcclxuXHR9XHJcblx0Ji0tcmlnaHQge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi5iLWNvbnRyb2xzLW1vYmlsZSB7XHJcblx0d2lkdGg6IDk0LjUlO1xyXG5cdG1heC13aWR0aDogMTkxNXB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG4iLCIubW9kYWwge1xyXG4gICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICBvcGFjaXR5OiAwO1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcclxuICAgei1pbmRleDogJHotNzAwO1xyXG4gICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcblxyXG4gICAmLmFjdGl2ZSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgIH1cclxuXHJcbiAgICYtaW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkbWQ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtbGVmdDtcclxuXHRcdH1cclxuICAgfVxyXG5cclxuICAgJi1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDRyZW07XHJcbiAgIH1cclxuXHJcbiAgIHNwYW4ubmFtZSB7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwIDFyZW0gMDtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgIH1cclxuXHJcbiAgIHNwYW4ucm9sZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuNnJlbSAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICB9XHJcblxyXG4gICAmLWNsb3NlIHtcclxuICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gdG9wOiAtOHJlbTtcclxuICAgICAgcmlnaHQ6IC0ycmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICAgICBmaWxsOiAkZ3JleS1saWdodDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLnZpZGVvLW1vZGFsIHtcclxuICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICB0b3A6IDA7XHJcbiAgIGxlZnQ6IDA7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgei1pbmRleDogOTk5OTtcclxuICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAudmlkZW8tbW9kYWwtZGlhbG9nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ2JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwMHB4KSB7XHJcbiAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMDAwcHgpIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgIH1cclxuICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgfVxyXG4gICBcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgICB9XHJcbiAgIFxyXG4gICAgICAudmlkZW8tbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgXHJcbiAgICAgICAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzUlLC0xNTAlKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IC0wLjVyZW0gLTAuNXJlbSAtMXJlbSBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43cmVtO1xyXG4gICAgICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsLTEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLC0xMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1zYWxlcyB7XHJcbiAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMjUlLC0xMzAlKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwtMTAwJSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwtMTAwJSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwiLmltYWdlLWFuZC10ZXh0LWNvbHVtbiB7XG4gICB3aWR0aDogMTAwJTtcbiAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgIH1cbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICB9XG4gICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgIH1cbn1cbiIsIi5hbmdsZWQtY3RhIHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0cGFkZGluZzogM3JlbSAwIDZyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwcHgsIDEwMCUgNHJlbSwgMTAwJSAxMDAlLCAwcHggMTAwJSwgMHB4IDhyZW0pO1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdHBhZGRpbmc6IDRyZW0gMCA4cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRwYWRkaW5nOiA1cmVtIDAgMTByZW07XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDk5JTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjQ0JyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNjQ0IDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA1MUg2NDRWNDZMNzMuNzkxNyAwTDAgNDZWNTFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAxJTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji5ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0cGFkZGluZy10b3A6IDEycmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ2Yjk3YTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvaW50cm8tYmcuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTRyZW07XHJcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAyMiUsMjIlIDAlLDEwMCUgMTclLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIyJSwyMiUgMCUsMTAwJSAxNyUsMTAwJSAxMDAlLDAgMTAwJSk7XHJcblx0fVxyXG59XHJcblxyXG4uYW5nbGVkLWN0YV9faW5uZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDUwcmVtO1xyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9pbnZlc3Rvci1wYWdlIHtcclxuXHQuYW5nbGVkLWN0YSB7XHJcblx0XHQmLmdyYWRpZW50LWJhY2tncm91bmQge1x0XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEycmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNHJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiKDI3LDIwLDEwMCk7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvcmVjdGFuZ2xlcy5zdmcpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDQwJSwgcmdiYSgyOSwgMTAxLCAxMTIsIDEpIDgwJSwgcmdiYSg1MCwgMTQ1LCAxMTcsIDEpIDk1JSwgcmdiYSg3MCwgMTg1LCAxMjIsIDEpIDEwMCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAyMiUsMjIlIDAlLDEwMCUgMTclLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMjIlLDIyJSAwJSwxMDAlIDE3JSwxMDAlIDEwMCUsMCAxMDAlKTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwJSwyMiUgMCUsMTAwJSAxMCUsMTAwJSAxMDAlLDAgMTAwJSk7XHJcblx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwJSwyMiUgMCUsMTAwJSAxMCUsMTAwJSAxMDAlLDAgMTAwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDUlLDIyJSAwJSwxMDAlIDUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSA1JSwyMiUgMCUsMTAwJSA1JSwxMDAlIDEwMCUsMCAxMDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50ZXh0LWFuZC1iZy1pbWFnZSB7XHJcblx0cGFkZGluZzogNnJlbSAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC1oZWlnaHQ6IDYwcmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRwYWRkaW5nOiA2cmVtIDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdHBhZGRpbmc6IDdyZW0gMDtcclxuXHRcdG1pbi1oZWlnaHQ6IDQwcmVtO1xyXG5cdH1cclxuXHQmX19pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBleHRyYSBib3R0b20gcGFkZGluZ1xyXG5cclxuLnRleHQtYW5kLWJnLWltYWdlLS1leHRlbmQtYm90dG9tIHtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHBhZGRpbmc6IDZyZW0gMCAxNHJlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTJyZW07XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0cGFkZGluZzogOHJlbSAwIDE2cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTEwcmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRwYWRkaW5nOiAxMHJlbSAwIDE4cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTEycmVtO1xyXG5cdH1cclxufVxyXG4iLCIudHdvLW5hcnJvdy1jb2x1bW5zIHtcblx0Jl9fY29sIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGdyZXktbWlkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIGEge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxufVxuIiwiLmZ1bGwtd2lkdGgtdGV4dCB7XG4gICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nO1xufSIsIi50d28tY29sdW1uLWxvZ28tZGlzcGxheSB7XHJcbiAgLnR3by1jb2x1bW4tbG9nby1kaXNwbGF5LWl0ZW1zIHtcclxuICAgIC50d28tY29sdW1uLWxvZ28tZGlzcGxheS1pdGVtIHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHRlcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGVmdC1jb2x1bW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5pbWctZmx1aWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtY29sdW1uLWxvZ29zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudHVjay11bmRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOXJlbTtcclxuXHJcbiAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbXMge1xyXG4gICAgICAudHdvLWNvbHVtbi1sb2dvLWRpc3BsYXktaXRlbSB7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgLmxlZnQtY29sdW1uIHtcclxuICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3JlbTtcclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNyZW07XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgLmxlZnQtY29sdW1uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpc3QtYXJyb3dzIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgbGkge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNDVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG4gICAgbWluLWhlaWdodDogM3JlbTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItYXJyb3cuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpZ2h0IHtcclxuICAgIGxpIHtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1hcnJvdy1saWdodC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxhbmRpbmctcGFnZS1ib2R5IHtcclxuICB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaS5ldmVudC1saSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9vdXRzZWVyLWlyaXMtbGkucG5nJykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1kaXNwbGF5IHtcclxuICAucHJvZHVjdHMtZGlzcGxheS1pdGVtcyB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAucHJvZHVjdHMtZGlzcGxheS1pdGVtIHtcclxuICAgICAgQGV4dGVuZCAuY29sLTEyO1xyXG4gICAgICBAZXh0ZW5kIC5jb2wtc20tNjtcclxuICAgICAgQGV4dGVuZCAuY29sLXhsLTU7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0taW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5oMztcclxuXHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWUtY29sLWJsb2NrLWRpc3BsYXkge1xyXG4gIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgIC50aHJlZS1jb2wtYmxvY2stZGlzcGxheS1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gMS41cmVtIDIuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbSAycmVtOztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMC41cmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXRpdGxlLFxyXG4gICAgICAgIC5pdGVtLXRleHQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudmlkZW8tY2Fyb3VzZWwge1xuICAudmlkZW8tY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudmlkZW8tY2Fyb3VzZWwtcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgLnZpZGVvLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1jYXJvdXNlbC1pdGVtcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgIC52aWRlby1jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICA+ICoge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjE1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjUlLCAtNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MSUsIC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsIC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzUlLCAtNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOSUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlkZW8tY2Fyb3VzZWwtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHdpZHRoOiA2NzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby1jYXJvdXNlbC1uYXYtaXRlbSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC05OTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IC8vZW5kIC5zaW1wbGUtdmlkZW8tY2Fyb3VzZWxcblxuLmFydGljbGVzLXByZXZpZXctc2xpZGVyIHtcbiAgcGFkZGluZzogOHJlbSAwIDEycmVtO1xuICAvL2JhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2dyYWRpZW50LWJnLWdyZWVuLWJsdWUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyOTNkZWcsICMxRkNBN0UgMCUsICMxQjE0NjQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDI1JSwgMTAlIDAsIDEwMCUgMjUlLCAxMDAlIDc1JSwgMCAxMDAlKTtcbiAgbWFyZ2luLXRvcDogLTEycmVtO1xuICBjb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAzJSwyMCUgMCwxMDAlIDExJSwxMDAlIDc1JSwwIDEwMCUpO1xuICAgIHBhZGRpbmc6IDJyZW0gMCA5cmVtO1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMyUsMjAlIDAsMTAwJSAxMSUsMTAwJSA4MyUsMCAxMDAlKTtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtO1xuICB9XG5cbiAgLmFydGljbGVzLXByZXZpZXctc2xpZGVyLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMyU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMyU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgID5kaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogMTE2JTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMjVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIGxlZnQ6IHVuc2V0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgdG9wOiAxMTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvaXJpcy5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tY3RhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICA6YWN0aXZlLFxuICAgICAgICA6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDIwMiwgMTI2LCAxKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0LCB6LWluZGV4IDAgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAuaXRlbS1jdGEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1jdXJyZW50IHtcbiAgICAgIC5hcnRpY2xlcy1wcmV2aWV3LXNsaWRlci1pdGVtIHtcbiAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMjAyLCAxMjYsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sb2dvLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1hbHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuc2xpY2stc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJvdXNlbC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXJvdXNlbCB7XG4gICAgLnNsaWRlcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsMjAsMTAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI3LDIwLDEwMCwxKSAwJSwgcmdiYSgyNywyMCwxMDAsMCkgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI3LDIwLDEwMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjcsMjAsMTAwLDEpIDAlLCByZ2JhKDI3LDIwLDEwMCwwKSAxMDAlKTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cblxuICAgICAgLmxvZ28tc2xpZGVyLWl0ZW0ge1xuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmltZy1mbHVpZDtcblxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYubm8tcGFnaW5hdGlvbiAuY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wYXJ0bmVycyB7XG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwge1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuYmlnLXF1b3RlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDAlLCByZ2JhKDI3LCAyMCwgMTAwLCAwKSAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiAxMDglO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgbGVmdDogOSU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBsZWZ0OiAxMSVcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDYuNSU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAvL05PVCBVU0VEIEhFUkVcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMTEwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDk4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9pcmlzLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg3OSw3NiwxMzIsMSkgMCUsIHJnYmEoNzksNzYsMTMyLDApIDEwMCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gMi41cmVtO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS1qb2ItdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDMxLCAyMDIsIDEyNiwxKSAwJSwgcmdiYSgzMSwgMjAyLCAxMjYsMCkgMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9nb3MtY2Fyb3VzZWwge1xuICAuaXRlbS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuICB9XG5cbiAgLmxvZ29zLWNhcm91c2VsLWl0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgICAgICAubG9nb3MtY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVyby1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogLTg4cHg7XG5cbiAgICAuaGVyby1jYXJvdXNlbC1iYWNrZ3JvdW5kIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfaG9tZSB7XG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwge1xuICAgIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvcXVvdGUtbWFya3MtaG9tZS5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1zb3VyY2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgdG9wOiA5Mi41JTtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWFsdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB0b3A6IDEwNy41JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IC8vb3ZlcndyaXRlIHRoZSBvbmUgYWJvdmVcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgIDpmb2N1cyxcbiAgICAgICAgOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICByaWdodDogMTElO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICByaWdodDogMTMlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogNi41JTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgbGVmdDogMTMlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbGVmdDogNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW1zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAudGVzdGltb25pYWxzLWNhcm91c2VsLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9xdW90ZS1tYXJrcy1ob21lLnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW0tYXV0aG9yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS1zb3VyY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLnJvaS1jYWxjdWxhdG9yLWhlYWRlciB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICBib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgei1pbmRleDogMjtcclxuXHJcbiAgIC5oZWFkZXItaW1hZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgfVxyXG4gICB9XHJcbn0gKi9cclxuXHJcbi5yb2ktY2FsY3VsYXRvciB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgIC8vIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgIC8vICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgLy8gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAvLyAgICBoZWlnaHQ6IDdweDtcclxuICAgLy8gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAvLyAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAvLyAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIC8vICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgIC8vICAgIGJhY2tncm91bmQtc2l6ZTogNzAlIDEwMCU7XHJcbiAgIC8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIC8vICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgLy8gfVxyXG5cclxuICAgLy8gaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgIC8vICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgLy8gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAvLyAgICB3aWR0aDogNDBweDtcclxuICAgLy8gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAvLyAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XHJcbiAgIC8vICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgLy8gICAgYm94LXNoYWRvdzogMCAwIDJweCAwICM1NTU7XHJcbiAgIC8vICAgIC8vIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAvLyB9XHJcblxyXG4gICAvLyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sgIHtcclxuICAgLy8gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAvLyAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAvLyAgICBib3JkZXI6IG5vbmU7XHJcbiAgIC8vICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAvLyB9XHJcblxyXG4gICAuYmFja2dyb3VuZC1ncmV5IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYWx0O1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgfVxyXG5cclxuICAgLmdyZXktYXJlYS1zbSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWFsdDtcclxuXHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWFsdDtcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuYmx1ZS1hcmVhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDUzcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDJweDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgaGVpZ2h0OiA1NXJlbTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuYmx1ZS1hcmVhLXNtIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgIFxyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wNmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBoNSB7XHJcbiAgICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zOGVtO1xyXG4gICB9XHJcblxyXG4gICAuaW5wdXRzLXNlY3Rpb24ge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICB9XHJcblxyXG4gICAuaGFsZi13aWR0aCB7XHJcbiAgICAgIHdpZHRoOiA0Ny41JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICB3aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAmLmJveC1ncm91cC14cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAgJi5ib3gtYnV0dG9uLWdyb3VwLXhzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnNsaWRlci1ncm91cCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICB9XHJcblxyXG4gICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbC1wcmUtZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlbGVjdCxcclxuICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogMC45cmVtO1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc2VsZWN0LFxyXG4gICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlbGVjdCxcclxuICAgICAgI2Nhc2VDb3N0LFxyXG4gICAgICAjU01TQ29zdCxcclxuICAgICAgI2F2Zy10cmFuc2FjdGlvbi1zcGVuZCB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgJi5hY3RpdmUtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICBcclxuICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICBcclxuICAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwibWluXCI7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgYm90dG9tOiAtMnJlbTtcclxuICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICBjb250ZW50OiBcIm1heFwiO1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICBib3R0b206IC0ycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYjdHJhbnNhY3Rpb25OdW1iZXJTbGlkZXIge1xyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjFNXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIxMDBNXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiNhcHByb3ZhbFJhdGVTbGlkZXIge1xyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjUwJVwiO1xyXG4gICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiODUlXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiNmcmF1ZFJhdGVTbGlkZXIsXHJcbiAgICAgICAgICAgICYjYWlGcmF1ZFJhdGVTbGlkZXIge1xyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjAlXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCI1MCVcIjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmI2ZkclNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiNTAlXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIxMDAlXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiNjaGFsbGVuZ2VSYXRlU2xpZGVyIHtcclxuICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCI1JVwiO1xyXG4gICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMzAlXCI7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiNmYWlsdXJlUmF0ZVNsaWRlcixcclxuICAgICAgICAgICAgJiNhaUZhaWx1cmVSYXRlU2xpZGVyIHtcclxuICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIwJVwiO1xyXG4gICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMTAwJVwiO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAgLnNsaWRlci1pbnB1dC1ib3gtZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAuc2xpZGVyLWlucHV0LWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb2ktYnRuIHtcclxuICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgJiNyZXR1cm5CdG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmI2NhbGN1bGF0ZVJPSUJ0bklucHV0UmVzdWx0cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgIDpmb2N1cyxcclxuICAgICAgICAgOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5pbml0aWFsLXNpZGUtaW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgLnNpZGUtaW1hZ2Uge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIFxyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMzEsMjAyLDEyNik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzEsMjAyLDEyNiwxKSAwJSwgcmdiYSgyNywyMCwxMDAsMSkgMTAwJSk7XHJcbiAgICAgICAgIH1cclxuICAgXHJcbiAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIFxyXG4gICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgbGVmdDogLTJyZW07XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuc2lkZS1pbWFnZS1sb2FkaW5nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICBjb250ZW50OiBcIkNBTENVTEFUSU5HLi4uXCI7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAucmVzdWx0cy1zZWN0aW9uIHtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgIC5zYXZpbmdzLWJveCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWFsdDtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcclxuICAgICAgICAgXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLThweDtcclxuICAgICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDMxLDIwMiwxMjYpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMxLDIwMiwxMjYsMC43NSkgMCUsIHJnYmEoMjcsMjAsMTAwLDAuNzUpIDEwMCUpIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYWx0O1xyXG4gICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlc3VsdHMtdGFibGUge1xyXG4gICAgICAgICAuZWRpdC1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC50YWJsZS1oZWFkbGluZXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMzEsMjAyLDEyNik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzMSwyMDIsMTI2LDEpIDAlLCByZ2JhKDI3LDIwLDEwMCwxKSAxMDAlKSBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC50YWJsZS1sZWZ0LWVudHJ5IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC50YWJsZS1jZWxsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC45cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG4gICB9XHJcblxyXG4gICAuYWRkaXRpb25hbC1pbnB1dHMge1xyXG4gICAgICAuYWktbnVtYmVyLWZpZWxkIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLmRvdWdobnV0LWNoYXJ0LXJvdyB7XHJcbiAgICAgIC5lc3RpbWF0ZWQtYmVuZWZpdHMtcmVzdWx0LWNvbHVtbiB7XHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmVzdGltYXRlZC1iZW5lZml0cy1yZXN1bHQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICB9XHJcbiAgIFxyXG4gICAgICAgICAuZXN0aW1hdGVkLWJlbmVmaXRzLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG91Z2hudXQtZXF1YXRpb24ge1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYuZG91Z2hudXQtZXF1YXRpb24tbWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcclxuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdW5kZWQtZXN0aW1hdGVkLWJlbmVmaXQge1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMjUlKTtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB0b3A6IDQyLjUlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgyNXB4KSBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcclxuICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDgyNXB4KSB7XHJcbiAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3JhcGgtZGF0YS1sYWJlbCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgICAmI3JvdW5kZWQtaXJsIHtcclxuICAgICAgICAgICAgdG9wOiAtMTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA0NSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgbGVmdDogNjAlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJiNyb3VuZGVkLWZzIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG91Z2hudXQtY2hhcnQtbGVnZW5kIHtcclxuICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAmLmlybCB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNTE1OTY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZnMge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJjYjdkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9jcyB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNWQ0ZDg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmRvdWdobnV0LWNoYXJ0LWxlZ2VuZC1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuY2hhcnRzLXJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICBib3JkZXItdG9wOiBkYXNoZWQgMXB4ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgIGxlZnQ6IDQ5JTtcclxuICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgYm9yZGVyOiBkYXNoZWQgMXB4ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZyYXVkLXNhdmluZ3MtcmVzdWx0LFxyXG4gICAgICAubmV0LWJlbmVmaXQtcmVzdWx0IHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlc3VsdC1sYWJlbCB7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncmFwaC1kYXRhLWxhYmVsIHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAgICAgICYjcm91bmRlZC1iYXItb2ZsLFxyXG4gICAgICAgICAmI3JvdW5kZWQtYmFyLXBjIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICYjcm91bmRlZC1iYXItZnMsXHJcbiAgICAgICAgICYjcm91bmRlZC1iYXItbnAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuICAgICAgICAgICAgICAgdG9wOiAtMTEuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xyXG4gICAgICAgICAgICAgICB0b3A6IC0xMS41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYXItdG90YWwtdmFsdWUsXHJcbiAgICAgIC5iYXItdG90YWwtbGFiZWwge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhci10b3RhbC12YWx1ZSB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYXItdG90YWwtbGFiZWwge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RhY2tlZC1iYXItY2hhcnRzLWxlZ2VuZCB7XHJcbiAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmZzIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyY2I3ZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vZmwge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUxNTk2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAuZnJhdWQtc2F2aW5ncy1sZWdlbmQtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnNpZGUtcm9pLXJlc3VsdC1yb3cge1xyXG4gICAgICAucm9pLWlyaXMge1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XHJcbiAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2lkZS1yb2ktZ3JvdXAge1xyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBwLFxyXG4gICAgICAgICAucm9pLXJlc3VsdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAucm9pLXJlc3VsdCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI2Rvd25sb2FkQnRuIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgOmZvY3VzLFxyXG4gICAgICAgICA6YWN0aXZlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgaW5wdXQ6ZGlzYWJsZWQge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogc29saWQgM3B4ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuNSkgIWltcG9ydGFudDtcclxuICAgfVxyXG5cclxuICAgLmFjdGl2ZSB7XHJcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICB9XHJcbn1cclxuXHJcbi5yb2ktY2FsY3VsYXRvci1mb290ZXItbGluayB7XHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgJjpob3ZlcixcclxuICAgOmZvY3VzLFxyXG4gICA6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgIH1cclxufSIsIi5iYW5uZXItY2xpcHBlZC1ncmFkaWVudCB7XG4gIEBleHRlbmQgLmhlYWRlci1tYXJnaW5zO1xuXG4gIHBhZGRpbmc6IDEwcmVtIDAgNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI3LCAyMCwgMTAwKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI3LCAyMCwgMTAwLCAxKSAwJSwgcmdiYSgzMSwgMjAyLCAxMjYsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLDgwJSAwLDEwMCUgMjUlLDEwMCUgMTAwJSwwIDEwMCUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyNSUsODUlIDAsMTAwJSAxNSUsMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxNSUsODUlIDAsMTAwJSAxNSUsMTAwJSAxMDAlLDAgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1wcmV0ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICB9XG5cbiAgLmJhbm5lci10ZXh0IHtcbiAgICBAZXh0ZW5kIC5wci1tZC00O1xuXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXItaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYmFubmVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDcxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAuNzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICA6Zm9jdXMsXG4gICAgICAgIDphY3RpdmUge1xuICAgICAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlcm8tY2Fyb3VzZWwtYWN0aXZlIHtcbiAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iYW5uZXItZXZlbnQtb3ZlcnZpZXcsXG4uYmFubmVyLWV2ZW50LWRldGFpbCB7XG4gIC5iYW5uZXItZXZlbnQtYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogLTE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1jb250ZW50LWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsIDIwLCAxMDApO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNywgMjAsIDEwMCwgMSkgMjAlLCByZ2JhKDc3LCAxMDksIDEzOSwgMSkgODAlLCByZ2JhKDMyLCAyMDIsIDEyNiwgMSkgMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDIwJSwgcmdiYSg3NywgMTA5LCAxMzksIDEpIDgwJSwgcmdiYSgzMiwgMjAyLCAxMjYsIDEpIDEwMCUpO1xuICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICB9XG5cbiAgICAuYmFubmVyLWV2ZW50LWxvZ28ge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJyZW0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItZXZlbnQtdGV4dC1jb2wge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IC00cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItaXJpcy1zbS5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IFxuICAgIH1cbiAgfVxufVxuXG4uYmFubmVyLWV2ZW50LWRldGFpbCB7XG4gIC5iYW5uZXItZXZlbnQtYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MCU7XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQtZ3JhZGllbnQge1xuICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5iYW5uZXItZXZlbnQtbG9nby1jb2wge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLmJhbm5lci1zdXBlcnRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnJlbSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmFubmVyLWV2ZW50LWZvcm0tY29sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cmVtKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyLWV2ZW50LWZvcm0ge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgICAuYmFubmVyLWV2ZW50LWZvcm0tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXIge1xuICBAZXh0ZW5kIC5oZWFkZXItcGFkZGluZztcblxuICAmLmJhbm5lci1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiKDI3LCAyMCwgMTAwKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjcsIDIwLCAxMDApIDI1JSwgcmdiKDMxLCAyMDIsIDEyNikgMjAwJSk7XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIH1cblxuICAgIC5pdGVtLXN1cGVydGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAuaXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgfVxuXG4gICAgLml0ZW0tdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgfVxuXG4gICYuYmFubmVyLXByb2R1Y3RzIHtcbiAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmJhbm5lci10ZXh0LWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLmJhbm5lci10aHJlYXQtcHJldmVudGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJhbm5lci1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9nbG9iYWwtcmVzb3VyY2VzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdHJhaW5pbmctcG9ydGZvbGlvIHtcbiAgLmJhbm5lciB7XG4gICAgLmJhbm5lci1jb250ZW50e1xuICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXRleHQge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXItY2xpcHBlZC1ib3R0b20tY29ybmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBib3R0b206IC0xMnJlbTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsIDIwLCAxMDApO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyNywgMjAsIDEwMCkgMTUlLCByZ2IoMzEsIDIwMiwgMTI2KSAxNTAlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODUlLCAwJSAxMDAlKTtcbiAgfVxufVxuIiwiLmN0YS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQzLDIyOCwxOTApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI3LDIwLDEwMCwxKSAwJSwgcmdiYSgxNDMsMjI4LDE5MCwxKSAxNTAlLCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3JlY3RhbmdsZXMtdmVydGljYWwucG5nKTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gIH1cblxuICAuaXRlbS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgOmZvY3VzLFxuICAgICAgOmFjdGl2ZSB7XG4gICAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICBsZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZlYXR1cmVkLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gIC5mZWF0dXJlZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYWx0LWxpZ2h0ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS10aXRsZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAgIC5pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yY2g7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdC1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICA6Zm9jdXMsXG4gICAgICA6YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZlYXR1cmVkLXJlc291cmNlcyB7XG4gIC5mZWF0dXJlZC1yZXNvdXJjZXMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMzclO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGxlZnQ6IDY3JTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIGhlaWdodDogMTQ1cHg7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4ycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjklO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgIFx0XHQuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgXHRcdH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5idG4ge1xuICAgICAgXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIH1cblxuICAgICAgXHRcdC5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xuICAgICAgXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICBcdFx0fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVkLXJlcG9ydHMtaXRlbSB7XG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMyZGVnLCAjMUZDQTdFIDAlLCAjQ0ZERDE5IDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC13ZWJpbmFycy1pdGVtIHtcbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjdkZWcsICMzNUQ0RDggMCUsICM1NjU0QUYgMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuYWdlbmRhIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy10b3A6IDNyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNy43NXJlbTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvZXZlbnQtZGV0YWlscy10ZW1wbGF0ZS1hZ2VuZGEtYmFja2dyb3VuZC5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hZ2VuZGEtaXRlbXMge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07IFxyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07IFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTsgXHJcblx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmFnZW5kYS10aXRsZSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1icmFuZDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hZ2VuZGEtaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaXRlbS1ob3VyIHtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDIyN3B4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE4NXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtLXRleHQtYmxvY2sge1xyXG5cdFx0XHRcdC5pdGVtLXRpdGxlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lml0ZW0tc3BlYWtlcnMge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pdGVtLXRleHQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDAuMjVyZW07XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmV2ZW50LWZvb3Rlci1kZXRhaWxzIHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07IFxyXG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtOyBcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtOyBcclxuXHRcdHBhZGRpbmctbGVmdDogMXJlbTsgXHJcblx0fVxyXG5cclxuXHQuZXZlbnQtZGV0YWlscy1pdGVtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDRyZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNHJlbTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaXRlbS10aXRsZSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuXHRcdFx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lml0ZW0tbG9jYXRpb24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtLWRhdGV0aW1lIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lml0ZW0tY3RhIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1ibG9jazogMC4zcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctaW5saW5lOiAycmVtO1xyXG5cdFx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGluc2V0OiAwO1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdDpmb2N1cyxcclxuXHRcdFx0XHQ6YWN0aXZlIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMjU7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nb29nbGUtbWFwcy1lbWJlZC1jb2wge1xyXG5cdFx0Lmdvb2dsZS1tYXBzLWVtYmVkIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRpbnNldDogMDtcclxuXHJcblx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRpZnJhbWUge1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogMzUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNwZWFrZXItaXRlbXMge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMnJlbTsgXHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07IFxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07IFxyXG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtOyBcclxuXHR9XHJcblxyXG5cdC5zcGVha2Vycy10aXRsZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zcGVha2VyLWl0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtLWNvbnRlbnQge1xyXG5cdFx0XHQuaXRlbS1pbWFnZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMC41cmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDY2JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lml0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lml0ZW0tdGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdC5zcGVha2VyLWl0ZW0ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogM3JlbTtcclxuXHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2IHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcblx0fVxyXG5cclxuXHQuZXZlbnQtb3ZlcnZpZXctZGV0YWlsLW5hdi10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcblxyXG5cdC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xyXG5cclxuXHRcdC5ldmVudC1vdmVydmlldy1kZXRhaWwtbmF2LWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG5cdFx0XHQuaXRlbS1jb250ZW50IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctaW5saW5lOiAxLjVyZW07XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1icmFuZDtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdDpmb2N1cyxcclxuXHRcdFx0XHQ6YWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHQuaXRlbS1jb250ZW50IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubWlkLXBhZ2UtY3RhIHtcbiAgcGFkZGluZy1ibG9jazogNC41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gIH1cblxuICAuY3RhLWNvbnRlbnQge1xuICAgIC5jdGEtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn0iLCJib2R5LmZyb250IHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4udmlkZW8td3JhcCB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnZpZGVvX190aHVtYiB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLnZpZGVvX19wbGF5IHtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBib3JkZXI6IDA7XHJcbiAgIG91dGxpbmU6IDA7XHJcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMDtcclxuICAgYm90dG9tOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICByaWdodDogMDtcclxuICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xyXG4gICB9XHJcbiAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgfVxyXG59XHJcblxyXG4udGVjaCB7XHJcbiAgIHBhZGRpbmc6IDQuNXJlbSAwIDEwcmVtO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xyXG5cclxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcclxuICAgfVxyXG5cclxuICAgQGluY2x1ZGUgYnJlYWtwb2ludCAoc20pIHtcclxuICAgICAgcGFkZGluZzogMCAwIDEwcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9saW5lcy1vdmVybGF5LnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIH1cclxuXHJcbiAgIC50ZWNobm9sb2d5IHtcclxuICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDVyZW0gMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICBwYWRkaW5nOiA2cmVtIDJyZW0gNnJlbSA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgIG1pbi13aWR0aDogNHJlbTtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNXJlbTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX193cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWNpcmNsZS1saWdodGVyLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQyJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIGdyZXk7XHJcblxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IC4xcmVtO1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGdyZXktbWlkO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ucGFnZS0taG9tZSB7XHJcbiAgLmN0YS1hcmVhIHtcclxuICAgIG1hcmdpbi10b3A6IC03cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnJpY2gtY29udGVudCB7XHJcbiAgIC5yaWNoLWJsb2NrIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3F1b3RlIHtcclxuICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgcGFkZGluZzogOXJlbSA0cmVtO1xyXG4gICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgcGFkZGluZzogNnJlbSAzcmVtO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgcGFkZGluZzogOXJlbSA0cmVtIDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDZyZW0gM3JlbTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4xNXJlbTtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICB0b3A6IDAuMTVyZW07XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuXHJcbiAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBoMiwgaDMsIGg0LCBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LDEzLDU4LC45KTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmLndoaXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwiLnRocmVlLWNvbHVtbnMtc2VjdGlvbiB7XHJcbiAgLnNlY3Rpb24taW50cm8tYmxvY2sge1xyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLXN1cGVydGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRocmVlLWNvbHVtbnMtc2VjdGlvbi1pdGVtcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAudGhyZWUtY29sdW1ucy1zZWN0aW9uLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tdGV4dCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tbGluayB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhdGlzdGljcy1ib3gtc2VjdGlvbiB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMzNUQ0RDggLTQ1LjczJSwgIzFCMTQ2NCAxMDAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgLnNlY3Rpb24taW50cm8tYmxvY2sge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0aXN0aWMtaXRlbXMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5zdGF0aXN0aWMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcblxyXG4gICAgICAgICAgLml0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0LWRhcmtlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01cmVtO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IDNyZW07XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2JrZ2QtcmlnaHQuc3ZnJyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1pbnRyby1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICAgICAuaXRlbS1zdXBlcnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWl0ZW1zIHtcclxuICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdC1kYXJrZXI7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXByb2R1Y3QtY29udGVudCB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0tbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgLmZhLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbS1wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWltYWdlIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0YXRpc3RpY3Mtc2VjdGlvbiB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWFsdC1saWdodGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1pbnRyby1ibG9jayB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0aXN0aWMtaXRlbXMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5zdGF0aXN0aWMtaXRlbSB7XHJcbiAgICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogM3JlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRjb2xvci1icmFuZCAwJSwgIzEzQUM2OCAxMDAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAuaXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDcwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2JrZ2QtbGVmdC5zdmcnKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLnJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDI1JTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmVhdHVyZWQtY29udGVudC1pdGVtIHtcclxuICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3LjUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLXN1cGVydGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgLml0ZW0tbWV0cmljLXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYudnMge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFzdGVyaXNrIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtaXRlbXMtc2VjdGlvbiB7XHJcbiAgLnNlY3Rpb24taW50cm8tYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgLml0ZW0tc3VwZXJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZ2VuZXJpYy10ZXh0IHtcclxuICAgcGFkZGluZzogNnJlbSAwO1xyXG5cclxuICAgJl9fc3RhbmRhcmQtY29weSB7XHJcblxyXG4gICB9XHJcbn1cclxuXHJcbi5jdGEtYXJlYSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgYmFja2dyb3VuZDogcmdiKDE0MywyMjgsMTkwKTtcclxuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNywyMCwxMDAsMSkgMCUsIHJnYmEoMTQzLDIyOCwxOTAsMSkgMTUwJSwpO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9yZWN0YW5nbGVzLXZlcnRpY2FsLnBuZyk7XHJcbiAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgIH1cclxuXHJcbiAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICBwIHtcclxuICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4iLCIuYmxvZy1jYXRzIHtcclxuICAgcGFkZGluZzogMCAwIDRyZW07XHJcblxyXG4gICAuY2F0ZWdvcmllcy1maWx0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAuY2F0ZWdvcmllcy1maWx0ZXItaXRlbSB7XHJcbiAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yNXJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbi5mZWF0dXJlZC1wb3N0IHtcclxuICBAZXh0ZW5kIC5oZWFkZXItbWFyZ2lucztcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuXHJcbiAgICZfX3RleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDVyZW0haW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmLmNhdC1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5jYXRzIHtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgfVxyXG5cclxuICAgJl9faW1hZ2Uge1xyXG4gICAgICBtaW4taGVpZ2h0OiAyOHJlbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjByZW07XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uY2F0cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIC5jYXRlZ29yeS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjc1cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAuMXJlbSAwLjM1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICA6YWN0aXZlLFxyXG4gICAgOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9nLWxpc3RzIHtcclxuICAgcGFkZGluZzogNHJlbSAwO1xyXG5cclxuICAgLmNhdHMge1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuYm9yZGVyZWQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgLy8gYm9yZGVyLXRvcDogMXB4ICRncmV5IGRhc2hlZDtcclxuICAgfVxyXG5cclxuICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICB9XHJcblxyXG4gICAmX19zaW5nbGUtcG9zdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogNjYuNiU7XHJcbiAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgIC5jYXRzIHtcclxuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAyMDIsIDEyNiwgMC42KTtcclxuICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2lyaXMucG5nJyk7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuXHJcbiAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICA6YWN0aXZlLFxyXG4gICAgICAgICAgIDpmb2N1cyB7XHJcbiAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWJsb2cge1xyXG4gICBwYWRkaW5nOiAxcmVtIDAgNXJlbTtcclxuICAgbWFyZ2luLXRvcDogMTc4cHg7XHJcbiAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcblxyXG4gICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2NydW1icyB7XHJcbiAgICAgICAgLnNsYXNoOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLXNpbmdsZS1ibG9nIHtcclxuICAgICAgcGFkZGluZzogMTByZW0gMCAxMHJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEzJSwxMDAlIDAlLDEwMCUgODAlLDc0JSAxMDAlLDAgODMlKTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogOHJlbSAwIDdyZW07XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAlLDEwMCUgMCwxMDAlIDkwJSw3NCUgMTAwJSwwIDkzJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYW5uZXItdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWV0YS1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkY29sb3ItZ3JleS1kYXJrZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXV0aG9yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXV0aG9yLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICA6YWN0aXZlLFxyXG4gICAgICAgICAgICA6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNywgMjAsIDEwMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS1icmFuZHMsXHJcbiAgICAgICAgICAgIC5mYS1lbnZlbG9wZSB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgOmFjdGl2ZSxcclxuICAgICAgICAgICAgOmZvY3VzIHtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZmEtYnJhbmRzLFxyXG4gICAgICAgICAgICAgIC5mYS1lbnZlbG9wZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAuYmxvZy1jb250ZW50IHtcclxuICAgICAgdWwsXHJcbiAgICAgIG9sIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgb2wsXHJcbiAgICAgIHAgKyB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuODVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NhdHMge1xyXG4gICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcXVvdGUge1xyXG4gICAgICAgICBtYXJnaW46IDRyZW0gMDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMTYlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgLnF1b3RlLW1hcmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnF1b3RlLXRleHQge1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmF1dGhvciB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3N0YW5kYXJkLWNvcHkge1xyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuN3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgbWFyZ2luOiA0cmVtIDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uYXV0aG9yIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHRlcjtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICBmb250LXNpemU6IDE3cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1pbWFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xyXG5cclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdXRob3ItdGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIH1cclxuXHJcbiAgLmF1dGhvci1iaW8ge1xyXG4gICAgcDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm90aGVyLXBvc3RzIHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlc3Q7XHJcbiAgIHBhZGRpbmc6IDVyZW0gMDtcclxuXHJcbiAgIC5vdGhlci1wb3N0IHtcclxuICAgICAub3RoZXItcG9zdF9fdGl0bGUge1xyXG4gICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICB9XHJcblxyXG4gICAgICY6aG92ZXIsXHJcbiAgICAgOmFjdGl2ZSxcclxuICAgICA6Zm9jdXMge1xyXG4gICAgICAgLm90aGVyLXBvc3RfX3RpdGxlIHtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5wb3N0c2xpc3Qge1xyXG4gIC5wb3N0c2xpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcblxyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0taW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWdyb3c6IDI7XHJcblxyXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgOmFjdGl2ZSxcclxuICAgICAgOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVyLWFyY2hpdmUge1xyXG4gIG1hcmdpbi10b3A6IDE0OHB4O1xyXG4gIHBhZGRpbmc6IDZyZW0gMCAxOHJlbTtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMyUsMTAwJSAwJSwxMDAlIDgwJSw3NCUgMTAwJSwwIDgzJSk7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDAgMTRyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHBhZGRpbmc6IDVyZW0gMCAxMHJlbTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwxMDAlIDAsMTAwJSA5MCUsNzQlIDEwMCUsMCA5MyUpO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG5cclxuICAgIC5jdXJyZW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjY3J1bWJzIHtcclxuICAgICAgLnNsYXNoOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5uZXItdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctbGlzdHMuYXJjaGl2ZSB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgbWFyZ2luLXRvcDogLTE2cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMnJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXRvcDogLTlyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1hdXRob3Ige1xyXG4gIG1hcmdpbi10b3A6IDE3OHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodGVyO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lci1zaW5nbGUtYXV0aG9yIHtcclxuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xyXG4gIHBhZGRpbmc6IDZyZW0gMCAxMHJlbTtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMyUsMTAwJSAwJSwxMDAlIDgwJSw3NCUgMTAwJSwwIDgzJSk7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBwYWRkaW5nOiA4cmVtIDAgN3JlbTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwxMDAlIDAsMTAwJSA5MCUsNzQlIDEwMCUsMCA5MyUpO1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lci10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWV0YS1pbmZvIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGNvbG9yLWdyZXktZGFya2VyO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnU2hhcmUnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTA1JTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI3LCAyMCwgMTAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI3LCAyMCwgMTAwLCAxKSAwJSwgcmdiYSgzMSwgMjAyLCAxMjYsIDEpIDEwMCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtYnJhbmRzLFxyXG4gICAgICAgIC5mYS1lbnZlbG9wZSB7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgOmFjdGl2ZSxcclxuICAgICAgICA6Zm9jdXMge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmEtYnJhbmRzLFxyXG4gICAgICAgICAgLmZhLWVudmVsb3BlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXV0aG9yLXBvc3RzIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBtYXJnaW4tdG9wOiAtNnJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXRvcDogLTNyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9kdWN0LXBhZ2UtaW50cm8ge1xyXG4gICBwYWRkaW5nOiAxM3JlbSAwIDhyZW07XHJcbiAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2ludHJvLWJnLnN2ZycpO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgIGNvbG9yOiAjZmZmO1xyXG4gICBtYXJnaW4tdG9wOiAtNnJlbTtcclxuXHJcbiAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVzdDtcclxuICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgfVxyXG59XHJcblxyXG4ubWFpbi1mZWF0dXJlcyB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvbGFyZ2UtY2hldnJvbi5zdmcnKTtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDE1JTtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXN0O1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmLmZlYXR1cmVzLWdyZWVuIHtcclxuICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOCU7XHJcblxyXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5mZWF0dXJlcy1saXN0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkZ3JleTtcclxuICAgfVxyXG5cclxuICAgJl9fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDVyZW0gNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDVyZW0gOHJlbTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuZmVhdHVyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDNyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyZXk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDZyZW0gN3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcblxyXG4gICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ua2V5LWZlYXR1cmVzIHtcclxuXHJcbiAgIC50ZXh0IHtcclxuICAgICAgZmxleDogMCAwIDYwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgfVxyXG5cclxuICAgLmltYWdlIHtcclxuICAgICAgbWluLWhlaWdodDogNDVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgfVxyXG5cclxuICAgLmZlYXR1cmVzLWxpc3Qge1xyXG4gICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG5cclxuICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbiIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3NvbHV0aW9ucy1wYWdlIHtcbiAgLmhlcm8ge1xuICAgIC5oZXJvLWlubmVyX19sZWZ0IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb24tcGFnZS1pbnRybyB7XG4gICBwYWRkaW5nOiA4cmVtIDA7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjg5ZGVnLCAjMUZDQTdFIDAlLCAjMUIxNDY0IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDEwMCUgOSUsMTAwJSA4NiUsMTQlIDEwMCUsMCA3OSUpO1xuICAgY29sb3I6ICNmZmY7XG4gICBtYXJnaW4tdG9wOiAtN3JlbTtcbiAgIHotaW5kZXg6IDM7XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDEwMCUgOSUsMTAwJSA4NiUsMTQlIDEwMCUsMCA4NSUpO1xuICAgfVxuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwxMDAlIDklLDEwMCUgOTElLDE0JSAxMDAlLDAgOTElKTtcbiAgIH1cblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsMTAwJSA5JSwxMDAlIDkxJSwyMSUgOTglLDAgOTElKTtcbiAgIH1cblxuICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlc3Q7XG4gICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgfVxufVxuXG4ucHJvZHVjdC1pbnRybyB7XG4gICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nO1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlc3Q7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9saW5lcy1vdmVybGF5LnN2ZycpO1xuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVzdDtcbiAgICAgIGhlaWdodDogMTByZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogLTEwcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgfVxufVxuXG4uc29sdXRpb25zLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1ncmV5LWRhcmtlcjtcbn1cblxuLnNvbHV0aW9ucy1ib2R5ICsgLnByb2R1Y3QtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfc29sdXRpb25zLXBhZ2Uge1xuICAucHJvZHVjdC1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci1zb2x1dGlvbnMtaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmJhbm5lci10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb25zLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG5cbiAgLnNvbHV0aW9ucy1uYXYtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgOmFjdGl2ZSxcbiAgICA6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb25zLXVzZS1jYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnNvbHV0aW9ucy11c2UtY2FzZS1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5M2RlZywgIzFGQ0E3RSAwJSwgIzFCMTQ2NCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDI1JSwxNiUgMCUsMTAwJSAyNSUsMTAwJSA3NSUsMCUgMTAwJSk7XG4gICAgaGVpZ2h0OiA1MjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIwJSwxMyUgMCUsMTAwJSAyMCUsMTAwJSA4NSUsMCUgMTAwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAlLDEzJSAwJSwxMDAlIDEwJSwxMDAlIDkwJSwwJSAxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuLnNvbHV0aW9ucy1ieS1pbmR1c3RyeSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5O1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG59XG5cbi5zb2x1dGlvbnMtYnktcm9sZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTs7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnNvbHV0aW9ucy1kaXNwbGF5IHtcbiAgLnNvbHV0aW9ucy1pdGVtcyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuc29sdXRpb25zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tcHJvZHVjdHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucm9sbG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgICAgICBsZWZ0OiA2cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucm9sbG92ZXItdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMzVyZW0gMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICA6YWN0aXZlLFxuICAgICAgICA6Zm9jdXMge1xuICAgICAgICAgIC5yb2xsb3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2x1dGlvbnMtaG9tZS1jdGEge1xuICBwYWRkaW5nLXRvcDogMTNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgbWFyZ2luLXRvcDogLTdyZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMTglLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA5JSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxuXG4gIC5jdGEtdGl0bGUsXG4gIC5jdGEtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxuXG4gIC5jdGEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuIiwiLnJlc291cmNlLWNhdHMge1xyXG4gIC5jYXRlZ29yaWVzLWZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5jYXRlZ29yaWVzLWZpbHRlci1pdGVtIHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMC43NXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItcmVzb3VyY2VzIHtcclxuICBAZXh0ZW5kIC5oZWFkZXItbWFyZ2lucztcclxuXHJcbiAgcGFkZGluZzogMTByZW0gMCA1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLmZlYXR1cmVkLXJlc291cmNlIHtcclxuICAgIG1hcmdpbi10b3A6IC00cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1mZWF0dXJlZC1yZXNvdXJjZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWlyaXMtc20ucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLXJlc291cmNlLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM0NXB4O1xyXG4gICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBwb2ludGVyLXJlc291cmNlczogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItaXJpcy1zbS5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3JlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG5cclxuICAgICAgICAucmVzb3VyY2UtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgIDphY3RpdmUsXHJcbiAgICAgIDpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc291cmNlLWxpc3RzIHtcclxuICAgcGFkZGluZzogNHJlbSAwO1xyXG5cclxuICAgLmNhdHMge1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICB9XHJcblxyXG4gICAuYm9yZGVyZWQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgLy8gYm9yZGVyLXRvcDogMXB4ICRncmV5IGRhc2hlZDtcclxuICAgfVxyXG5cclxuICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICB9XHJcblxyXG4gICAmX19zaW5nbGUtcG9zdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZXNvdXJjZS1jYXRlZ29yeSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICBsZWZ0OiAycmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3J5LWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAuNzVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuMzVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiA2Ni42JTtcclxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICA6Zm9jdXMsXHJcbiAgICAgICAgOmFjdGl2ZSB7XHJcbiAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAmX19vdmVybGF5IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAyMDIsIDEyNiwgMC42KTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9pcmlzLnBuZycpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uc2luZ2xlLXJlc291cmNlIHtcclxuICAgcGFkZGluZzogNnJlbSAwO1xyXG5cclxuICAgLnJlc291cmNlLWNvbnRlbnQge1xyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG4gICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zdGFuZGFyZC1jb3B5IHtcclxuXHJcbiAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICBtYXJnaW46IDRyZW0gMDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwiLmludHJvLXRleHQge1xyXG4gICBwYWRkaW5nOiA5cmVtIDA7XHJcbiAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL2ludHJvLWJnLnN2ZycpO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHRvcDogLTRyZW07XHJcbiAgIGNsaXAtcGF0aDogcG9seWdvbigwIDIyJSwwJSAwLDEwMCUgNSUsMTAwJSA5MyUsMCAxMDAlKTtcclxuICAgY29sb3I6ICNmZmY7XHJcbiAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAmX190ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDIyJSwxMiUgMCwxMDAlIDIxJSwxMDAlIDkzJSwwIDEwMCUpO1xyXG4gICAgICBwYWRkaW5nOiAxMnJlbSAwO1xyXG4gICAgICB0b3A6IC05cmVtO1xyXG4gICB9XHJcblxyXG4gICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDklLDUlIDAsMTAwJSAxMyUsMTAwJSA5MyUsMCAxMDAlKTtcclxuICAgICAgcGFkZGluZzogOXJlbSAwO1xyXG4gICAgICB0b3A6IC03cmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbi5jb2x1bW4tYmxvY2stZGlzcGxheSB7XHJcbiAgPiAucm93IHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIH1cclxuXHJcbiAgLmRhc2hlZC1pbnNpZGUge1xyXG4gICAgLmNvbHVtbi1ibG9jay1kaXNwbGF5LWl0ZW0ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCBncmV5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgZ3JleTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sdW1uLWJsb2NrLWRpc3BsYXktaXRlbSB7XHJcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XHJcbiAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuXHJcbiAgICAmLnctNTUwIHtcclxuICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50dWNrLXVuZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMXJlbTtcclxuXHJcbiAgICA+IC5yb3c6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIC5jb2x1bW4tYmxvY2stZGlzcGxheS1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbG9yLWJveCB7XHJcbiAgd2lkdGg6IDE5NXB4O1xyXG4gIGhlaWdodDogMTk1cHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgd2lkdGg6IDE5NXB4O1xyXG4gICAgaGVpZ2h0OiAxOTVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICB9XHJcbn1cclxuIiwiLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHRlcjtcclxuXHJcbiAgLmZvcm0tZW1iZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmRpbmctcGFnZS1ib2R5IHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodGVyO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgQGV4dGVuZCAubGlzdC1hcnJvd3M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZGluZy1wYWdlLXByZWZvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTNyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigxNiUgMCwgMTAwJSAzMCUsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDQyJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjk0ZGVnLCAjMUZDQTdFIDAlLCAjMUIxNDY0IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMXJlbTtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE2JSAwLCAxMDAlIDIyJSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMzAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZy10b3A6IDhyZW07XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxOCUgMCwgMTAwJSAxMiUsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDE1JSk7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZGVtby1wYWdlLXRlbXBsYXRlIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gIC5mb3JtLWVtYmVkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xyXG4gICAgcGFkZGluZzogMi41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYW5kaW5nLXBhZ2UtYm9keSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgQGV4dGVuZCAubGlzdC1hcnJvd3MsIC5saWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmxhbmRpbmctcGFnZS1ldmVudC10ZW1wbGF0ZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAuZm9ybS1lbWJlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZGluZy1wYWdlLWJvZHkge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBleHRlbmQgLmxpc3QtYXJyb3dzLCAubGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXZlbnQtbG9jYXRpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDQ1JTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxNiUgMCwgMTAwJSAzMCUsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDMyJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyOTRkZWcsICMxRkNBN0UgMCUsICMxQjE0NjQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1pbWFnZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldmVudC12aWRlb3Mge1xyXG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTYlIDAsIDEwMCUgMzAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAzMiUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjk0ZGVnLCAjMUZDQTdFIDAlLCAjMUIxNDY0IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfbGFuZGluZy1wYWdlLWV2ZW50LXRlYXNlciB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gIGhlYWRlci5oZWFkZXIsIC5oZWFkZXItbmV3cy1hbGVydCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvLWJhY2tncm91bmQge1xyXG4gICAgdmlkZW8ge1xyXG4gICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgdG9wOiAwO1xyXG4gICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICBib3R0b206IDA7XHJcbiAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvb3V0c2Vlci1pcmlzLWdsb3dpbmcucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWxvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR3aWR0aDogMTRyZW07XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDNyZW07XHJcbiAgICBsZWZ0OiAzcmVtO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHRvcDogMnJlbTtcclxuICAgICAgbGVmdDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgdG9wOiAxLjI1cmVtO1xyXG4gICAgICBsZWZ0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcblx0XHRcdHBhdGgsXHJcblx0XHRcdCoge1xyXG5cdFx0XHRcdGZpbGw6ICR3aGl0ZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0OmFjdGl2ZSxcclxuXHRcdFx0OmZvY3VzIHtcclxuXHRcdFx0XHRwYXRoLFxyXG5cdFx0XHRcdCoge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyZWVuO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgfVxyXG5cclxuICAucGFnZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMCwwLDApO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMSkgMjUlLCByZ2JhKDAsMCwwLDApIDg1JSk7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgPiAqIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvdW50ZG93bi10aW1lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuY291bnRkb3duLXRpbWVyLWl0ZW0ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnVuaXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWVhc3VyZW1lbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAudW5pdCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXZlbnQtY3RhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmV2ZW50LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWN0YSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tZW1iZWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZGQtdG8tY2FsZW5kYXItZW1iZWQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmFkZGV2ZW50YXRjIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgLmFkZGV2ZW50YXRjX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMzNcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgOmFjdGl2ZSxcclxuICAgICAgICAgIDpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLS1lcnJvci00MDQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLmZvb3RlciB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcbn1cclxuXHJcbi5lcnJvci1wYWdlIHtcclxuICBtaW4taGVpZ2h0OiA5MCU7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLWFsdCB1cmwoJy4uLy4uL2ltYWdlcy80MDQtYmcuc3ZnJykgMCAwIG5vLXJlcGVhdDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiNDA0XCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBmb250LXNpemU6IDUwMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbGVmdDogNzAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBsZWZ0OiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICRjb2xvci13aGl0ZTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbGVmdDogNzUlO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ldmVudC1jYXRzIHtcclxuICAuY2F0ZWdvcmllcy1maWx0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuY2F0ZWdvcmllcy1maWx0ZXItaXRlbSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgcGFkZGluZzogLjI1cmVtIDAuNzVyZW07XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVyLWV2ZW50cyB7XHJcbiAgQGV4dGVuZCAuaGVhZGVyLW1hcmdpbnM7XHJcblxyXG4gIHBhZGRpbmc6IDEwcmVtIDAgNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIC5mZWF0dXJlZC1ldmVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYubm8tZmVhdHVyZWQtZXZlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1pcmlzLXNtLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1ldmVudC1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiAzOTdweDtcclxuICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgKiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9vdXRzZWVyLWlyaXMtc20ucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDNyZW07XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgLmV2ZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICA6YWN0aXZlLFxyXG4gICAgICA6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ldmVudC1saXN0cyB7XHJcbiAgIHBhZGRpbmc6IDRyZW0gMDtcclxuXHJcbiAgIC5jYXRzIHtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgfVxyXG5cclxuICAgLmJvcmRlcmVkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgIC8vIGJvcmRlci10b3A6IDFweCAkZ3JleSBkYXNoZWQ7XHJcbiAgIH1cclxuXHJcbiAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgfVxyXG5cclxuICAgJl9fc2luZ2xlLXBvc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXZlbnQtY2F0ZWdvcnkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgbGVmdDogMnJlbTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXRlZ29yeS1pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjc1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwLjM1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBwYWRkaW5nLXRvcDogNjYuNiU7XHJcbiAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgOmZvY3VzLFxyXG4gICAgICAgIDphY3RpdmUge1xyXG4gICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMjAyLCAxMjYsIDAuNik7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvaXJpcy5wbmcnKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5sYW5kaW5nLXBhZ2UtZXZlbnQtZGV0YWlscyB7XHJcbiAgLmJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyBcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyBcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNywgMjAsIDEwMCwgMSkgMCUsIHJnYmEoMzEsIDIwMiwgMTI2LCAxKSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgXHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNywyMCwxMDApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwgMSkgMTAwJSk7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9iYW5uZXItZXZlbnQtZ2xvYmUuc3ZnJyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItY29udGVudCB7XHJcbiAgICAgIC5iYW5uZXItcHJldGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFubmVyLWV2ZW50LWxvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhbm5lci10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLWZvcm0tY29sIHtcclxuICAgICAgLmZvcm0tY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXRpdGxlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5iYW5uZXItcHJlc3Mge1xyXG4gIEBleHRlbmQgLmhlYWRlci1tYXJnaW5zO1xyXG5cclxuICBwYWRkaW5nOiAxMHJlbSAwIDRyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDI3LCAyMCwgMTAwKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjcsIDIwLCAxMDAsIDEpIDAlLCByZ2JhKDMxLCAyMDIsIDEyNiwgMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLDgwJSAwLDEwMCUgMjUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyNSUsODUlIDAsMTAwJSAxNSUsMTAwJSAxMDAlLDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSw4NSUgMCwxMDAlIDE1JSwxMDAlIDEwMCUsMCAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmVzcy1jb250YWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLXByZXNzLWNvbnRhY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvb3V0c2Vlci1pcmlzLXNtLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVzcy1jb250YWN0LWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByZXNzLWxpc3RzIHtcclxuICAgcGFkZGluZzogNHJlbSAwO1xyXG5cclxuICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICB9XHJcblxyXG4gICAucHJlc3MtaXRlbXMge1xyXG4gICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICB9XHJcblxyXG4gICAucHJlc3MtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkY29sb3ItZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgIDpmb2N1cyxcclxuICAgICAgICA6YWN0aXZlIHtcclxuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLS1wcmVzcy1yZWxlYXNlIHtcclxuICAuc3ViaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGNvbG9yLWdyZXk7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcclxuICB9XHJcbn1cclxuIiwiLmJhbm5lci1wYXJ0bmVycyB7XHJcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAuYmFubmVyLWJhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLDgwJSAwLDEwMCUgMjUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAyNSUsODUlIDAsMTAwJSAxNSUsMTAwJSAxMDAlLDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSw4NSUgMCwxMDAlIDE1JSwxMDAlIDEwMCUsMCAxMDAlKTtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLDgwJSAwLDEwMCUgMjUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMjUlLDg1JSAwLDEwMCUgMTUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjgyNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLDg1JSAwLDEwMCUgMTUlLDEwMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAuYmFubmVyLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHdvLWNvbCB7XHJcbiAgLmNvbHVtbi0xLFxyXG4gIC5jb2x1bW4tMSBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgIHA6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2x1bW4tMiB7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgICAudG9vbHRpcC1pY29uIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcC10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMjBweDtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYWx0O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgLTVweCAtNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY5MXB4KSBhbmQgKG1pbi13aWR0aDogNTQ5cHgpIHtcclxuICAgICAgICB0b3A6IC0xMzBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcclxuICAgICAgICB0b3A6IC0xNTVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSBhbmQgKG1pbi13aWR0aDogMzkwcHgpIHtcclxuICAgICAgICB0b3A6IC0xODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSBhbmQgKG1pbi13aWR0aDogMCkge1xyXG4gICAgICAgIHRvcDogLTIxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgd2lkdGg6IDA7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiAwO1xyXG4gICAgICAvLyAgIGxlZnQ6IDM4JTtcclxuICAgICAgLy8gICBib3R0b206IC0xNXB4O1xyXG4gICAgICAvLyAgIGJvcmRlcjogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgLy8gICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAvLyAgIGJvcmRlci10b3A6IDIwcHggc29saWQgJGdyZXktYWx0O1xyXG5cclxuICAgICAgLy8gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgLy8gICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgOmFjdGl2ZSxcclxuICAgIDpmb2N1cyB7XHJcbiAgICAgIC50b29sdGlwLXRleHQge1xyXG4gICAgICAgIHotaW5kZXg6IHVuc2V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfb3V0c2Vlci1pbnRlbGxpZ2VudC1wbGF0Zm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgPiAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci1uZXdzLWFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgPiBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjZHJpZnQtZnJhbWUtY29udHJvbGxlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm91dHNlZXItaW50ZWxsaWdlbnQtcGxhdGZvcm0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnBsYXRmb3JtLWljb24ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICBtYXgtd2lkdGg6MTI1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLXBsYXRmb3JtIHtcbiAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzIsIDIzMSwgMjM3LCAwLjkpO1xuXG4gICAgICAubW9kYWwtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWNsb3NlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiAtNHJlbTtcbiAgICAgICAgICByaWdodDogLTRyZW07XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTQwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXNoYm9hcmQge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5vdXRzZWVyLWludGVsbGlnZW50LXBsYXRmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5wbGF0Zm9ybS1pdGVtcy1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAqIDEuMjtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxhdGZvcm0taXRlbXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHggKiAxLjI7XG4gICAgICAgICAgYm9yZGVyOiAzcHggKiAxLjIgc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggKiAxLjI7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggKiAxLjIgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBsYXRmb3JtLWl0ZW1zLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4ICogMS4yO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gKiAxLjIgMC41cmVtICogMS4yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4ICogMS4yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAqIDEuMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBsYXRmb3JtLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gKiAxLjIgMS41cmVtICogMS4yIDFyZW0gKiAxLjI7XG5cbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMjUwcHggKiAxLjI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gKiAxLjI7XG4gICAgICAgICAgICAgIGJvcmRlcjogM3B4ICogMS4yIHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAqIDEuMjtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICogMS4yO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggKiAxLjIgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mYWRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtICogMS4yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAqIDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3ctbmV4dC1zZWN0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMy43NXJlbSAqIDEuMjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICogMS4yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggKiAxLjIgZGFzaGVkICNlNzYwMzQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE4cHggKiAxLjIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4ICogMS4yIHNvbGlkICNlNzYwMzQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMThweCAqIDEuMiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aHJlYXQtaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGhyZWF0LWl0ZW1zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJlN2RmO1xuXG4gICAgICAgICAgLnBsYXRmb3JtLWl0ZW1zLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTc2MDM0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aHJlYXQtaXRlbSB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3NjAzNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC05MXB4ICogMS4yO1xuICAgICAgICAgICAgd2lkdGg6IDM4MHB4ICogMS4yO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDEyOCwxMjYsMTU1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjgsMTI2LDE1NSwxKSA1MCUsIHJnYmEoMzksMzUsOTcsMSkgMTAwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDcwNXB4ICogMS4yO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDcwNXB4ICogMS4yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggKiAxLjIgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJPcmNoZXN0cmF0ZVwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogLTIuNXJlbSAqIDEuMjtcbiAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTEyJSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAqIDEuMjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4ICogMS4yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyomLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCwgei1pbmRleCAwcztcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yLjc1cmVtICogMS4yO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ki9cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXJyb3ctbmV4dC1zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICogMS4yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCAqIDEuMiBkYXNoZWQgIzI3MjM2MTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4ICogMS4yIHNvbGlkICMyNzIzNjE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWl0ZW1zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3N3B4ICogMS4yO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1NDRmODg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAucGxhdGZvcm0taXRlbXMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNzIzNjE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmlucHV0LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMDBweCAqIDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDk4cHggKiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtICogMS4yO1xuXG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI3MjM2MTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyNHB4ICogMS4yO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4ICogMS4yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICogMS4yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJpc2stZW5naW5lLWRpc2sge1xuICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4ICogMS4yO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM5MHB4ICogMS4yO1xuICAgICAgICAgICAgICB3aWR0aDogMzkwcHggKiAxLjI7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSkgc2NhbGUoMS4yNSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCwgei1pbmRleCAwcztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mYWRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yaXNrLWVuZ2luZS13aGVlbCB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgIGhlaWdodDogNTg1cHggKiAxLjI7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOTZweCAqIDEuMjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhbGYtY2lyY2xlIHtcbiAgICAgICAgICAgICAgdG9wOiAtODJweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtODJweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQsIHotaW5kZXggMHM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmFkZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaGFsZi1jaXJjbGUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQsIHotaW5kZXggMHM7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNlLWNhc2UtaXRlbXMge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTVlZGVmO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAucGxhdGZvcm0taXRlbXMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MWMyY2M7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVzZS1jYXNlLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE5NnB4ICogMS4yO1xuXG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUxYzJjYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uYXYtYWN0aXZlIHtcbiAgICAgICAgLmFycm93LW5leHQtc2VjdGlvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5M2RlZywgIzFiMTQ2NCAwJSwgIzFmY2E3ZSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG5cbiAgICAgIC5uYXYtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gNnJlbSAxcmVtIDA7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNzUlKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtYmFjayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIkhvbWVcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LWRlZmF1bHQge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gNnJlbTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlLW1vZGFsIHtcbiAgICAgICAgICAubmF2LWJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtaXRlbS5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICAucGxhdGZvcm0taXRlbS1tb2RhbCB7XG4gICAgICAgIC5tb2RhbC1pbm5lcntcbiAgICAgICAgICB3aWR0aDogMTY2MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblxuICAgICAgICAgICYuY3JlYW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjNGMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmdyYWRpZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDMxLDIwMiwxMjYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzMGRlZywgcmdiYSgzMSwyMDIsMTI2LDEpIDAlLCByZ2JhKDI3LDIwLDEwMCwxKSAxMDAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDg1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF0Zm9ybS1pdGVtLFxuICAgIC5yaXNrLWVuZ2luZSxcbiAgICAubmF2LWJhY2sge1xuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnQtdGhhbmsteW91LXBhZ2Uge1xuICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gIEBleHRlbmQgLnB5LTU7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1hbHQtbGlnaHRlcjtcbiAgei1pbmRleDogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNi9QcmVzcy1SZWxlYXNlLTEucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBsZWZ0OiAzMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRoYW5rLXlvdS1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgIEBleHRlbmQgLmNvbC1tZC04O1xuICAgIEBleHRlbmQgLmNvbC1sZy02O1xuXG4gICAgei1pbmRleDogMztcblxuICAgIC5iYW5uZXItcHJldGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIFxuICAgIC5iYW5uZXItaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgXG4gICAgLnRoYW5rLXlvdS1tZXNzYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAudGhhbmsteW91LW1lc3NhZ2UtdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcbiAgXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICA6Zm9jdXMsXG4gICAgICAgIDphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIH1cblxuICAuaW1hZ2UtY29sIHtcbiAgICAuaXRlbS1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWNvbCB7XG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1wcmV0ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXNldGlvbi1jb3VudD1cIm9kZFwiXSB7XG4gICAgLmltYWdlLWNvbCB7XG4gICAgICBAZXh0ZW5kIC5vcmRlci0xO1xuICAgICAgQGV4dGVuZCAub3JkZXItbWQtMjtcbiAgICB9XG5cbiAgICAudGV4dC1jb2wge1xuICAgICAgQGV4dGVuZCAub3JkZXItMjtcbiAgICAgIEBleHRlbmQgLm9yZGVyLW1kLTE7XG5cbiAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YXRpc3RpY3Mtd3JhcHBlciB7XG4gIC5pdGVtLXByZXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1Y2g7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICB9XG5cbiAgLml0ZW0tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLnN0YXRpc3RpYy1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAuc3RhdGlzdGljLWl0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICAgIC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucGFyYWxsYXgtaXRlbSB7XG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDRyZW07XG4gICAgICBwYWRkaW5nLWJsb2NrOiA4cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXByZXRleHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWNoO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xY2g7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFsbGF4LWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoLzI7XG4gICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYm91dC11cy12YWx1ZXMtc2VjdGlvbiB7XG4gIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcblxuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQ6IHJnYigxNDMsMjI4LDE5MCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDMsMjI4LDE5MCwxKSAwJSwgcmdiYSgyNywyMCwxMDAsMSkgNzAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3JlY3RhbmdsZXMuc3ZnKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1hbHQ7XG4gIH1cblxuICAudGV4dC1hbmQtaXRlbXMtY29sIHtcbiAgICAudGV4dC1jb2wge1xuICAgICAgQGV4dGVuZCAuY29sLTEyO1xuXG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXByZXRleHQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6IDE3O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZhbHVlLWl0ZW1zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnZhbHVlLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdC1kYXJrZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8tYW5kLXRleHQtc2VjdGlvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDE0MywyMjgsMTkwKTtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9yZWN0YW5nbGVzLnN2ZyksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDMsMjI4LDE5MCwxKSAtNTAlLCByZ2JhKDI3LDIwLDEwMCwxKSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDcuNSUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gIH1cblxuICAudGV4dC1jb2wge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZW5lZml0cy1zZWN0aW9uLXdyYXBwZXIge1xuICAmLnByb2R1Y3QtZ3JpZC0tYmVuZWZpdHMge1xuICAgIC50aHJlZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnRyby1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZF9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL291dHNlZXItY2lyY2xlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzUlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC5iZW5lZml0LWl0ZW1zIHtcbiAgICAgIC5iZW5lZml0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52YWx1ZXMtc2VjdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQzLDIyOCwxOTApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI3LDIwLDEwMCwxKSAwJSwgcmdiYSgxNDMsMjI4LDE5MCwxKSAxNTAlLCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL291dHNlZXIvaW1hZ2VzL3JlY3RhbmdsZXMtdmVydGljYWwucG5nKTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gIH1cblxuICAuaW50cm8tY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC52YWx1ZS1pdGVtcyB7XG4gICAgLnZhbHVlLWl0ZW0ge1xuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0LWRhcmtlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2V2ZW50LW92ZXJ2aWV3IHtcclxuICAuZXZlbnQtZGV0YWlsLXBhZ2VzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTVyZW07XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiA1NSU7XHJcbiAgICAgIGJvdHRvbTogMDsgXHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vdXRzZWVyL2ltYWdlcy9ia2dkLXJpZ2h0LnN2ZycpO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzcmVtO1xyXG4gICAgICByaWdodDogNTUlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7IFxyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3V0c2Vlci9pbWFnZXMvYmtnZC1sZWZ0LnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1kZXRhaWwtcGFnZXMtaXRlbXMge1xyXG4gICAgICAuZXZlbnQtZGV0YWlsLXBhZ2VzLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLWRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbS1jaXR5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLWN0YSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICA6Zm9jdXMsXHJcbiAgICAgICAgICA6YWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1jdGEge1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfZXZlbnQtZGV0YWlsIHtcclxuICAuZXZlbnQtZGVzY3JpcHRpb24ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICYgPiAucm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcclxuICBcclxuICAgICAgICAuZXZlbnQtZGVzY3JpcHRpb24taW1hZ2Uge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDI1JTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAuZXZlbnQtZGVzY3JpcHRpb24tYm9keSB7XHJcbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNC41cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLml0ZW0tc3VwZXJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLml0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHhcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWN0YSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAuM3JlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgOmZvY3VzLFxyXG4gICAgICAgICAgICAgIDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV9wcm9kdWN0LXBhZ2UtdjMge1xuICAucHJvZHVjdC1wYWdlLW1haW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2R1Y3RzLW5hdmJhciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItdGV4dC1hbHQ7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuXG4gICAgICAucHJvZHVjdHMtbmF2YmFyLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLnByb2R1Y3RzLW5hdmJhci1pdGVtIHtcbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEuMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogM3JlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNvdmVydmlldyB7XG4gICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuXG4gICAgICAmLm5vLW5hdmJhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICAuc3RhdGlzdGljLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXRpc3RpYy1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLml0ZW0tdmFsdWUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFsdGVybmF0aW5nLWltYWdlLWFuZC10ZXh0LXJvd3Mge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pbnRybyB7XG4gICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWx0ZXJuYXRpbmctaW1hZ2UtYW5kLXRleHQtcm93cy1pdGVtcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgIC5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1yb3ctaXRlbSB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW0tdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgJi5sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjY2FwYWJpbGl0aWVzIHtcbiAgICAgIC5jYXBhYmlsaXRpZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcGFiaWxpdGllcy1pbnRybyB7XG4gICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FwYWJpbGl0eS1pdGVtcyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FwYWJpbGl0eS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG5cbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN0ZWNobm9sb2d5IHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgICB9XG5cbiAgICAgIC50ZWNobm9sb2d5LWludHJvIHtcbiAgICAgICAgLml0ZW0tc3VwZXJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlY2hub2xvZ3ktdGFicyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlY2hub2xvZ3ktdGFiLWl0ZW1zIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZWNobm9sb2d5LXRhYi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQtZGFya2VyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLml0ZW0tdGVjaG5vbG9neS10YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWFsdDtcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLXRlY2hub2xvZ3ktdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlY2hub2xvZ3ktdGFiLWltYWdlLWNvbCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIC5pdGVtLWltYWdlcy1kYXRhIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjY2FzZS1zdHVkeSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICYgPiAucm93IHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNyZXNvdXJjZXMge1xuICAgICAgcGFkZGluZy1ibG9jazogNC41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICBcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZV90ZWNobm9sb2d5IHtcbiAgLnRlY2hub2xvZ3ktYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgI3RlY2hub2xvZ3ktbmF2YmFyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlc3Q7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci10ZXh0LWFsdDtcblxuICAgICAgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLnRlY2hub2xvZ3ktbmF2YmFyLWl0ZW0ge1xuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAzcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZWNoLWltYWdlLWFuZC10ZXh0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ibG9jazogNC41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICAgIH1cblxuICAgICAgLnRlY2gtc2VjdGlvbi1pbnRybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZWNoLXNlY3Rpb24taW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlsZWQtdGVjaC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlc3Q7XG4gICAgICB9XG5cbiAgICAgIC50ZWNoLXNlY3Rpb24taW50cm8ge1xuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGVjaC10ZXh0LWFuZC1pbWFnZSB7XG4gICAgICAgIC50ZWNoLXRleHQge1xuICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLWJ1bGxldC1wb2ludHMge1xuICAgICAgICAgICAgICAuaXRlbS1idWxsZXQtcG9pbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlY2gtaW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGVjaC1iZW5lZml0LWl0ZW1zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGVjaC1iZW5lZml0LWl0ZW0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuXG4gICAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1pdGVtcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW50cm8tYmxvY2sge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVfdGhyZWF0LXByZXZlbnRpb24ge1xuICAuc3RhdGlzdGljcyB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5zdGF0aXN0aWNzLWludHJvIHtcbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGlzdGljLWl0ZW1zIHtcbiAgICAgIC5zdGF0aXN0aWMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgLml0ZW0tdmFsdWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvYmxlbXMge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAucHJvYmxlbS1pdGVtcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAucHJvYmxlbS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgfVxuXG4gICAgLmltYWdlLWFuZC10ZXh0LXNlY3Rpb24taW50cm8ge1xuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1hbmQtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS1jb2wge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQtY29sIHtcbiAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvbHV0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5zb2x1dGlvbi1pbnRybyB7XG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvbHV0aW9uLWl0ZW1zIHtcbiAgICAgIC5zb2x1dGlvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtY29udGVudC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5mZWF0dXJlZC1jb250ZW50LWJhY2tncm91bmQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVkLWl0ZW1zLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmLmNhc2Utc3R1ZHktYWJvdmUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWludHJvLWJsb2NrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX3RydXN0LWNlbnRlciB7XG4gIC5pbWFnZS1hbmQtdGV4dC1zZWN0aW9uIHtcbiAgICAuaW1hZ2UtYW5kLXRleHQge1xuICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC1jb2wge1xuICAgICAgICAuaXRlbS10ZXh0LWJsb2NrIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYnMtYW5kLWFjY29yZGlvbiB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1oZWFkZXItaXRlbXMtbmF2LWl0ZW1zIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItaGVhZGVyLWl0ZW1zIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAudGFiLWhlYWRlci1pdGVtIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItbmF2LWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMy43NXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGdhcDogMi43NXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFiLW5hdi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW1zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVzdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAuaXRlbS1hY2NvcmRpb24tdGFiIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDIuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYnJhbmQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tdGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYWx0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAuaXRlbS10YWItaW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLXRhYi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tdGFiLWN0YXMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAuaXRlbS10YWItY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmEtc29saWQge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZmEtc29saWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlX2xhbmRpbmctcGFnZS1zYWxlcyB7XG4gIC5iYW5uZXItZ3JhZGllbnQge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgYmFja2dyb3VuZDogcmdiKDI3LCAyMCwgMTAwKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI3LCAyMCwgMTAwLCAxKSAwJSwgcmdiYSgzMSwgMjAyLCAxMjYsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93biAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuICBcbiAgICAuYmFubmVyLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIFxuICAgIC5iYW5uZXItdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIFxuICAgIC5idG4ge1xuICAgICAgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmVhdHVyZWQtaXRlbSB7XG4gIC5mZWF0dXJlZC1pdGVtLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZlYXR1cmVkLWJ0biB7XG4gICAgLmJ0biB7XG4gICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZW5lZml0cy1zZWN0aW9uIHtcbiAgLmJlbmVmaXQtaXRlbXMge1xuICAgIC5iZW5lZml0LWl0ZW0ge1xuICAgICAgLml0ZW0tY29udGVudCB7ICBcbiAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtLWJ0biB7XG4gICAgLmJ0biB7XG4gICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5hbHRlcm5hdGluZy1pbWFnZS1hbmQtdGV4dC1pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB9XG5cbiAgLmltYWdlLWNvbCB7XG4gICAgLml0ZW0taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHQtY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1wcmV0ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVjaDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1hbHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAuZmEtY2hldnJvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXNldGlvbi1jb3VudD1cIm9kZFwiXSB7XG4gICAgLmltYWdlLWNvbCB7XG4gICAgICBAZXh0ZW5kIC5vcmRlci0xO1xuICAgICAgQGV4dGVuZCAub3JkZXItbWQtMjtcbiAgICB9XG5cbiAgICAudGV4dC1jb2wge1xuICAgICAgQGV4dGVuZCAub3JkZXItMjtcbiAgICAgIEBleHRlbmQgLm9yZGVyLW1kLTE7XG5cbiAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5nbG9iYWwtcmVzb3VyY2VzLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlc3Q7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci10ZXh0LWFsdDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuXG4gICAgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmdsb2JhbC1yZXNvdXJjZXMtbmF2YmFyLWl0ZW0ge1xuICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAzcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLWFsdDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdsb2JhbC1yZXNvdXJjZXMtaXRlbSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWFsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRyYWluaW5nLXBvcnRmb2xpby1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50cmFpbmluZy1wb3J0Zm9saW8tbmF2YmFyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlc3Q7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci10ZXh0LWFsdDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXRleHQtYWx0O1xuXG4gICAgLnRyYWluaW5nLXBvcnRmb2xpby1uYXZiYXItaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAudHJhaW5pbmctcG9ydGZvbGlvLW5hdmJhci1pdGVtIHtcbiAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1hbHQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3J0Zm9saW8taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgLml0ZW0tbGFiZWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDAgMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtYWx0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLWJyYW5kLWFsdCAwJSwgJGNvbG9yLWJyYW5kIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tbGFiZWwge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvcnRmb2xpby1zdWItaXRlbXMge1xuICAgICAgICAucG9ydGZvbGlvLXN1Yi1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1hbHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvcnRmb2xpby1zdWItaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAuNzVyZW07XG5cbiAgICAgICAgICAgIC5wb3J0Zm9saW8tc3ViLWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIC5pdGVtLWR1cmF0aW9uIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRjb2xvcnM6IChcclxuICBcImNvbG9yLWJyYW5kXCI6ICRjb2xvci1icmFuZCxcclxuICBcImNvbG9yLWJyYW5kLWxpZ2h0ZXJcIjogJGNvbG9yLWJyYW5kLWxpZ2h0ZXIsXHJcbiAgXCJjb2xvci1icmFuZC1kYXJrZXJcIjogJGNvbG9yLWJyYW5kLWRhcmtlcixcclxuICBcImNvbG9yLWJyYW5kLWFsdFwiOiAkY29sb3ItYnJhbmQtYWx0LFxyXG4gIFwiY29sb3ItYnJhbmQtYWx0LWxpZ2h0ZXJcIjogJGNvbG9yLWJyYW5kLWFsdC1saWdodGVyLFxyXG4gIFwiY29sb3ItYnJhbmQtYWx0LWRhcmtlclwiOiAkY29sb3ItYnJhbmQtYWx0LWRhcmtlcixcclxuICBcImNvbG9yLXRleHRcIjogJGNvbG9yLXRleHQsXHJcbiAgXCJjb2xvci10ZXh0LWxpZ2h0ZXJcIjogJGNvbG9yLXRleHQtbGlnaHRlcixcclxuICBcImNvbG9yLXRleHQtZGFya2VyXCI6ICRjb2xvci10ZXh0LWRhcmtlcixcclxuICBcImNvbG9yLXRleHQtYWx0XCI6ICRjb2xvci10ZXh0LWFsdCxcclxuICBcImNvbG9yLWdyZXlcIjogJGNvbG9yLWdyZXksXHJcbiAgXCJjb2xvci1ncmV5LWxpZ2h0ZXJcIjogJGNvbG9yLWdyZXktbGlnaHRlcixcclxuICBcImNvbG9yLWdyZXktZGFya2VyXCI6ICRjb2xvci1ncmV5LWRhcmtlcixcclxuICBcImNvbG9yLWdyZXktYWx0XCI6ICRjb2xvci1ncmV5LWFsdCxcclxuICBcImNvbG9yLWdyZXktYWx0LWxpZ2h0ZXJcIjogJGNvbG9yLWdyZXktYWx0LWxpZ2h0ZXIsXHJcbiAgXCJjb2xvci1ncmV5LWFsdC1kYXJrZXJcIjogJGNvbG9yLWdyZXktYWx0LWRhcmtlcixcclxuICBcImNvbG9yLWdyZXktbGlnaHRlc3RcIjogJGNvbG9yLWdyZXktbGlnaHRlc3QsXHJcbiAgXCJjb2xvci1mYWlsXCI6ICRjb2xvci1mYWlsLFxyXG4gIFwiY29sb3Itc3VjY2Vzc1wiOiAkY29sb3Itc3VjY2VzcyxcclxuICBcImNvbG9yLWxpbmtcIjogJGNvbG9yLWxpbmssXHJcbiAgXCJjb2xvci1saW5rLWFsdFwiOiAkY29sb3ItbGluay1hbHQsXHJcbiAgXCJjb2xvci1ob3ZlclwiOiAkY29sb3ItaG92ZXIsXHJcbiAgXCJjb2xvci1ob3Zlci1hbHRcIjogJGNvbG9yLWhvdmVyLWFsdCxcclxuICBcImNvbG9yLXdoaXRlXCI6ICRjb2xvci13aGl0ZSxcclxuICBcImNvbG9yLWJsYWNrXCI6ICRjb2xvci1ibGFja1xyXG4pO1xyXG5cclxuQGZvciAkaSBmcm9tIDAgdG8gMTAge1xyXG4gIC50cmFuc2l0aW9uLSN7JGl9IHtcclxuICAgIHRyYW5zaXRpb246IGFsbCBcIjAuXCIgKyAkaSBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItI3skaX0ge1xyXG4gICAgYm9yZGVyOiAkaSArIHB4IHNvbGlkICMwMDA7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLXJhZGl1cy0jeyRpfSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaSArIHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGZvciAkaiBmcm9tIDggdG8gMTAwIHtcclxuICAudGV4dC0jeyRqfSB7XHJcbiAgICBmb250LXNpemU6ICN7JGp9cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkaSBpbiAkY29sb3JzIHtcclxuICAuYmFja2dyb3VuZC0jeyRjb2xvcn0ge1xyXG4gICAgYmFja2dyb3VuZDogJGk7XHJcbiAgfVxyXG5cclxuICAudGV4dC0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6ICRpO1xyXG4gIH1cclxuXHJcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaTtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLWhvdmVyLSN7JGNvbG9yfSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgOmFjdGl2ZSxcclxuICAgIDpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtaG92ZXItI3skY29sb3J9IHtcclxuICAgICY6aG92ZXIsXHJcbiAgICA6YWN0aXZlLFxyXG4gICAgOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvcmRlci1ob3Zlci0jeyRjb2xvcn0ge1xyXG4gICAgJjpob3ZlcixcclxuICAgIDphY3RpdmUsXHJcbiAgICA6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJGNvdW50OiA3MDA7XHJcblxyXG5Ad2hpbGUgJGNvdW50ID4gMjk5IHtcclxuICAuaGlkZS0jeyRjb3VudH0ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGNvdW50fXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICRjb3VudDogJGNvdW50IC0gMTA7XHJcbn1cclxuXHJcbi5pbWctZmx1aWQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5mb250LXByaW1hcnkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNlY29uZGFyeSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC10ZXJ0aWFyeSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXRlcnRpYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oLTEwMCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucG9zaXRpb24tcmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4iXX0= */
