﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900&display=swap");@import url("https://use.typekit.net/doq7iyb.css");@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceRight{0%,20%,60%,80%,100%{-ms-transform:translateX(0);transform:translateX(0)}40%{-ms-transform:translateX(-15px);transform:translateX(-15px)}70%{-ms-transform:translateX(-10px);transform:translateX(-10px)}90%{-ms-transform:translateX(-6px);transform:translateX(-6px)}}.gradient_banner,.home-carousel .slick-slider__item,.title-banner{position:relative}.gradient_banner::before,.home-carousel .slick-slider__item::before,.title-banner::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block;z-index:1;background:-webkit-linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 50%),-webkit-linear-gradient(180deg, #004F93 0%, rgba(0,0,0,0) 50%),rgba(0,0,0,0.15);background:-o-linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 50%),-o-linear-gradient(180deg, #004F93 0%, rgba(0,0,0,0) 50%),rgba(0,0,0,0.15);background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 50%),linear-gradient(180deg, #004F93 0%, rgba(0,0,0,0) 50%),rgba(0,0,0,0.15)}:root{--blue: #004F93;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #004F93;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 778px;--breakpoint-lg: 992px;--breakpoint-ml: 1025px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:9px;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container{width:100%;padding-right:18px;padding-left:18px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 778px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:18px;padding-left:18px;margin-right:auto;margin-left:auto}.container-fluid_offset,.block-views-blocksocial-feeds-block-1,.container-fluid-offset{width:100%;padding-right:80px;padding-left:80px;margin-right:auto;margin-left:auto;max-width:1600px}@media (max-width: 777.98px){.container-fluid_offset,.block-views-blocksocial-feeds-block-1,.container-fluid-offset{padding-right:20px;padding-left:20px}}.row{display:flex;flex-wrap:wrap;margin-right:-18px;margin-left:-18px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-ml-1,.col-ml-2,.col-ml-3,.col-ml-4,.col-ml-5,.col-ml-6,.col-ml-7,.col-ml-8,.col-ml-9,.col-ml-10,.col-ml-11,.col-ml-12,.col-ml,.col-ml-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:18px;padding-left:18px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.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: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-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: 778px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-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: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-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: 1025px){.col-ml{flex-basis:0;flex-grow:1;max-width:100%}.col-ml-auto{flex:0 0 auto;width:auto;max-width:100%}.col-ml-1{flex:0 0 8.33333%;max-width:8.33333%}.col-ml-2{flex:0 0 16.66667%;max-width:16.66667%}.col-ml-3{flex:0 0 25%;max-width:25%}.col-ml-4{flex:0 0 33.33333%;max-width:33.33333%}.col-ml-5{flex:0 0 41.66667%;max-width:41.66667%}.col-ml-6{flex:0 0 50%;max-width:50%}.col-ml-7{flex:0 0 58.33333%;max-width:58.33333%}.col-ml-8{flex:0 0 66.66667%;max-width:66.66667%}.col-ml-9{flex:0 0 75%;max-width:75%}.col-ml-10{flex:0 0 83.33333%;max-width:83.33333%}.col-ml-11{flex:0 0 91.66667%;max-width:91.66667%}.col-ml-12{flex:0 0 100%;max-width:100%}.order-ml-first{order:-1}.order-ml-last{order:13}.order-ml-0{order:0}.order-ml-1{order:1}.order-ml-2{order:2}.order-ml-3{order:3}.order-ml-4{order:4}.order-ml-5{order:5}.order-ml-6{order:6}.order-ml-7{order:7}.order-ml-8{order:8}.order-ml-9{order:9}.order-ml-10{order:10}.order-ml-11{order:11}.order-ml-12{order:12}.offset-ml-0{margin-left:0}.offset-ml-1{margin-left:8.33333%}.offset-ml-2{margin-left:16.66667%}.offset-ml-3{margin-left:25%}.offset-ml-4{margin-left:33.33333%}.offset-ml-5{margin-left:41.66667%}.offset-ml-6{margin-left:50%}.offset-ml-7{margin-left:58.33333%}.offset-ml-8{margin-left:66.66667%}.offset-ml-9{margin-left:75%}.offset-ml-10{margin-left:83.33333%}.offset-ml-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-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%}}.table,table{width:100%;margin-bottom:18px;background-color:rgba(0,0,0,0);border-color:#004F93}.table th,.table td,table th,table td{padding:10px;vertical-align:top;border-top:1px solid #004F93;border-color:#004F93}.table thead th,table thead th{vertical-align:bottom;border-bottom:2px solid #004F93;border:0}.table tbody+tbody,table tbody+tbody{border-top:2px solid #004F93}.table .table,.table table,table .table,table table{background-color:#fff}.table-sm th,.table-sm td{padding:10px}.table-bordered{border:1px solid #004F93}.table-bordered th,.table-bordered td{border:1px solid #004F93}.table-bordered thead th,.table-bordered thead td{border-bottom-width:1px;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8cee1}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7aa3c7}.table-hover .table-primary:hover{background-color:#a6c2d9}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a6c2d9}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th,table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th,.table thead th,table .thead-light th,table thead th{color:#004F93;background-color:rgba(0,79,147,0.1);border-color:#004F93}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 777.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1024.98px){.table-responsive-ml{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-ml>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(54px + 2px);padding:15px 20px;font-size:16px;font-weight:400;line-height:22px;color:#222;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:2px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#222;background-color:#fff;border-color:#004F93;outline:0}.form-control::placeholder{color:rgba(34,34,34,0.3);font-style:italic;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(15px + 1px);padding-bottom:calc(15px + 1px);margin-bottom:0;font-size:inherit;line-height:22px}.col-form-label-lg{padding-top:calc(18px + 1px);padding-bottom:calc(18px + 1px);font-size:20px;line-height:1.5}.col-form-label-sm{padding-top:calc(15px + 1px);padding-bottom:calc(15px + 1px);font-size:14px;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:15px;padding-bottom:15px;margin-bottom:0;line-height:22px;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(51px + 2px);padding:15px 17px;font-size:14px;line-height:1.5;border-radius:0rem}.form-control-lg{height:calc(66px + 2px);padding:18px 21;font-size:20px;line-height:1.5;border-radius:0rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:25px}.form-text:not(input){display:block;margin-top:.25rem;font-size:12px;line-height:14px}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#5A6872}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:14px;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:0rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:54px;background-position:top calc(54px / 4) right calc(54px / 4)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:76.5px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 20px center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 36px/27px 27px}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:14px;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:0rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:54px;background-position:top calc(54px / 4) right calc(54px / 4)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:76.5px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 20px center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 36px/27px 27px}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.fade{transition:opacity 0.15s linear}@media screen and (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media screen and (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:16px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:0rem}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 778px){.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1025px){.dropdown-menu-ml-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-right{right:0;left:auto}}.dropdown-menu-left{right:auto;left:0}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}}@media (min-width: 778px){.dropdown-menu-md-left{right:auto;left:0}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}}@media (min-width: 1025px){.dropdown-menu-ml-left{right:auto;left:0}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:9px 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:first-child{border-top-left-radius:calc(0rem - 1px);border-top-right-radius:calc(0rem - 1px)}.dropdown-item:last-child{border-bottom-right-radius:calc(0rem - 1px);border-bottom-left-radius:calc(0rem - 1px)}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active,.dropdown-item.form-select.open{color:#fff;text-decoration:none;background-color:#004F93}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:14px;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.form-select.open,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.form-select.open,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:15px;padding-left:15px}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:12.75px;padding-left:12.75px}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:15.75;padding-left:15.75}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:15px 20px;margin-bottom:0;font-size:16px;font-weight:400;line-height:22px;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:2px}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(66px + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:18px 21;font-size:20px;line-height:1.5;border-radius:0rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(51px + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:15px 17px;font-size:14px;line-height:1.5;border-radius:0rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:36px}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:24px;padding-left:23px}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#004F93;background-color:#004F93}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,79,147,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#1492ff}.custom-control-input:not(:disabled):active ~ .custom-control-label::before,.custom-control-input.form-select.open:not(:disabled) ~ .custom-control-label::before{color:#fff;background-color:#47aaff;border-color:#47aaff}.custom-control-input:disabled ~ .custom-control-label{color:#6c757d}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:4px;left:-23px;display:block;width:16px;height:16px;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:4px;left:-23px;display:block;width:16px;height:16px;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:0rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#004F93;background-color:#004F93}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,79,147,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,79,147,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,79,147,0.5)}.custom-switch{padding-left:35px}.custom-switch .custom-control-label::before{left:-35px;width:28px;pointer-events:all;border-radius:8px}.custom-switch .custom-control-label::after{top:calc(4px + 2px);left:calc(-35px + 2px);width:calc(16px - 4px);height:calc(16px - 4px);background-color:#adb5bd;border-radius:8px;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;transform:translateX(12px)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,79,147,0.5)}.custom-select{display:inline-block;width:100%;height:calc(54px + 2px);padding:15px 36px 15px 20px;font-weight:400;line-height:22px;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 20px center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:0rem;appearance:none}.custom-select:focus{border-color:#1492ff;outline:0;box-shadow:0 0 0 .2rem rgba(20,146,255,0.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:20px;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(51px + 2px);padding-top:15px;padding-bottom:15px;padding-left:17px;font-size:14px}.custom-select-lg{height:calc(66px + 2px);padding-top:18px;padding-bottom:18px;padding-left:21;font-size:20px}.custom-file{position:relative;display:inline-block;width:100%;height:calc(54px + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(54px + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#1492ff;box-shadow:0 0 0 .2rem rgba(0,79,147,0.25)}.custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(54px + 2px);padding:15px 20px;font-weight:400;line-height:22px;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:2px}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:54px;padding:15px 20px;line-height:22px;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 2px 2px 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,79,147,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,79,147,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,79,147,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#004F93;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active,.custom-range.form-select.open::-webkit-slider-thumb{background-color:#47aaff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#004F93;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active,.custom-range.form-select.open::-moz-range-thumb{background-color:#47aaff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#004F93;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active,.custom-range.form-select.open::-ms-thumb{background-color:#47aaff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:7px 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0rem;border-top-right-radius:0rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:0rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#004F93}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.accordion .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0rem}.accordion .card>hr{margin-right:0;margin-left:0}.accordion .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:0rem;border-top-right-radius:0rem}.accordion .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0rem;border-bottom-left-radius:0rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;color:inherit;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(0rem - 1px) calc(0rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(0rem - 1px) calc(0rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(0rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(0rem - 1px);border-top-right-radius:calc(0rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0rem - 1px);border-bottom-left-radius:calc(0rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:18px}@media (min-width: 576px){.card-deck{flex-flow:row wrap;margin-right:-18px;margin-left:-18px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:18px;margin-bottom:0;margin-left:18px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:18px}@media (min-width: 576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:0rem}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:0rem;border-top-right-radius:0rem}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:0rem;border-bottom-left-radius:0rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card{overflow:hidden}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:first-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:first-of-type:not(:last-of-type){border-bottom:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion .card .card-header{margin-bottom:-1px}.alert{position:relative;padding:10px 20px;margin-bottom:15px;border:1px solid transparent;border-radius:0rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:64px}.alert-dismissible .close{position:absolute;top:0;right:0;padding:10px 20px;color:inherit}.alert-primary{color:#004f93;background-color:#ccdce9;border-color:#b8cee1}.alert-primary hr{border-top-color:#a6c2d9}.alert-primary .alert-link{color:#003460}.alert-secondary{color:#6c757d;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#545b62}.alert-success{color:#28a745;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#1e7e34}.alert-info{color:#17a2b8;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#117a8b}.alert-warning{color:#ffc107;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#d39e00}.alert-danger{color:#dc3545;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#bd2130}.alert-light{color:#f8f9fa;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#dae0e5}.alert-dark{color:#343a40;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#1d2124}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active,.list-group-item-action.form-select.open{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:0rem;border-top-right-radius:0rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0rem;border-bottom-left-radius:0rem}.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#004F93;border-color:#004F93}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#00294c;background-color:#b8cee1}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#00294c;background-color:#a6c2d9}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#00294c;border-color:#00294c}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;appearance:none}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media screen and (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:0rem;border-top-right-radius:0rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef;border-bottom-right-radius:0rem;border-bottom-left-radius:0rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#004F93 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#003460 !important}.bg-secondary{background-color:#6c757d !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#004F93 !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:0rem !important}.rounded-top{border-top-left-radius:0rem !important;border-top-right-radius:0rem !important}.rounded-right{border-top-right-radius:0rem !important;border-bottom-right-radius:0rem !important}.rounded-bottom{border-bottom-right-radius:0rem !important;border-bottom-left-radius:0rem !important}.rounded-left{border-top-left-radius:0rem !important;border-bottom-left-radius:0rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.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:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.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:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 778px){.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:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.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:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1025px){.d-ml-none{display:none !important}.d-ml-inline{display:inline !important}.d-ml-inline-block{display:inline-block !important}.d-ml-block{display:block !important}.d-ml-table{display:table !important}.d-ml-table-row{display:table-row !important}.d-ml-table-cell{display:table-cell !important}.d-ml-flex{display:flex !important}.d-ml-inline-flex{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:flex !important}.d-xl-inline-flex{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:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-3by4::before{padding-top:133.33333%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 778px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1025px){.flex-ml-row{flex-direction:row !important}.flex-ml-column{flex-direction:column !important}.flex-ml-row-reverse{flex-direction:row-reverse !important}.flex-ml-column-reverse{flex-direction:column-reverse !important}.flex-ml-wrap{flex-wrap:wrap !important}.flex-ml-nowrap{flex-wrap:nowrap !important}.flex-ml-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-ml-fill{flex:1 1 auto !important}.flex-ml-grow-0{flex-grow:0 !important}.flex-ml-grow-1{flex-grow:1 !important}.flex-ml-shrink-0{flex-shrink:0 !important}.flex-ml-shrink-1{flex-shrink:1 !important}.justify-content-ml-start{justify-content:flex-start !important}.justify-content-ml-end{justify-content:flex-end !important}.justify-content-ml-center{justify-content:center !important}.justify-content-ml-between{justify-content:space-between !important}.justify-content-ml-around{justify-content:space-around !important}.align-items-ml-start{align-items:flex-start !important}.align-items-ml-end{align-items:flex-end !important}.align-items-ml-center{align-items:center !important}.align-items-ml-baseline{align-items:baseline !important}.align-items-ml-stretch{align-items:stretch !important}.align-content-ml-start{align-content:flex-start !important}.align-content-ml-end{align-content:flex-end !important}.align-content-ml-center{align-content:center !important}.align-content-ml-between{align-content:space-between !important}.align-content-ml-around{align-content:space-around !important}.align-content-ml-stretch{align-content:stretch !important}.align-self-ml-auto{align-self:auto !important}.align-self-ml-start{align-self:flex-start !important}.align-self-ml-end{align-self:flex-end !important}.align-self-ml-center{align-self:center !important}.align-self-ml-baseline{align-self:baseline !important}.align-self-ml-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 778px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1025px){.float-ml-left{float:left !important}.float-ml-right{float:right !important}.float-ml-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable.form-select.open,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !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:4.5px !important}.mt-1,.my-1{margin-top:4.5px !important}.mr-1,.mx-1{margin-right:4.5px !important}.mb-1,.my-1{margin-bottom:4.5px !important}.ml-1,.mx-1{margin-left:4.5px !important}.m-2{margin:9px !important}.mt-2,.my-2{margin-top:9px !important}.mr-2,.mx-2{margin-right:9px !important}.mb-2,.my-2{margin-bottom:9px !important}.ml-2,.mx-2{margin-left:9px !important}.m-3{margin:18px !important}.mt-3,.my-3{margin-top:18px !important}.mr-3,.mx-3{margin-right:18px !important}.mb-3,.my-3{margin-bottom:18px !important}.ml-3,.mx-3{margin-left:18px !important}.m-4{margin:27px !important}.mt-4,.my-4,.countdown-week,.countdown-2{margin-top:27px !important}.mr-4,.mx-4{margin-right:27px !important}.mb-4,.my-4,.countdown-week,.countdown-2{margin-bottom:27px !important}.ml-4,.mx-4{margin-left:27px !important}.m-5{margin:54px !important}.mt-5,.my-5{margin-top:54px !important}.mr-5,.mx-5{margin-right:54px !important}.mb-5,.my-5{margin-bottom:54px !important}.ml-5,.mx-5{margin-left:54px !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:4.5px !important}.pt-1,.py-1{padding-top:4.5px !important}.pr-1,.px-1{padding-right:4.5px !important}.pb-1,.py-1{padding-bottom:4.5px !important}.pl-1,.px-1{padding-left:4.5px !important}.p-2{padding:9px !important}.pt-2,.py-2{padding-top:9px !important}.pr-2,.px-2{padding-right:9px !important}.pb-2,.py-2{padding-bottom:9px !important}.pl-2,.px-2{padding-left:9px !important}.p-3{padding:18px !important}.pt-3,.py-3{padding-top:18px !important}.pr-3,.px-3{padding-right:18px !important}.pb-3,.py-3{padding-bottom:18px !important}.pl-3,.px-3{padding-left:18px !important}.p-4{padding:27px !important}.pt-4,.py-4{padding-top:27px !important}.pr-4,.px-4{padding-right:27px !important}.pb-4,.py-4{padding-bottom:27px !important}.pl-4,.px-4{padding-left:27px !important}.p-5{padding:54px !important}.pt-5,.py-5{padding-top:54px !important}.pr-5,.px-5{padding-right:54px !important}.pb-5,.py-5{padding-bottom:54px !important}.pl-5,.px-5{padding-left:54px !important}.m-n1{margin:-4.5px !important}.mt-n1,.my-n1{margin-top:-4.5px !important}.mr-n1,.mx-n1{margin-right:-4.5px !important}.mb-n1,.my-n1{margin-bottom:-4.5px !important}.ml-n1,.mx-n1{margin-left:-4.5px !important}.m-n2{margin:-9px !important}.mt-n2,.my-n2{margin-top:-9px !important}.mr-n2,.mx-n2{margin-right:-9px !important}.mb-n2,.my-n2{margin-bottom:-9px !important}.ml-n2,.mx-n2{margin-left:-9px !important}.m-n3{margin:-18px !important}.mt-n3,.my-n3{margin-top:-18px !important}.mr-n3,.mx-n3{margin-right:-18px !important}.mb-n3,.my-n3{margin-bottom:-18px !important}.ml-n3,.mx-n3{margin-left:-18px !important}.m-n4{margin:-27px !important}.mt-n4,.my-n4{margin-top:-27px !important}.mr-n4,.mx-n4{margin-right:-27px !important}.mb-n4,.my-n4{margin-bottom:-27px !important}.ml-n4,.mx-n4{margin-left:-27px !important}.m-n5{margin:-54px !important}.mt-n5,.my-n5{margin-top:-54px !important}.mr-n5,.mx-n5{margin-right:-54px !important}.mb-n5,.my-n5{margin-bottom:-54px !important}.ml-n5,.mx-n5{margin-left:-54px !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: 576px){.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:4.5px !important}.mt-sm-1,.my-sm-1{margin-top:4.5px !important}.mr-sm-1,.mx-sm-1{margin-right:4.5px !important}.mb-sm-1,.my-sm-1{margin-bottom:4.5px !important}.ml-sm-1,.mx-sm-1{margin-left:4.5px !important}.m-sm-2{margin:9px !important}.mt-sm-2,.my-sm-2{margin-top:9px !important}.mr-sm-2,.mx-sm-2{margin-right:9px !important}.mb-sm-2,.my-sm-2{margin-bottom:9px !important}.ml-sm-2,.mx-sm-2{margin-left:9px !important}.m-sm-3{margin:18px !important}.mt-sm-3,.my-sm-3{margin-top:18px !important}.mr-sm-3,.mx-sm-3{margin-right:18px !important}.mb-sm-3,.my-sm-3{margin-bottom:18px !important}.ml-sm-3,.mx-sm-3{margin-left:18px !important}.m-sm-4{margin:27px !important}.mt-sm-4,.my-sm-4{margin-top:27px !important}.mr-sm-4,.mx-sm-4{margin-right:27px !important}.mb-sm-4,.my-sm-4{margin-bottom:27px !important}.ml-sm-4,.mx-sm-4{margin-left:27px !important}.m-sm-5{margin:54px !important}.mt-sm-5,.my-sm-5{margin-top:54px !important}.mr-sm-5,.mx-sm-5{margin-right:54px !important}.mb-sm-5,.my-sm-5{margin-bottom:54px !important}.ml-sm-5,.mx-sm-5{margin-left:54px !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:4.5px !important}.pt-sm-1,.py-sm-1{padding-top:4.5px !important}.pr-sm-1,.px-sm-1{padding-right:4.5px !important}.pb-sm-1,.py-sm-1{padding-bottom:4.5px !important}.pl-sm-1,.px-sm-1{padding-left:4.5px !important}.p-sm-2{padding:9px !important}.pt-sm-2,.py-sm-2{padding-top:9px !important}.pr-sm-2,.px-sm-2{padding-right:9px !important}.pb-sm-2,.py-sm-2{padding-bottom:9px !important}.pl-sm-2,.px-sm-2{padding-left:9px !important}.p-sm-3{padding:18px !important}.pt-sm-3,.py-sm-3{padding-top:18px !important}.pr-sm-3,.px-sm-3{padding-right:18px !important}.pb-sm-3,.py-sm-3{padding-bottom:18px !important}.pl-sm-3,.px-sm-3{padding-left:18px !important}.p-sm-4{padding:27px !important}.pt-sm-4,.py-sm-4{padding-top:27px !important}.pr-sm-4,.px-sm-4{padding-right:27px !important}.pb-sm-4,.py-sm-4{padding-bottom:27px !important}.pl-sm-4,.px-sm-4{padding-left:27px !important}.p-sm-5{padding:54px !important}.pt-sm-5,.py-sm-5{padding-top:54px !important}.pr-sm-5,.px-sm-5{padding-right:54px !important}.pb-sm-5,.py-sm-5{padding-bottom:54px !important}.pl-sm-5,.px-sm-5{padding-left:54px !important}.m-sm-n1{margin:-4.5px !important}.mt-sm-n1,.my-sm-n1{margin-top:-4.5px !important}.mr-sm-n1,.mx-sm-n1{margin-right:-4.5px !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-4.5px !important}.ml-sm-n1,.mx-sm-n1{margin-left:-4.5px !important}.m-sm-n2{margin:-9px !important}.mt-sm-n2,.my-sm-n2{margin-top:-9px !important}.mr-sm-n2,.mx-sm-n2{margin-right:-9px !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-9px !important}.ml-sm-n2,.mx-sm-n2{margin-left:-9px !important}.m-sm-n3{margin:-18px !important}.mt-sm-n3,.my-sm-n3{margin-top:-18px !important}.mr-sm-n3,.mx-sm-n3{margin-right:-18px !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-18px !important}.ml-sm-n3,.mx-sm-n3{margin-left:-18px !important}.m-sm-n4{margin:-27px !important}.mt-sm-n4,.my-sm-n4{margin-top:-27px !important}.mr-sm-n4,.mx-sm-n4{margin-right:-27px !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-27px !important}.ml-sm-n4,.mx-sm-n4{margin-left:-27px !important}.m-sm-n5{margin:-54px !important}.mt-sm-n5,.my-sm-n5{margin-top:-54px !important}.mr-sm-n5,.mx-sm-n5{margin-right:-54px !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-54px !important}.ml-sm-n5,.mx-sm-n5{margin-left:-54px !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: 778px){.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:4.5px !important}.mt-md-1,.my-md-1{margin-top:4.5px !important}.mr-md-1,.mx-md-1{margin-right:4.5px !important}.mb-md-1,.my-md-1{margin-bottom:4.5px !important}.ml-md-1,.mx-md-1{margin-left:4.5px !important}.m-md-2{margin:9px !important}.mt-md-2,.my-md-2{margin-top:9px !important}.mr-md-2,.mx-md-2{margin-right:9px !important}.mb-md-2,.my-md-2{margin-bottom:9px !important}.ml-md-2,.mx-md-2{margin-left:9px !important}.m-md-3{margin:18px !important}.mt-md-3,.my-md-3{margin-top:18px !important}.mr-md-3,.mx-md-3{margin-right:18px !important}.mb-md-3,.my-md-3{margin-bottom:18px !important}.ml-md-3,.mx-md-3{margin-left:18px !important}.m-md-4{margin:27px !important}.mt-md-4,.my-md-4{margin-top:27px !important}.mr-md-4,.mx-md-4{margin-right:27px !important}.mb-md-4,.my-md-4{margin-bottom:27px !important}.ml-md-4,.mx-md-4{margin-left:27px !important}.m-md-5{margin:54px !important}.mt-md-5,.my-md-5{margin-top:54px !important}.mr-md-5,.mx-md-5{margin-right:54px !important}.mb-md-5,.my-md-5{margin-bottom:54px !important}.ml-md-5,.mx-md-5{margin-left:54px !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:4.5px !important}.pt-md-1,.py-md-1{padding-top:4.5px !important}.pr-md-1,.px-md-1{padding-right:4.5px !important}.pb-md-1,.py-md-1{padding-bottom:4.5px !important}.pl-md-1,.px-md-1{padding-left:4.5px !important}.p-md-2{padding:9px !important}.pt-md-2,.py-md-2{padding-top:9px !important}.pr-md-2,.px-md-2{padding-right:9px !important}.pb-md-2,.py-md-2{padding-bottom:9px !important}.pl-md-2,.px-md-2{padding-left:9px !important}.p-md-3{padding:18px !important}.pt-md-3,.py-md-3{padding-top:18px !important}.pr-md-3,.px-md-3{padding-right:18px !important}.pb-md-3,.py-md-3{padding-bottom:18px !important}.pl-md-3,.px-md-3{padding-left:18px !important}.p-md-4{padding:27px !important}.pt-md-4,.py-md-4{padding-top:27px !important}.pr-md-4,.px-md-4{padding-right:27px !important}.pb-md-4,.py-md-4{padding-bottom:27px !important}.pl-md-4,.px-md-4{padding-left:27px !important}.p-md-5{padding:54px !important}.pt-md-5,.py-md-5{padding-top:54px !important}.pr-md-5,.px-md-5{padding-right:54px !important}.pb-md-5,.py-md-5{padding-bottom:54px !important}.pl-md-5,.px-md-5{padding-left:54px !important}.m-md-n1{margin:-4.5px !important}.mt-md-n1,.my-md-n1{margin-top:-4.5px !important}.mr-md-n1,.mx-md-n1{margin-right:-4.5px !important}.mb-md-n1,.my-md-n1{margin-bottom:-4.5px !important}.ml-md-n1,.mx-md-n1{margin-left:-4.5px !important}.m-md-n2{margin:-9px !important}.mt-md-n2,.my-md-n2{margin-top:-9px !important}.mr-md-n2,.mx-md-n2{margin-right:-9px !important}.mb-md-n2,.my-md-n2{margin-bottom:-9px !important}.ml-md-n2,.mx-md-n2{margin-left:-9px !important}.m-md-n3{margin:-18px !important}.mt-md-n3,.my-md-n3{margin-top:-18px !important}.mr-md-n3,.mx-md-n3{margin-right:-18px !important}.mb-md-n3,.my-md-n3{margin-bottom:-18px !important}.ml-md-n3,.mx-md-n3{margin-left:-18px !important}.m-md-n4{margin:-27px !important}.mt-md-n4,.my-md-n4{margin-top:-27px !important}.mr-md-n4,.mx-md-n4{margin-right:-27px !important}.mb-md-n4,.my-md-n4{margin-bottom:-27px !important}.ml-md-n4,.mx-md-n4{margin-left:-27px !important}.m-md-n5{margin:-54px !important}.mt-md-n5,.my-md-n5{margin-top:-54px !important}.mr-md-n5,.mx-md-n5{margin-right:-54px !important}.mb-md-n5,.my-md-n5{margin-bottom:-54px !important}.ml-md-n5,.mx-md-n5{margin-left:-54px !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: 992px){.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:4.5px !important}.mt-lg-1,.my-lg-1{margin-top:4.5px !important}.mr-lg-1,.mx-lg-1{margin-right:4.5px !important}.mb-lg-1,.my-lg-1{margin-bottom:4.5px !important}.ml-lg-1,.mx-lg-1{margin-left:4.5px !important}.m-lg-2{margin:9px !important}.mt-lg-2,.my-lg-2{margin-top:9px !important}.mr-lg-2,.mx-lg-2{margin-right:9px !important}.mb-lg-2,.my-lg-2{margin-bottom:9px !important}.ml-lg-2,.mx-lg-2{margin-left:9px !important}.m-lg-3{margin:18px !important}.mt-lg-3,.my-lg-3{margin-top:18px !important}.mr-lg-3,.mx-lg-3{margin-right:18px !important}.mb-lg-3,.my-lg-3{margin-bottom:18px !important}.ml-lg-3,.mx-lg-3{margin-left:18px !important}.m-lg-4{margin:27px !important}.mt-lg-4,.my-lg-4{margin-top:27px !important}.mr-lg-4,.mx-lg-4{margin-right:27px !important}.mb-lg-4,.my-lg-4{margin-bottom:27px !important}.ml-lg-4,.mx-lg-4{margin-left:27px !important}.m-lg-5{margin:54px !important}.mt-lg-5,.my-lg-5{margin-top:54px !important}.mr-lg-5,.mx-lg-5{margin-right:54px !important}.mb-lg-5,.my-lg-5{margin-bottom:54px !important}.ml-lg-5,.mx-lg-5{margin-left:54px !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:4.5px !important}.pt-lg-1,.py-lg-1{padding-top:4.5px !important}.pr-lg-1,.px-lg-1{padding-right:4.5px !important}.pb-lg-1,.py-lg-1{padding-bottom:4.5px !important}.pl-lg-1,.px-lg-1{padding-left:4.5px !important}.p-lg-2{padding:9px !important}.pt-lg-2,.py-lg-2{padding-top:9px !important}.pr-lg-2,.px-lg-2{padding-right:9px !important}.pb-lg-2,.py-lg-2{padding-bottom:9px !important}.pl-lg-2,.px-lg-2{padding-left:9px !important}.p-lg-3{padding:18px !important}.pt-lg-3,.py-lg-3{padding-top:18px !important}.pr-lg-3,.px-lg-3{padding-right:18px !important}.pb-lg-3,.py-lg-3{padding-bottom:18px !important}.pl-lg-3,.px-lg-3{padding-left:18px !important}.p-lg-4{padding:27px !important}.pt-lg-4,.py-lg-4{padding-top:27px !important}.pr-lg-4,.px-lg-4{padding-right:27px !important}.pb-lg-4,.py-lg-4{padding-bottom:27px !important}.pl-lg-4,.px-lg-4{padding-left:27px !important}.p-lg-5{padding:54px !important}.pt-lg-5,.py-lg-5{padding-top:54px !important}.pr-lg-5,.px-lg-5{padding-right:54px !important}.pb-lg-5,.py-lg-5{padding-bottom:54px !important}.pl-lg-5,.px-lg-5{padding-left:54px !important}.m-lg-n1{margin:-4.5px !important}.mt-lg-n1,.my-lg-n1{margin-top:-4.5px !important}.mr-lg-n1,.mx-lg-n1{margin-right:-4.5px !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-4.5px !important}.ml-lg-n1,.mx-lg-n1{margin-left:-4.5px !important}.m-lg-n2{margin:-9px !important}.mt-lg-n2,.my-lg-n2{margin-top:-9px !important}.mr-lg-n2,.mx-lg-n2{margin-right:-9px !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-9px !important}.ml-lg-n2,.mx-lg-n2{margin-left:-9px !important}.m-lg-n3{margin:-18px !important}.mt-lg-n3,.my-lg-n3{margin-top:-18px !important}.mr-lg-n3,.mx-lg-n3{margin-right:-18px !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-18px !important}.ml-lg-n3,.mx-lg-n3{margin-left:-18px !important}.m-lg-n4{margin:-27px !important}.mt-lg-n4,.my-lg-n4{margin-top:-27px !important}.mr-lg-n4,.mx-lg-n4{margin-right:-27px !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-27px !important}.ml-lg-n4,.mx-lg-n4{margin-left:-27px !important}.m-lg-n5{margin:-54px !important}.mt-lg-n5,.my-lg-n5{margin-top:-54px !important}.mr-lg-n5,.mx-lg-n5{margin-right:-54px !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-54px !important}.ml-lg-n5,.mx-lg-n5{margin-left:-54px !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: 1025px){.m-ml-0{margin:0 !important}.mt-ml-0,.my-ml-0{margin-top:0 !important}.mr-ml-0,.mx-ml-0{margin-right:0 !important}.mb-ml-0,.my-ml-0{margin-bottom:0 !important}.ml-ml-0,.mx-ml-0{margin-left:0 !important}.m-ml-1{margin:4.5px !important}.mt-ml-1,.my-ml-1{margin-top:4.5px !important}.mr-ml-1,.mx-ml-1{margin-right:4.5px !important}.mb-ml-1,.my-ml-1{margin-bottom:4.5px !important}.ml-ml-1,.mx-ml-1{margin-left:4.5px !important}.m-ml-2{margin:9px !important}.mt-ml-2,.my-ml-2{margin-top:9px !important}.mr-ml-2,.mx-ml-2{margin-right:9px !important}.mb-ml-2,.my-ml-2{margin-bottom:9px !important}.ml-ml-2,.mx-ml-2{margin-left:9px !important}.m-ml-3{margin:18px !important}.mt-ml-3,.my-ml-3{margin-top:18px !important}.mr-ml-3,.mx-ml-3{margin-right:18px !important}.mb-ml-3,.my-ml-3{margin-bottom:18px !important}.ml-ml-3,.mx-ml-3{margin-left:18px !important}.m-ml-4{margin:27px !important}.mt-ml-4,.my-ml-4{margin-top:27px !important}.mr-ml-4,.mx-ml-4{margin-right:27px !important}.mb-ml-4,.my-ml-4{margin-bottom:27px !important}.ml-ml-4,.mx-ml-4{margin-left:27px !important}.m-ml-5{margin:54px !important}.mt-ml-5,.my-ml-5{margin-top:54px !important}.mr-ml-5,.mx-ml-5{margin-right:54px !important}.mb-ml-5,.my-ml-5{margin-bottom:54px !important}.ml-ml-5,.mx-ml-5{margin-left:54px !important}.p-ml-0{padding:0 !important}.pt-ml-0,.py-ml-0{padding-top:0 !important}.pr-ml-0,.px-ml-0{padding-right:0 !important}.pb-ml-0,.py-ml-0{padding-bottom:0 !important}.pl-ml-0,.px-ml-0{padding-left:0 !important}.p-ml-1{padding:4.5px !important}.pt-ml-1,.py-ml-1{padding-top:4.5px !important}.pr-ml-1,.px-ml-1{padding-right:4.5px !important}.pb-ml-1,.py-ml-1{padding-bottom:4.5px !important}.pl-ml-1,.px-ml-1{padding-left:4.5px !important}.p-ml-2{padding:9px !important}.pt-ml-2,.py-ml-2{padding-top:9px !important}.pr-ml-2,.px-ml-2{padding-right:9px !important}.pb-ml-2,.py-ml-2{padding-bottom:9px !important}.pl-ml-2,.px-ml-2{padding-left:9px !important}.p-ml-3{padding:18px !important}.pt-ml-3,.py-ml-3{padding-top:18px !important}.pr-ml-3,.px-ml-3{padding-right:18px !important}.pb-ml-3,.py-ml-3{padding-bottom:18px !important}.pl-ml-3,.px-ml-3{padding-left:18px !important}.p-ml-4{padding:27px !important}.pt-ml-4,.py-ml-4{padding-top:27px !important}.pr-ml-4,.px-ml-4{padding-right:27px !important}.pb-ml-4,.py-ml-4{padding-bottom:27px !important}.pl-ml-4,.px-ml-4{padding-left:27px !important}.p-ml-5{padding:54px !important}.pt-ml-5,.py-ml-5{padding-top:54px !important}.pr-ml-5,.px-ml-5{padding-right:54px !important}.pb-ml-5,.py-ml-5{padding-bottom:54px !important}.pl-ml-5,.px-ml-5{padding-left:54px !important}.m-ml-n1{margin:-4.5px !important}.mt-ml-n1,.my-ml-n1{margin-top:-4.5px !important}.mr-ml-n1,.mx-ml-n1{margin-right:-4.5px !important}.mb-ml-n1,.my-ml-n1{margin-bottom:-4.5px !important}.ml-ml-n1,.mx-ml-n1{margin-left:-4.5px !important}.m-ml-n2{margin:-9px !important}.mt-ml-n2,.my-ml-n2{margin-top:-9px !important}.mr-ml-n2,.mx-ml-n2{margin-right:-9px !important}.mb-ml-n2,.my-ml-n2{margin-bottom:-9px !important}.ml-ml-n2,.mx-ml-n2{margin-left:-9px !important}.m-ml-n3{margin:-18px !important}.mt-ml-n3,.my-ml-n3{margin-top:-18px !important}.mr-ml-n3,.mx-ml-n3{margin-right:-18px !important}.mb-ml-n3,.my-ml-n3{margin-bottom:-18px !important}.ml-ml-n3,.mx-ml-n3{margin-left:-18px !important}.m-ml-n4{margin:-27px !important}.mt-ml-n4,.my-ml-n4{margin-top:-27px !important}.mr-ml-n4,.mx-ml-n4{margin-right:-27px !important}.mb-ml-n4,.my-ml-n4{margin-bottom:-27px !important}.ml-ml-n4,.mx-ml-n4{margin-left:-27px !important}.m-ml-n5{margin:-54px !important}.mt-ml-n5,.my-ml-n5{margin-top:-54px !important}.mr-ml-n5,.mx-ml-n5{margin-right:-54px !important}.mb-ml-n5,.my-ml-n5{margin-bottom:-54px !important}.ml-ml-n5,.mx-ml-n5{margin-left:-54px !important}.m-ml-auto{margin:auto !important}.mt-ml-auto,.my-ml-auto{margin-top:auto !important}.mr-ml-auto,.mx-ml-auto{margin-right:auto !important}.mb-ml-auto,.my-ml-auto{margin-bottom:auto !important}.ml-ml-auto,.mx-ml-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:4.5px !important}.mt-xl-1,.my-xl-1{margin-top:4.5px !important}.mr-xl-1,.mx-xl-1{margin-right:4.5px !important}.mb-xl-1,.my-xl-1{margin-bottom:4.5px !important}.ml-xl-1,.mx-xl-1{margin-left:4.5px !important}.m-xl-2{margin:9px !important}.mt-xl-2,.my-xl-2{margin-top:9px !important}.mr-xl-2,.mx-xl-2{margin-right:9px !important}.mb-xl-2,.my-xl-2{margin-bottom:9px !important}.ml-xl-2,.mx-xl-2{margin-left:9px !important}.m-xl-3{margin:18px !important}.mt-xl-3,.my-xl-3{margin-top:18px !important}.mr-xl-3,.mx-xl-3{margin-right:18px !important}.mb-xl-3,.my-xl-3{margin-bottom:18px !important}.ml-xl-3,.mx-xl-3{margin-left:18px !important}.m-xl-4{margin:27px !important}.mt-xl-4,.my-xl-4{margin-top:27px !important}.mr-xl-4,.mx-xl-4{margin-right:27px !important}.mb-xl-4,.my-xl-4{margin-bottom:27px !important}.ml-xl-4,.mx-xl-4{margin-left:27px !important}.m-xl-5{margin:54px !important}.mt-xl-5,.my-xl-5{margin-top:54px !important}.mr-xl-5,.mx-xl-5{margin-right:54px !important}.mb-xl-5,.my-xl-5{margin-bottom:54px !important}.ml-xl-5,.mx-xl-5{margin-left:54px !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:4.5px !important}.pt-xl-1,.py-xl-1{padding-top:4.5px !important}.pr-xl-1,.px-xl-1{padding-right:4.5px !important}.pb-xl-1,.py-xl-1{padding-bottom:4.5px !important}.pl-xl-1,.px-xl-1{padding-left:4.5px !important}.p-xl-2{padding:9px !important}.pt-xl-2,.py-xl-2{padding-top:9px !important}.pr-xl-2,.px-xl-2{padding-right:9px !important}.pb-xl-2,.py-xl-2{padding-bottom:9px !important}.pl-xl-2,.px-xl-2{padding-left:9px !important}.p-xl-3{padding:18px !important}.pt-xl-3,.py-xl-3{padding-top:18px !important}.pr-xl-3,.px-xl-3{padding-right:18px !important}.pb-xl-3,.py-xl-3{padding-bottom:18px !important}.pl-xl-3,.px-xl-3{padding-left:18px !important}.p-xl-4{padding:27px !important}.pt-xl-4,.py-xl-4{padding-top:27px !important}.pr-xl-4,.px-xl-4{padding-right:27px !important}.pb-xl-4,.py-xl-4{padding-bottom:27px !important}.pl-xl-4,.px-xl-4{padding-left:27px !important}.p-xl-5{padding:54px !important}.pt-xl-5,.py-xl-5{padding-top:54px !important}.pr-xl-5,.px-xl-5{padding-right:54px !important}.pb-xl-5,.py-xl-5{padding-bottom:54px !important}.pl-xl-5,.px-xl-5{padding-left:54px !important}.m-xl-n1{margin:-4.5px !important}.mt-xl-n1,.my-xl-n1{margin-top:-4.5px !important}.mr-xl-n1,.mx-xl-n1{margin-right:-4.5px !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-4.5px !important}.ml-xl-n1,.mx-xl-n1{margin-left:-4.5px !important}.m-xl-n2{margin:-9px !important}.mt-xl-n2,.my-xl-n2{margin-top:-9px !important}.mr-xl-n2,.mx-xl-n2{margin-right:-9px !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-9px !important}.ml-xl-n2,.mx-xl-n2{margin-left:-9px !important}.m-xl-n3{margin:-18px !important}.mt-xl-n3,.my-xl-n3{margin-top:-18px !important}.mr-xl-n3,.mx-xl-n3{margin-right:-18px !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-18px !important}.ml-xl-n3,.mx-xl-n3{margin-left:-18px !important}.m-xl-n4{margin:-27px !important}.mt-xl-n4,.my-xl-n4{margin-top:-27px !important}.mr-xl-n4,.mx-xl-n4{margin-right:-27px !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-27px !important}.ml-xl-n4,.mx-xl-n4{margin-left:-27px !important}.m-xl-n5{margin:-54px !important}.mt-xl-n5,.my-xl-n5{margin-top:-54px !important}.mr-xl-n5,.mx-xl-n5{margin-right:-54px !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-54px !important}.ml-xl-n5,.mx-xl-n5{margin-left:-54px !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}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 778px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1025px){.text-ml-left{text-align:left !important}.text-ml-right{text-align:right !important}.text-ml-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#004F93 !important}a.text-primary:hover,a.text-primary:focus{color:#002647 !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted{color:#5A6872 !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#004F93}.table .thead-dark th{color:inherit;border-color:#004F93}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-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:before,.slick-track:after{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}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@font-face{font-family:"unwto-icons";src:url("./../fonts/unwto-icons.eot?2winjr");src:url("./../fonts/unwto-icons.eot?2winjr#iefix") format("embedded-opentype"),url("./../fonts/unwto-icons.ttf?2winjr") format("truetype"),url("./../fonts/unwto-icons.woff?2winjr") format("woff"),url("./../fonts/unwto-icons.svg?2winjr#unwto-icons") format("svg");font-weight:normal;font-style:normal}.ico,.footer__follow ul li a .fa{font-family:"unwto-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-icon-info:before{content:""}.ico-arrow:before{content:""}.ico-ic_arrow_more:before{content:""}.ico-ic_autoplay_none:before{content:""}.ico-ic_autoplay_pause:before{content:""}.ico-ic_autoplay_play:before{content:""}.ico-ic_close:before{content:""}.ico-ic_contact_fax:before{content:""}.ico-ic_contact_phone:before{content:""}.ico-ic_mail:before{content:""}.ico-ic_search:before{content:""}.ico-ic_zoom_in .path1:before{content:"";color:#000}.ico-ic_zoom_in .path2:before{content:"";margin-left:-1em;color:#222}.ico-ic_zoom_out .path1:before{content:"";color:#000}.ico-ic_zoom_out .path2:before{content:"";margin-left:-1em;color:#222}.ico-ic_development:before{content:""}.ico-ic_favorite:before{content:""}.ico-ic_flag:before{content:""}.ico-ic_job_1:before{content:""}.ico-ic_job_2:before{content:""}.ico-ic_job_3:before{content:""}.ico-ic_library_books:before{content:""}.ico-ic_mail1:before{content:""}.ico-ic_facebook:before,.footer__follow ul li a .fa.fa-facebook:before{content:""}.ico-ic_instagram:before,.footer__follow ul li a .fa.fa-instagram:before{content:""}.ico-ic_linkedin:before,.footer__follow ul li a .fa.fa-linkedin:before{content:""}.ico-ic_rss:before,.footer__follow ul li a .fa.fa-flickr:before{content:""}.ico-ic_twitter:before,.footer__follow ul li a .fa.fa-twitter:before{content:""}.ico-ic_youtube:before,.footer__follow ul li a .fa.fa-youtube:before{content:""}.ico-ic_mas:before{content:""}.ico-ic_menos:before{content:""}.ico-ic_menu:before{content:""}.ico-logo_negative:before{content:""}.ico-logo_positive:before{content:""}.ico-un_logo:before{content:""}.share-this-popover{max-width:8em;pointer-events:none;-webkit-filter:drop-shadow(0 1px 3px rgba(0,0,0,0.35));filter:drop-shadow(0 1px 3px rgba(0,0,0,0.35));-webkit-animation:share-this-intro .3s;animation:share-this-intro .3s}.share-this-popover::before{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;margin:.25em -.5em;border-width:.5em .5em 0;border-style:solid;border-color:#333 transparent}.share-this-popover>ul{pointer-events:auto;list-style:none;padding:0;margin:-.75em 0 0;white-space:nowrap;background:#333;color:#fff;border-radius:.25em;position:absolute;left:50%;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.share-this-popover>ul>li{display:inline-block;width:2em;height:2em;line-height:2em;text-align:center}.share-this-popover>ul>li>a{display:inline-block;width:100%;height:100%;color:inherit;box-sizing:border-box;padding:.35em}.share-this-popover>ul>li>a:hover,.share-this-popover>ul>li>a:focus{background:rgba(255,255,255,0.25)}@media (pointer: coarse){.share-this-popover{font-size:150%}.share-this-popover::before{bottom:auto;top:100%;border-width:0 .5em .5em;margin-top:0}.share-this-popover>ul{top:100%;transform:translateX(-50%);margin:.5em 0 0}}@media (max-width: 575px){.share-this-popover{left:0 !important;right:0 !important;width:auto !important;max-width:none}.share-this-popover::before{bottom:auto;top:100%;border-width:0 .5em .5em;margin-top:0}.share-this-popover>ul{top:100%;transform:translateX(-50%);margin:.5em 0 0}.share-this-popover>ul{left:0;width:100%;transform:none;border-radius:0;text-align:center}}@-webkit-keyframes share-this-intro{0%{-webkit-transform:translateY(-3em);opacity:0}80%{-webkit-transform:translateY(0.5em);opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes share-this-intro{0%{transform:translateY(-3em);opacity:0}80%{transform:translateY(0.5em);opacity:1}100%{transform:translateY(0)}}body .module-m-y,body .anychart{margin-bottom:70px;margin-top:70px}body .module-m-y_2,body .module-m-y-2{margin-bottom:117px;margin-top:117px}body .module-m-t{margin-top:70px}body .module-m-t_2,body .module-m-t-2{margin-top:117px}body .module-m-b{margin-bottom:70px}body .module-m-b_2,body .module-m-b-2{margin-bottom:117px}body .module-p-y{padding-bottom:70px;padding-top:70px}body .module-p-y_2,body .module-p-y-2{padding-bottom:117px;padding-top:117px}body .module-p-t{padding-top:70px}body .module-p-t_2,body .module-p-t-2{padding-top:117px}body .module-p-b{padding-bottom:70px}body .module-p-b_2,body .module-p-b-2{padding-bottom:117px}body .height-min-100{min-height:100%}body .height-min-50{min-height:50%}body .m-t-header{padding-top:121px}body .m-t-header+* .m-t-header{padding-top:0}body .m-t-header_no-banner{padding-top:191px}@media (max-width: 777.98px){body .module-m-y,body .anychart{margin-bottom:50px;margin-top:50px}body .module-m-y_2,body .module-m-y-2{margin-bottom:50px;margin-top:50px}body .module-m-t{margin-top:50px}body .module-m-t_2,body .module-m-t-2{margin-top:50px}body .module-m-b{margin-bottom:50px}body .module-m-b_2,body .module-m-b-2{margin-bottom:50px}body .module-p-y{padding-bottom:50px;padding-top:50px}body .module-p-y_2,body .module-p-y-2{padding-bottom:50px;padding-top:50px}body .module-p-t{padding-top:50px}body .module-p-t_2,body .module-p-t-2{padding-top:50px}body .module-p-b{padding-bottom:50px}body .module-p-b_2,body .module-p-b-2{padding-bottom:50px}body .m-t-header{padding-top:82px}body .m-t-header_no-banner{padding-top:120px}}.app-header:not(.mobile-device){color:rgba(255,255,255,0.3);border-bottom:1px solid;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,0);z-index:999999;opacity:1;font-family:"brandon-grotesque",sans-serif}.app-header:not(.mobile-device).app-header_fixed,.app-header:not(.mobile-device).app-header_medium,.user-logged-in .app-header:not(.mobile-device){color:#D3D3D3;background:#fff !important}.app-header:not(.mobile-device).app-header_fixed .toolbar-menu__btn,.app-header:not(.mobile-device).app-header_medium .toolbar-menu__btn,.user-logged-in .app-header:not(.mobile-device) .toolbar-menu__btn{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device).app-header_fixed .app-header__logo .ico-logo_negative,.app-header:not(.mobile-device).app-header_medium .app-header__logo .ico-logo_negative,.user-logged-in .app-header:not(.mobile-device) .app-header__logo .ico-logo_negative{display:block;color:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__logo .ico-logo_positive,.app-header:not(.mobile-device).app-header_medium .app-header__logo .ico-logo_positive,.user-logged-in .app-header:not(.mobile-device) .app-header__logo .ico-logo_positive{display:none}.app-header:not(.mobile-device).app-header_fixed .app-header__title,.app-header:not(.mobile-device).app-header_medium .app-header__title,.user-logged-in .app-header:not(.mobile-device) .app-header__title{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device).app-header_fixed .app-header__subtitle,.app-header:not(.mobile-device).app-header_medium .app-header__subtitle,.user-logged-in .app-header:not(.mobile-device) .app-header__subtitle{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device).app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a,.app-header:not(.mobile-device).app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a,.user-logged-in .app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a{color:#222}.app-header:not(.mobile-device).app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a:hover,.app-header:not(.mobile-device).app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a:hover,.user-logged-in .app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a:hover{color:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a::before,.app-header:not(.mobile-device).app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a::before,.user-logged-in .app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a::before{background:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__search ::placeholder,.app-header:not(.mobile-device).app-header_medium .app-header__search ::placeholder,.user-logged-in .app-header:not(.mobile-device) .app-header__search ::placeholder{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device).app-header_fixed .app-header__search :-ms-input-placeholder,.app-header:not(.mobile-device).app-header_medium .app-header__search :-ms-input-placeholder,.user-logged-in .app-header:not(.mobile-device) .app-header__search :-ms-input-placeholder{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device).app-header_fixed .app-header__search ::-ms-input-placeholder,.app-header:not(.mobile-device).app-header_medium .app-header__search ::-ms-input-placeholder,.user-logged-in .app-header:not(.mobile-device) .app-header__search ::-ms-input-placeholder{color:rgba(34,34,34,0.5)}.app-header:not(.mobile-device) .app-header__wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;max-width:unset}.app-header:not(.mobile-device) .app-header__logo-image{width:98px;height:72.58px}.app-header:not(.mobile-device) .app-header__logo{padding:18px 80px 30px 0;position:relative;border-right:1px solid;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:120px}html[dir=rtl] .app-header:not(.mobile-device) .app-header__logo{border-right:0;border-left:1px solid;padding:18px 0 30px 80px}.app-header:not(.mobile-device) .app-header__logo .ico,.app-header:not(.mobile-device) .app-header__logo .footer__follow ul li a .fa,.footer__follow ul li a .app-header:not(.mobile-device) .app-header__logo .fa{font-size:72px;color:#fff}.app-header:not(.mobile-device) .ico-logo_negative{display:none}.app-header:not(.mobile-device) .app-header__sdg_goals_logo{display:none}.app-header:not(.mobile-device) .app-header__nav{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (min-width: 778px){.app-header:not(.mobile-device) .app-header__nav{max-width:calc(100% - 180px)}}.app-header:not(.mobile-device) .app-header__nav .app-header__nav-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width: 1368px){.app-header:not(.mobile-device) .app-header__nav .app-header__nav-wrap{left:unset !important}}.app-header:not(.mobile-device) .app-header__site-slogan{position:absolute;left:100%;top:0px;margin-left:40px;min-width:350px}html[dir=rtl] .app-header:not(.mobile-device) .app-header__site-slogan{margin-left:unset;left:unset;margin-right:40px;right:100%}.app-header:not(.mobile-device) .app-header__site-slogan .ico-un_logo{font-size:45px;margin-left:10px;position:absolute;top:0;color:#fff}.app-header:not(.mobile-device) .app-header__title{color:rgba(255,255,255,0.75);font-size:12px;font-weight:bold;letter-spacing:0.86px;line-height:18px;margin:0;padding:2px 0}.app-header:not(.mobile-device) .app-header__subtitle{color:rgba(255,255,255,0.75);font-size:11px}.app-header:not(.mobile-device) .app-header__top-strip{padding-left:40px;position:relative;z-index:700}@media (min-width: 1368px){.app-header:not(.mobile-device) .app-header__top-strip{left:unset !important}}.app-header:not(.mobile-device) .app-header__top-strip>.region-toolbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.app-header:not(.mobile-device) .app-header__top-strip:before{content:'';position:absolute;bottom:0;left:0;right:-80px;border-bottom:1px solid}html[dir=rtl] .app-header:not(.mobile-device) .app-header__top-strip:before{right:0;left:-80px}.app-header:not(.mobile-device) .app-header__top-strip>.region{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.app-header:not(.mobile-device) .app-header__main-nav{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon{display:none}.app-header:not(.mobile-device) .app-header__search .form-search{color:#fff;font-family:"Open Sans",sans-serif;font-style:italic}@media (min-width: 1200px){.app-header:not(.mobile-device) .app-header__sdg_logo{position:absolute;right:280px;top:56px;height:56px}}@media (min-width: 1368px){.app-header:not(.mobile-device) .app-header__main-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:188px;overflow-x:hidden;margin-bottom:-1px}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav{margin-left:188px;margin-right:0}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav ul.sf-menu .sf-with-ul{padding:1em 1.5em}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block{height:100%}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu{height:100%;white-space:nowrap}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu .sf-depth-2{white-space:initial}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li{height:100%;padding-left:20px;padding-right:20px;position:static;float:none;display:inline-block}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li:first-child{padding-left:40px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li:hover a.sf-depth-1::before{width:100%}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a{height:100%;padding:0;color:#fff;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:20px;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a::before{content:'';position:absolute;bottom:0px;left:0;right:0;width:0;height:3px;margin:auto;background:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a.is-active::before,.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a:hover::before{width:100%}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li>a>span{display:none}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul{bottom:unset !important;top:calc(100% + 1px);background:#fff;display:none;left:0;right:0;width:100% !important;max-width:calc(1440px);margin:auto;box-shadow:none;padding:25px 0 100px;overflow:visible !important;opacity:1 !important;-webkit-transform-origin:top;-moz-transform-origin:top;transform-origin:top}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul.sf-hidden{background:#fff !important;opacity:0;-moz-transform:scale(0) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(0);-o-transform:scale(0) rotate(0) translateX(0) translateY(0);-ms-transform:scale(0) rotate(0) translateX(0) translateY(0);transform:scale(0) rotate(0) translateX(0) translateY(0)}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul:before{content:'';display:block;position:absolute;top:0;z-index:-5;height:100%;width:auto;background-color:#fff;box-shadow:0 20px 20px 0 rgba(0,0,0,0.16);left:-25555px;right:-25555px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li{list-style:none;padding:0;margin:0;font-family:"Open Sans",sans-serif}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li>a{font-family:inherit;font-weight:bold;font-size:16px;letter-spacing:0.27px;line-height:24px;color:#222 !important;padding:5px 30px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.child-hover>a{color:#004F93 !important}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent>a>span{display:none}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul{display:block !important;position:static !important;width:100% !important;height:auto !important;box-shadow:none;opacity:1 !important;background-color:transparent}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{padding-left:36px;position:relative}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{padding-left:0;padding-right:36px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li:before{content:"\e901";position:absolute;font-family:"unwto-icons" !important;font-size:10px;line-height:14px;left:24px;top:10px;width:24px;height:24px;display:inline-block;color:#004F93;vertical-align:middle}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li:before{left:unset;right:24px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a{font-family:inherit;font-size:inherit;letter-spacing:0.34px;line-height:20px;padding:7px 12px}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a:hover{color:#004F93 !important}.app-header:not(.mobile-device) .app-header__main-nav .region-navigation>.block>.menu>li:hover>ul{display:block}.app-header:not(.mobile-device) .app-header__search{position:absolute;bottom:0;right:0;width:calc(0% + 268px);border-left:1px solid;-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-ms-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out;backface-visibility:hidden;z-index:601}html[dir=rtl] .app-header:not(.mobile-device) .app-header__search{border-left:0;right:unset;border-right:1px solid;left:0}.app-header:not(.mobile-device) .app-header__search ::placeholder{color:rgba(255,255,255,0.75);opacity:1;font-style:italic}.app-header:not(.mobile-device) .app-header__search :-ms-input-placeholder{color:rgba(255,255,255,0.75);font-style:italic}.app-header:not(.mobile-device) .app-header__search ::-ms-input-placeholder{color:rgba(255,255,255,0.75);font-style:italic}.app-header:not(.mobile-device) .app-header__search.open{border:0}.app-header:not(.mobile-device) .app-header__search.open .form-search{background:rgba(255,255,255,0.1);color:#fff}.app-header:not(.mobile-device) .app-header__search .form-search{border:0;outline:0;background:rgba(255,255,255,0);height:72.58px;font-size:16px;display:block;width:calc(100% - 65px);padding:0px 15px 0px 50px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device).app-header_fixed .app-header__search .app-header__search-btn,.app-header:not(.mobile-device).app-header_medium .app-header__search .app-header__search-btn,.user-logged-in .app-header:not(.mobile-device) .app-header__search .app-header__search-btn{color:#222}.app-header:not(.mobile-device).app-header_fixed .app-header__search.open .form-search,.app-header:not(.mobile-device).app-header_medium .app-header__search.open .form-search,.user-logged-in .app-header:not(.mobile-device) .app-header__search.open .form-search{background:rgba(0,79,147,0.05)}.app-header:not(.mobile-device).app-header_fixed .app-header__search .form-search,.app-header:not(.mobile-device).app-header_medium .app-header__search .form-search,.user-logged-in .app-header:not(.mobile-device) .app-header__search .form-search{color:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__search.open .app-header__search-btn,.app-header:not(.mobile-device).app-header_medium .app-header__search.open .app-header__search-btn,.user-logged-in .app-header:not(.mobile-device) .app-header__search.open .app-header__search-btn{color:#004F93}.app-header:not(.mobile-device) .app-header__search.open .app-header__search-btn{pointer-events:all}.app-header:not(.mobile-device) .app-header__search-btn{position:absolute;border:0;outline:0;background:none;color:#fff;left:0;top:0;bottom:0;margin:auto;width:50px;pointer-events:none;font-size:19px}.app-header:not(.mobile-device) .app-header__search-btn .submit-text{display:none}}@media (min-width: 1200px){.app-header:not(.mobile-device) .app-header__nav .sdg_logo_w{display:block}.app-header:not(.mobile-device) .app-header__nav .sdg_logo_b{display:none}.app-header:not(.mobile-device).app-header_fixed .app-header__nav .sdg_logo_w,.app-header:not(.mobile-device).app-header_medium .app-header__nav .sdg_logo_w,.user-logged-in .app-header:not(.mobile-device) .app-header__nav .sdg_logo_w{display:none}.app-header:not(.mobile-device).app-header_fixed .app-header__nav .sdg_logo_b,.app-header:not(.mobile-device).app-header_medium .app-header__nav .sdg_logo_b,.user-logged-in .app-header:not(.mobile-device) .app-header__nav .sdg_logo_b{display:block}}.app-header:not(.mobile-device) .app-header__hamburger{display:none}@media (max-width: 1367px){.app-header:not(.mobile-device) .click-link{margin-right:40px !important}}.app-header:not(.mobile-device) .icon-parent{width:60px;height:70px;right:-20px;top:0;padding-right:0}.app-header:not(.mobile-device) .icon-parent .sf-sub-indicator{right:20px !important;width:24px;height:24px}.app-header:not(.mobile-device) .main-menu__item-.sf-depth-1{width:calc(100% - 40px)}@media (min-width: 1368px){.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul{-moz-column-count:4;-moz-column-gap:36px;-webkit-column-count:4;-webkit-column-gap:36px;column-count:4;column-gap:36px;-moz-column-fill:balance;column-fill:balance;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0);transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li{float:none;-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;overflow:hidden;font-family:"Open Sans",sans-serif}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li>a>span{display:none}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent>a>span{display:none}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul{-webkit-column-break-inside:auto;column-break-inside:auto;page-break-inside:auto;break-inside:auto}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.app-header:not(.mobile-device) .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a{color:#151515}}@media (max-width: 1367px){.menu_open{overflow:hidden}.menu_open .app-header__main-nav .main-menu.sf-accordion::before{width:100%}.app-header:not(.mobile-device).app-header_open .app-header__hamburger{position:fixed;top:26px;left:20px}.app-header:not(.mobile-device).app-header_open .app-header__hamburger::before{background:#fff !important;top:13.5px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:13.5px}.app-header:not(.mobile-device).app-header_open .app-header__hamburger::after{background:#fff !important;bottom:13.5px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.app-header:not(.mobile-device).app-header_open .app-header_wrap::before{content:'';display:block;width:37px;height:30px}.app-header:not(.mobile-device).app-header_fixed .app-header__hamburger::before,.app-header:not(.mobile-device).app-header_medium .app-header__hamburger::before,.user-logged-in .app-header:not(.mobile-device) .app-header__hamburger::before{background:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__hamburger::after,.app-header:not(.mobile-device).app-header_medium .app-header__hamburger::after,.user-logged-in .app-header:not(.mobile-device) .app-header__hamburger::after{background:#004F93}.app-header:not(.mobile-device).app-header_fixed .app-header__search .app-header__search-mob-icon,.app-header:not(.mobile-device).app-header_medium .app-header__search .app-header__search-mob-icon,.user-logged-in .app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon{color:#004F93}.app-header:not(.mobile-device) .app-header__wrap{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.app-header:not(.mobile-device) .app-header__sdg_goals_logo{display:block;padding:.5rem 0}.app-header:not(.mobile-device) .sf-accordion-toggle{display:none}.app-header:not(.mobile-device) .app-header__wrap .app-header__nav .sdg_logo_w{display:none}.app-header:not(.mobile-device) .app-header__wrap .app-header__nav .sdg_logo_b{display:none}.app-header:not(.mobile-device).app-header__fixed .app-header__nav .sdg_logo_w{display:none}.app-header:not(.mobile-device).app-header__fixed .app-header__nav .sdg_logo_b{display:none}.app-header:not(.mobile-device) #superfish-main-accordion{display:block !important;clip:unset;width:unset !important;left:0;right:0;top:0;bottom:0;height:unset !important;overflow:hidden !important;overflow-y:auto !important;margin-top:75px}.app-header:not(.mobile-device) .app-header__main-nav{padding:0 20px 160px 20px;height:100vh;overflow:auto;position:relative}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion{height:auto;padding:0px 20px 160px 20px !important}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion ul.sf-menu li{position:static !important}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion a{color:#fff !important;padding:18px 0;padding-right:20px;font-weight:400;line-height:20px;letter-spacing:0.34px;font-family:"Open Sans",sans-serif;font-size:16px;cursor:pointer}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion a{padding-right:0px;padding-left:20px}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li{float:left;width:100%}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li:not(:first-child){padding-left:0px !important}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li>a{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:bold;letter-spacing:1px;line-height:34px;text-transform:uppercase}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li>a>span{display:block;right:0;width:24px;height:24px}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li>a>span{right:unset;left:0}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li>a>span:after{content:'\e91c';font-family:"unwto-icons" !important;font-size:12px;font-weight:normal;right:0;padding:6px;padding-right:0}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-depth-1>ul>li.sf-clone-parent{display:none}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded{z-index:499}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded>a span:after{content:'\e91d'}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded>ul{height:auto}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul{position:static !important;background:none;float:left !important;background-color:transparent;border-bottom:2px solid rgba(255,255,255,0.15);-moz-column-count:unset;-moz-column-gap:unset;-webkit-column-count:unset;-webkit-column-gap:unset;column-count:unset;column-gap:unset;padding:0 !important;clip:unset !important;width:100% !important;-webkit-transition:height .2s ease-out;-moz-transition:height .2s ease-out;-ms-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul:before{content:none}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li{position:static}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li:last-child{margin-bottom:18px}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li>a>span{display:block;right:0;opacity:1}html[dir=rtl] .app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li>a>span{right:unset;left:0}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li .sf-sub-indicator:after{content:'\e901';font-family:"unwto-icons" !important;font-size:12px;font-weight:normal;right:0 !important;padding:4px 0;padding-right:0}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent.sfHover ul{left:0}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent>a{color:#fff !important}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent>a>span{display:block}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul{position:fixed !important;top:0 !important;bottom:0 !important;height:unset !important;background-color:#004F93;left:100% !important;right:unset !important;width:400px !important;z-index:9999;padding:70px 20px 36px !important;z-index:10;clip:unset !important;overflow:auto !important;-webkit-transition:left .2s ease-out;-moz-transition:left .2s ease-out;-ms-transition:left .2s ease-out;-o-transition:left .2s ease-out;transition:left .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li{position:relative}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li:before{content:none}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent{border-bottom:1px solid rgba(255,255,255,0.15)}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent span{display:block;width:30px;height:30px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:-30px;padding:8px;left:-8px;cursor:pointer;font-size:12px}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent a{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:bold;letter-spacing:1px;line-height:34px}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2.sf-expanded{z-index:499}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2.sf-expanded ul{left:0 !important}.app-header:not(.mobile-device) .app-header__main-nav .main-menu.sf-accordion>li:hover>ul{display:block}.app-header:not(.mobile-device) .app-header__top-strip{position:fixed;bottom:0;left:-100%;width:400px;padding-left:20px;padding-right:20px;padding-bottom:10px;background:#004F93;z-index:500;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;backface-visibility:hidden;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.app-header:not(.mobile-device) .app-header__top-strip>.region-toolbar{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-header:not(.mobile-device) .app-header__top-strip .follow-us{border-right:0;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;padding:0;margin:0}.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus{-webkit-box-ordinal-group:12;-moz-box-ordinal-group:12;-ms-flex-order:12;-webkit-order:12;order:12}.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown.toolbar-menu{border:0;padding:0 0 0 30px}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu{display:block;background:none;box-shadow:none;border:0;margin:0;position:unset;transform:unset !important;position:unset !important;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li{margin:0}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li>a,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a{display:block !important;color:#fff;padding:5px}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li>a:hover,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a:hover,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a:hover{color:rgba(255,255,255,0.8)}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li>a .fa,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a .fa,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a .fa{font-size:18px}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li:last-child a,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li:last-child a,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li:last-child a{padding-right:0}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul li:first-child a,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li:first-child a,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li:first-child a{padding-right:0}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu ul>li>span,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul>li>span,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul>li>span{display:none}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu .toolbar-menu__btn,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu .toolbar-menu__btn,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu .toolbar-menu__btn{padding-right:30px}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .dropdown-menu.dropdown-menu-right .links li:last-child,.app-header:not(.mobile-device) .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu.dropdown-menu-right .links li:last-child,.app-header:not(.mobile-device) .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu.dropdown-menu-right .links li:last-child{padding-right:0}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_dropdown .toolbar-menu__btn{pointer-events:none}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_dropdown .toolbar-menu__btn::before{display:none}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu__btn{color:#fff;font-size:14px;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item{padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .toolbar-menu__btn{display:none}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu{padding:0}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li{padding-right:27px}html[dir=rtl] .app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li{padding-right:0px;padding-left:27px}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li.is-active{display:block}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li.is-active a{color:#fff !important}.app-header:not(.mobile-device) .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li a{padding:0 !important;font-size:14px;color:rgba(255,255,255,0.7) !important}.app-header:not(.mobile-device) .app-header__nav{-webkit-flex-grow:unset;-moz-flex-grow:unset;-ms-flex-grow:unset;flex-grow:unset;overflow:hidden;overflow-y:auto}.app-header:not(.mobile-device) .app-header__nav .app-header__nav-wrap{position:fixed;left:-100%;width:400px;top:0;height:100%;background:#004F93;color:#fff;z-index:1001;display:block}.app-header:not(.mobile-device) .app-header__logo{min-height:79px;border:0 !important;padding:15px 0 !important}.app-header:not(.mobile-device) .app-header__logo .ico,.app-header:not(.mobile-device) .app-header__logo .footer__follow ul li a .fa,.footer__follow ul li a .app-header:not(.mobile-device) .app-header__logo .fa{font-size:51px}.app-header:not(.mobile-device) .app-header__logo-image{width:70px;height:auto}.app-header:not(.mobile-device) .app-header__site-slogan{display:none}.app-header:not(.mobile-device) .app-header__hamburger{display:block;width:37px;height:30px;border:0;outline:0;background:none;position:relative;font-size:0;z-index:1002;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__hamburger::before{content:'';position:absolute;height:3px;width:22px;left:0;right:0;top:10px;background:#fff;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__hamburger::after{content:'';position:absolute;height:3px;width:22px;left:0;right:0;bottom:10px;background:#fff;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header:not(.mobile-device) .app-header__search{width:auto !important}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap{width:0px;height:84px;opacity:0;top:0;position:absolute;right:0;left:100%;overflow:hidden;-webkit-transition:width .2s,opacity .2s,left .2s;transition:width .2s,opacity .2s,left .2s}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap .app-header__search-btn{display:none}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap .form-search{width:100%;height:84px;background-color:#fff;border:none}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap.app-header__search_wrap_visible{width:100%;height:84px;opacity:1;left:0;top:0;bottom:0;background-color:#fff;z-index:1003}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap.app-header__search_wrap_visible .form-search{max-width:calc(100% - 80px);border:0;outline:0;background:rgba(255,255,255,0);height:84px;font-size:16px;display:block;padding:0px 40px 0px 40px;backface-visibility:hidden;color:#222}.app-header:not(.mobile-device) .app-header__search .app-header__search_wrap.app-header__search_wrap_visible .app-header__search-btn{position:absolute;border:0;outline:0;background:none;color:#222;right:0;top:0;bottom:0;margin:auto;width:40px;pointer-events:none;font-size:19px;display:block}.app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon{display:block;display:block;width:37px;height:30px;border:0;outline:0;background:none;position:relative;font-size:0;color:#fff;padding:0;text-align:right}html[dir=rtl] .app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon{text-align:left}.app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon .ico,.app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon .footer__follow ul li a .fa,.footer__follow ul li a .app-header:not(.mobile-device) .app-header__search .app-header__search-mob-icon .fa{font-size:16px}.sf-depth-2-menu .app-header__hamburger,.sf-depth-2-menu .app-header__top-strip{opacity:0;left:-60px !important}.sf-depth-2-menu #block-mainnavigation::before{left:-100%}}@media (max-width: 1367px) and (max-width: 991.98px){#block-mainnavigation::before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:75px;background:#004F93;z-index:500;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}}.user-logged-in .app-header{position:relative !important}.user-logged-in .app-header__logo .block-system-branding-block{position:static}.user-logged-in .app-header .block-superfish{position:static}@media (min-width: 1200px){.user-logged-in .app-header:not(.mobile-device) .sdg_logo_w{display:none !important}.user-logged-in .app-header:not(.mobile-device) .sdg_logo_b{display:block !important}}@media (min-width: 996px){.user-logged-in .app-header{position:relative !important}}@media (max-width: 609px){.user-logged-in .toolbar-oriented .toolbar-bar{top:-39px}}@media (max-width: 1367px){.user-logged-in .app-header:not(.mobile-device).app-header_open .app-header__hamburger{top:46px}}@media (max-width: 1367px){.app-header__main-nav .region-navigation>.block>.menu>li:not(:first-child){padding-left:20px}}@media (max-width: 1200px){.app-header .app-header__wrap .app-header__nav .sdg_logo_w,.app-header.app-header__fixed .app-header__nav .sdg_logo_w{display:none}.app-header .app-header__wrap .app-header__nav .sdg_logo_b,.app-header.app-header__fixed .app-header__nav .sdg_logo_b{display:none}}.region-wtd .img-default-bkg{display:none}.footer{background:#004F93;color:#fff;padding-top:72px}.footer__logo{width:160px;margin-bottom:15px;letter-spacing:0.58px;line-height:18px}.footer__logo .ico,.footer__logo .footer__follow ul li a .fa,.footer__follow ul li a .footer__logo .fa{font-size:95px}@media (max-width: 777.98px){.footer__logo .ico,.footer__logo .footer__follow ul li a .fa,.footer__follow ul li a .footer__logo .fa{font-size:60px}}.footer__sdg-logo{align-content:center;margin-top:1em}.footer__sdg-logo img{height:40px}@media (min-width: 778px){.footer__sdg-logo{float:right;margin-right:4em}}.footer__text{letter-spacing:0.58px;margin-bottom:100px;line-height:26px;font-size:14px}.footer__text a{color:inherit}.footer__list{-moz-column-count:4;-moz-column-gap:36px;-webkit-column-count:4;-webkit-column-gap:36px;column-count:4;column-gap:36px}.footer__title,.footer__item{font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-size:18px;font-weight:bold;letter-spacing:0.18px;line-height:20px;text-shadow:0 2px 50px rgba(0,0,0,0.5);break-before:always}.footer__title a,.footer__item a{color:#fff;display:block}.footer__title ul.menu a.is-active,.footer__item ul.menu a.is-active{color:#fff}.footer__title a.is-active,.footer__item a.is-active{color:#fff !important}.footer__item+.footer__title{margin-top:15px}.footer__title+.footer__item{margin-top:15px}.footer__list,.footer ul.menu{padding:0;margin:0;list-style:none}.footer__list .menu.submenu,.footer ul.menu .menu.submenu{margin-top:15px}@media (min-width: 778px){.footer__list .menu.submenu,.footer ul.menu .menu.submenu{display:block !important}}.footer__list .footer__title .submenu{margin-bottom:30px}.footer__link{font-size:14px;letter-spacing:0.58px;line-height:18px;color:#fff;padding:5px 0;display:block;text-transform:capitalize;font-family:"Open Sans",sans-serif;font-weight:normal}@media (min-width: 778px){.footer__follow-wrap{height:0}}@media (min-width: 778px){.footer__follow{position:relative;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-100%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-100%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-100%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-100%);transform:scale(1) rotate(0) translateX(0) translateY(-100%)}}.footer__follow .footer__title{margin-bottom:0}.footer__follow ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__follow ul li{padding:0 !important}.footer__follow ul li a{height:42px;width:42px;background:rgba(255,255,255,0.13);display:block;margin-right:10px;margin-top:10px;position:relative;overflow:hidden;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__follow ul li a::before{content:'';position:absolute;height:10px;width:10px;border-radius:10px;left:0;right:0;bottom:-5px;margin:auto;background:rgba(255,255,255,0.1);-moz-transform:scale(0) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(0);-o-transform:scale(0) rotate(0) translateX(0) translateY(0);-ms-transform:scale(0) rotate(0) translateX(0) translateY(0);transform:scale(0) rotate(0) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.footer__follow ul li a:hover::before{-moz-transform:scale(10) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(10) rotate(0) translateX(0) translateY(0);-o-transform:scale(10) rotate(0) translateX(0) translateY(0);-ms-transform:scale(10) rotate(0) translateX(0) translateY(0);transform:scale(10) rotate(0) translateX(0) translateY(0)}.footer__follow ul li a:hover .fa:after{background:#4876ab !important}.footer__follow ul li a .fa{font-size:24px}.footer__follow ul li a .fa.fa-flickr{position:relative}.footer__follow ul li a .fa.fa-flickr:after{content:'';position:absolute;display:block;top:0;bottom:0;right:0;left:52%;z-index:5;background-color:#3667a1;opacity:.6;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.footer__footer{border-top:1px solid rgba(255,255,255,0.2);margin-top:72px;padding:45px 0;text-align:center}.footer__footer-list{padding:0;margin:0;list-style:none;justify-content:center}.footer__footer-item{display:inline-block;padding:7px 0}.footer__footer-item:last-child .footer__footer-link{border:0}.footer__footer-link{color:#fff;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:0.5px;line-height:.5;padding:0 15px;border-right:1px solid}.footer__footer-text{font-size:15px;line-height:24px;text-shadow:0 2px 50px rgba(0,0,0,0.5)}@media (max-width: 1024.98px){.footer__list{-moz-column-count:3;-moz-column-gap:36px;-webkit-column-count:3;-webkit-column-gap:36px;column-count:3;column-gap:36px}}@media (max-width: 991.98px){.footer__list{-moz-column-count:2;-moz-column-gap:36px;-webkit-column-count:2;-webkit-column-gap:36px;column-count:2;column-gap:36px}}@media (max-width: 777.98px){.footer__follow .footer__title{font-size:14px;text-align:center}.footer__follow{padding-top:23px}.footer__follow ul{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__follow li:last-child a{margin-right:0}html[dir=rtl] .footer__follow li:last-child a{margin-right:10px}html[dir=rtl] .footer__follow li:first-child a{margin-right:0px}.footer__footer{padding:28px 0;margin-top:28px}.footer__list{-moz-column-count:1;-moz-column-gap:36px;-webkit-column-count:1;-webkit-column-gap:36px;column-count:1;column-gap:36px}.footer__list .navigation:first-child{margin-bottom:0px}.footer__list .navigation:nth-child(4){margin-bottom:0px}.footer__text{margin-bottom:32px;line-height:20px}.footer__title{font-size:16px;margin-bottom:0 !important;padding:15px 0;position:relative;border-bottom:1px solid rgba(255,255,255,0.2)}.footer__title_arrow>a{position:relative}.footer__title_arrow>a.open::before{-moz-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-o-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-ms-transform:scale(1) rotate(225deg) translateX(0) translateY(0);transform:scale(1) rotate(225deg) translateX(0) translateY(0)}.footer__title_arrow>a::before{content:'';position:absolute;right:3px;top:0;bottom:0;width:8px;height:8px;border:2px solid;border-top:0;border-left:0;display:block;margin:auto;-moz-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-o-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-ms-transform:scale(1) rotate(45deg) translateX(0) translateY(0);transform:scale(1) rotate(45deg) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}html[dir=rtl] .footer__title_arrow>a::before{right:unset;left:3px}.footer__list ul{padding:15px 0;margin:0;display:none}}.user-logged-in #toolbar-administration{margin:0;padding:0;vertical-align:baseline;font-size:small;position:relative;line-height:1;z-index:1000000}.user-logged-in .m-t-header,.user-logged-in .m-t-header_no-banner{padding-top:0}.app-header.mobile-device{color:rgba(255,255,255,0.3);border-bottom:1px solid;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,0);z-index:999999;opacity:1;font-family:"brandon-grotesque",sans-serif}.app-header.mobile-device.app-header_fixed,.app-header.mobile-device.app-header_medium,.user-logged-in .app-header.mobile-device{color:#D3D3D3;background:#fff !important}.app-header.mobile-device.app-header_fixed .toolbar-menu__btn,.app-header.mobile-device.app-header_medium .toolbar-menu__btn,.user-logged-in .app-header.mobile-device .toolbar-menu__btn{color:rgba(34,34,34,0.5)}.app-header.mobile-device.app-header_fixed .app-header__logo .ico-logo_negative,.app-header.mobile-device.app-header_medium .app-header__logo .ico-logo_negative,.user-logged-in .app-header.mobile-device .app-header__logo .ico-logo_negative{display:block;color:#004F93}.app-header.mobile-device.app-header_fixed .app-header__logo .ico-logo_positive,.app-header.mobile-device.app-header_medium .app-header__logo .ico-logo_positive,.user-logged-in .app-header.mobile-device .app-header__logo .ico-logo_positive{display:none}.app-header.mobile-device.app-header_fixed .app-header__title,.app-header.mobile-device.app-header_medium .app-header__title,.user-logged-in .app-header.mobile-device .app-header__title{color:rgba(34,34,34,0.5)}.app-header.mobile-device.app-header_fixed .app-header__subtitle,.app-header.mobile-device.app-header_medium .app-header__subtitle,.user-logged-in .app-header.mobile-device .app-header__subtitle{color:rgba(34,34,34,0.5)}.app-header.mobile-device.app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a,.app-header.mobile-device.app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a,.user-logged-in .app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a{color:#222}.app-header.mobile-device.app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a:hover,.app-header.mobile-device.app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a:hover,.user-logged-in .app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a:hover{color:#004F93}.app-header.mobile-device.app-header_fixed .app-header__main-nav .region-navigation>.block>.menu>li>a::before,.app-header.mobile-device.app-header_medium .app-header__main-nav .region-navigation>.block>.menu>li>a::before,.user-logged-in .app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a::before{background:#004F93}.app-header.mobile-device.app-header_fixed .app-header__search ::placeholder,.app-header.mobile-device.app-header_medium .app-header__search ::placeholder,.user-logged-in .app-header.mobile-device .app-header__search ::placeholder{color:rgba(34,34,34,0.5)}.app-header.mobile-device.app-header_fixed .app-header__search :-ms-input-placeholder,.app-header.mobile-device.app-header_medium .app-header__search :-ms-input-placeholder,.user-logged-in .app-header.mobile-device .app-header__search :-ms-input-placeholder{color:rgba(34,34,34,0.5)}.app-header.mobile-device.app-header_fixed .app-header__search ::-ms-input-placeholder,.app-header.mobile-device.app-header_medium .app-header__search ::-ms-input-placeholder,.user-logged-in .app-header.mobile-device .app-header__search ::-ms-input-placeholder{color:rgba(34,34,34,0.5)}.app-header.mobile-device .app-header__wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;max-width:unset}.app-header.mobile-device .app-header__logo-image{width:98px;height:72.58px}.app-header.mobile-device .app-header__logo{padding:18px 80px 30px 0;position:relative;border-right:1px solid;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:120px}html[dir=rtl] .app-header.mobile-device .app-header__logo{border-right:0;border-left:1px solid;padding:18px 0 30px 80px}.app-header.mobile-device .app-header__logo .ico,.app-header.mobile-device .app-header__logo .footer__follow ul li a .fa,.footer__follow ul li a .app-header.mobile-device .app-header__logo .fa{font-size:72px;color:#fff}.app-header.mobile-device .ico-logo_negative{display:none}.app-header.mobile-device .app-header__sdg_goals_logo{display:none}.app-header.mobile-device .app-header__nav{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (min-width: 2000px){.app-header.mobile-device .app-header__nav{max-width:calc(100% - 180px)}}.app-header.mobile-device .app-header__nav .app-header__nav-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width: 2000px){.app-header.mobile-device .app-header__nav .app-header__nav-wrap{left:unset !important}}.app-header.mobile-device .app-header__site-slogan{position:absolute;left:100%;top:0px;margin-left:40px;min-width:350px}html[dir=rtl] .app-header.mobile-device .app-header__site-slogan{margin-left:unset;left:unset;margin-right:40px;right:100%}.app-header.mobile-device .app-header__site-slogan .ico-un_logo{font-size:45px;margin-left:10px;position:absolute;top:0;color:#fff}.app-header.mobile-device .app-header__title{color:rgba(255,255,255,0.75);font-size:12px;font-weight:bold;letter-spacing:0.86px;line-height:18px;margin:0;padding:2px 0}.app-header.mobile-device .app-header__subtitle{color:rgba(255,255,255,0.75);font-size:11px}.app-header.mobile-device .app-header__top-strip{padding-left:40px;position:relative;z-index:700}@media (min-width: 2000px){.app-header.mobile-device .app-header__top-strip{left:unset !important}}.app-header.mobile-device .app-header__top-strip>.region-toolbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.app-header.mobile-device .app-header__top-strip:before{content:'';position:absolute;bottom:0;left:0;right:-80px;border-bottom:1px solid}html[dir=rtl] .app-header.mobile-device .app-header__top-strip:before{right:0;left:-80px}.app-header.mobile-device .app-header__top-strip>.region{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.app-header.mobile-device .app-header__main-nav{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.app-header.mobile-device .app-header__search .app-header__search-mob-icon{display:none}.app-header.mobile-device .app-header__search .form-search{color:#fff;font-family:"Open Sans",sans-serif;font-style:italic}@media (min-width: 1200px){.app-header.mobile-device .app-header__sdg_logo{position:absolute;right:280px;top:56px;height:56px}}@media (min-width: 2000px){.app-header.mobile-device .app-header__main-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:188px;overflow-x:hidden;margin-bottom:-1px}html[dir=rtl] .app-header.mobile-device .app-header__main-nav{margin-left:188px;margin-right:0}html[dir=rtl] .app-header.mobile-device .app-header__main-nav ul.sf-menu .sf-with-ul{padding:1em 1.5em}.app-header.mobile-device .app-header__main-nav .region-navigation>.block{height:100%}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu{height:100%;white-space:nowrap}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu .sf-depth-2{white-space:initial}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li{height:100%;padding-left:20px;padding-right:20px;position:static;float:none;display:inline-block}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li:first-child{padding-left:40px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li:hover a::before{width:100%}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a{height:100%;padding:0;color:#fff;font-size:14px;font-weight:bold;letter-spacing:1px;line-height:20px;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a::before{content:'';position:absolute;bottom:0px;left:0;right:0;width:0;height:3px;margin:auto;background:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a.is-active::before,.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a:hover::before{width:100%}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li>a>span{display:none}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul{bottom:unset !important;top:calc(100% + 1px);background:#fff;display:none;left:0;right:0;width:100% !important;max-width:calc(1440px);margin:auto;box-shadow:none;padding:25px 0 100px;overflow:visible !important;opacity:1 !important;-webkit-transform-origin:top;-moz-transform-origin:top;transform-origin:top}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul.sf-hidden{background:#fff !important;opacity:0;-moz-transform:scale(0) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(0);-o-transform:scale(0) rotate(0) translateX(0) translateY(0);-ms-transform:scale(0) rotate(0) translateX(0) translateY(0);transform:scale(0) rotate(0) translateX(0) translateY(0)}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul:before{content:'';display:block;position:absolute;top:0;z-index:-5;height:100%;width:auto;background-color:#fff;box-shadow:0 20px 20px 0 rgba(0,0,0,0.16);left:-25555px;right:-25555px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li{list-style:none;padding:0;margin:0;font-family:"Open Sans",sans-serif}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li>a{font-family:inherit;font-weight:bold;font-size:16px;letter-spacing:0.27px;line-height:24px;color:#222 !important;padding:5px 30px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.child-hover>a{color:#004F93 !important}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent>a>span{display:none}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul{display:block !important;position:static !important;width:100% !important;height:auto !important;box-shadow:none;opacity:1 !important;background-color:transparent}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{padding-left:36px;position:relative}html[dir=rtl] .app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{padding-left:0;padding-right:36px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li:before{content:"\e901";position:absolute;font-family:"unwto-icons" !important;font-size:10px;line-height:14px;left:24px;top:10px;width:24px;height:24px;display:inline-block;color:#004F93;vertical-align:middle}html[dir=rtl] .app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li:before{left:unset;right:24px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a{font-family:inherit;font-size:inherit;letter-spacing:0.34px;line-height:20px;padding:7px 12px}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a:hover{color:#004F93 !important}.app-header.mobile-device .app-header__main-nav .region-navigation>.block>.menu>li:hover>ul{display:block}.app-header.mobile-device .app-header__search{position:absolute;bottom:0;right:0;width:calc(0% + 268px);border-left:1px solid;-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-ms-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out;backface-visibility:hidden;z-index:601}html[dir=rtl] .app-header.mobile-device .app-header__search{border-left:0;right:unset;border-right:1px solid;left:0}.app-header.mobile-device .app-header__search ::placeholder{color:rgba(255,255,255,0.75);opacity:1;font-style:italic}.app-header.mobile-device .app-header__search :-ms-input-placeholder{color:rgba(255,255,255,0.75);font-style:italic}.app-header.mobile-device .app-header__search ::-ms-input-placeholder{color:rgba(255,255,255,0.75);font-style:italic}.app-header.mobile-device .app-header__search.open{border:0}.app-header.mobile-device .app-header__search.open .form-search{background:rgba(255,255,255,0.1);color:#fff}.app-header.mobile-device .app-header__search .form-search{border:0;outline:0;background:rgba(255,255,255,0);height:72.58px;font-size:16px;display:block;width:calc(100% - 65px);padding:0px 15px 0px 50px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header.mobile-device.app-header_fixed .app-header__search .app-header__search-btn,.app-header.mobile-device.app-header_medium .app-header__search .app-header__search-btn,.user-logged-in .app-header.mobile-device .app-header__search .app-header__search-btn{color:#222}.app-header.mobile-device.app-header_fixed .app-header__search.open .form-search,.app-header.mobile-device.app-header_medium .app-header__search.open .form-search,.user-logged-in .app-header.mobile-device .app-header__search.open .form-search{background:rgba(0,79,147,0.05)}.app-header.mobile-device.app-header_fixed .app-header__search .form-search,.app-header.mobile-device.app-header_medium .app-header__search .form-search,.user-logged-in .app-header.mobile-device .app-header__search .form-search{color:#004F93}.app-header.mobile-device.app-header_fixed .app-header__search.open .app-header__search-btn,.app-header.mobile-device.app-header_medium .app-header__search.open .app-header__search-btn,.user-logged-in .app-header.mobile-device .app-header__search.open .app-header__search-btn{color:#004F93}.app-header.mobile-device .app-header__search.open .app-header__search-btn{pointer-events:all}.app-header.mobile-device .app-header__search-btn{position:absolute;border:0;outline:0;background:none;color:#fff;left:0;top:0;bottom:0;margin:auto;width:50px;pointer-events:none;font-size:19px}.app-header.mobile-device .app-header__search-btn .submit-text{display:none}}@media (min-width: 1200px){.app-header.mobile-device.app-header_fixed .app-header__nav .sdg_logo_w,.app-header.mobile-device.app-header_medium .app-header__nav .sdg_logo_w,.user-logged-in .app-header.mobile-device .app-header__nav .sdg_logo_w{display:none}.app-header.mobile-device.app-header_fixed .app-header__nav .sdg_logo_b,.app-header.mobile-device.app-header_medium .app-header__nav .sdg_logo_b,.user-logged-in .app-header.mobile-device .app-header__nav .sdg_logo_b{display:block}}.app-header.mobile-device .app-header__hamburger{display:none}.app-header.mobile-device .mr-40{margin-right:40px !important}.app-header.mobile-device .icon-parent{width:60px;height:70px;right:-20px;top:0;padding-right:0}.app-header.mobile-device .icon-parent.js-initiated{display:flex !important}.app-header.mobile-device .icon-parent .sf-sub-indicator{right:20px !important;width:24px;height:24px}@media (min-width: 2000px){.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul{-moz-column-count:4;-moz-column-gap:36px;-webkit-column-count:4;-webkit-column-gap:36px;column-count:4;column-gap:36px;-moz-column-fill:balance;column-fill:balance;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0);transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li{float:none;-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;overflow:hidden;font-family:"Open Sans",sans-serif}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li>a>span{display:none}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent>a>span{display:none}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul{-webkit-column-break-inside:auto;column-break-inside:auto;page-break-inside:auto;break-inside:auto}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li{-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.app-header.mobile-device .region-navigation>.block>.menu>li.menuparent>ul>li.menuparent ul li a{color:#151515}}@media (max-width: 2000px){.menu_open{overflow:hidden}.menu_open .app-header__main-nav .main-menu.sf-accordion::before{width:100%}.app-header.mobile-device .app-header__wrap .app-header__nav .sdg_logo_w{display:none}.app-header.mobile-device .app-header__wrap .app-header__nav .sdg_logo_b{display:none}.app-header.mobile-device.app-header_open .app-header__hamburger{position:fixed;top:26px;left:20px}.app-header.mobile-device.app-header_open .app-header__hamburger::before{background:#fff !important;top:13.5px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:13.5px}.app-header.mobile-device.app-header_open .app-header__hamburger::after{background:#fff !important;bottom:13.5px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.app-header.mobile-device.app-header_open .app-header_wrap::before{content:'';display:block;width:37px;height:30px}.app-header.mobile-device.app-header_fixed .app-header__hamburger::before,.app-header.mobile-device.app-header_medium .app-header__hamburger::before,.user-logged-in .app-header.mobile-device .app-header__hamburger::before{background:#004F93}.app-header.mobile-device.app-header_fixed .app-header__hamburger::after,.app-header.mobile-device.app-header_medium .app-header__hamburger::after,.user-logged-in .app-header.mobile-device .app-header__hamburger::after{background:#004F93}.app-header.mobile-device.app-header_fixed .app-header__search .app-header__search-mob-icon,.app-header.mobile-device.app-header_medium .app-header__search .app-header__search-mob-icon,.user-logged-in .app-header.mobile-device .app-header__search .app-header__search-mob-icon{color:#004F93}.app-header.mobile-device .app-header__wrap{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.app-header.mobile-device .app-header__sdg_goals_logo{display:block;padding:.5rem 0}.app-header.mobile-device .sf-accordion-toggle{display:none}.app-header.mobile-device #superfish-main-accordion{display:block !important;clip:unset;width:unset !important;left:0;right:0;top:0;bottom:0;height:unset !important;overflow:hidden !important;overflow-y:auto !important}.app-header.mobile-device .app-header__main-nav{padding:75px 20px 140px 20px;height:100vh;overflow:auto;position:relative}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion{height:auto;padding:75px 20px 115px 20px !important}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion ul.sf-menu li{position:static !important}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion a{color:#fff !important;padding:18px 0;padding-right:20px;font-weight:400;line-height:20px;letter-spacing:0.34px;font-family:"Open Sans",sans-serif;font-size:16px;cursor:pointer}html[dir=rtl] .app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion a{padding-right:0px;padding-left:20px}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li{float:left;width:100%}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li:not(:first-child){padding-left:0px !important}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li>a{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:bold;letter-spacing:1px;line-height:24px;text-transform:uppercase}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li>a>span{display:block;right:0}html[dir=rtl] .app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li>a>span{right:unset;left:0}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li>a>span:after{content:'\e91c';font-family:"unwto-icons" !important;font-size:12px;font-weight:normal;right:0;padding:6px;padding-right:0}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-depth-1>ul>li.sf-clone-parent{display:none}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded{z-index:499}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded>a span:after{content:'\e91d'}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent.sf-expanded>ul{height:auto}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul{position:static !important;background:none;float:left !important;background-color:transparent;border-bottom:2px solid rgba(255,255,255,0.15);-moz-column-count:unset;-moz-column-gap:unset;-webkit-column-count:unset;-webkit-column-gap:unset;column-count:unset;column-gap:unset;padding:0 !important;clip:unset !important;width:100% !important;-webkit-transition:height .2s ease-out;-moz-transition:height .2s ease-out;-ms-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul:before{content:none}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li{position:static}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li:last-child{margin-bottom:18px}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li>a>span{display:block;right:0;opacity:1}html[dir=rtl] .app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li>a>span{right:unset;left:0}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li .sf-sub-indicator{width:16px;height:16px}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li .sf-sub-indicator:after{content:'\e901';font-family:"unwto-icons" !important;font-size:12px;font-weight:normal;right:0 !important;padding:4px 0;padding-right:0}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent.sfHover ul{left:0}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent>a{color:#fff !important}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul>li.menuparent>a>span{display:block}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul{position:fixed !important;top:0 !important;bottom:0 !important;height:unset !important;background-color:#004F93;left:100% !important;right:unset !important;width:100% !important;z-index:9999;padding:70px 20px 36px !important;z-index:10;clip:unset !important;overflow:auto !important;-webkit-transition:left .2s ease-out;-moz-transition:left .2s ease-out;-ms-transition:left .2s ease-out;-o-transition:left .2s ease-out;transition:left .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li{position:relative}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li:before{content:none}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent{border-bottom:1px solid rgba(255,255,255,0.15)}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent span{display:block;width:30px;height:30px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:-30px;padding:8px;left:-8px;cursor:pointer;font-size:12px}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2 ul li.sf-clone-parent a{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:bold;letter-spacing:1px;line-height:34px}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2.sf-expanded{z-index:499}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li.menuparent>ul .sf-depth-2.sf-expanded ul{left:0 !important}.app-header.mobile-device .app-header__main-nav .main-menu.sf-accordion>li:hover>ul{display:block}.app-header.mobile-device .app-header__top-strip{position:fixed;bottom:0;left:-100%;width:100%;padding-left:20px;padding-right:20px;padding-bottom:10px;background:#004F93;z-index:500;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;backface-visibility:hidden;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.app-header.mobile-device .app-header__top-strip>.region-toolbar{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-header.mobile-device .app-header__top-strip .follow-us{border-right:0;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;padding:0;margin:0}.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus{-webkit-box-ordinal-group:12;-moz-box-ordinal-group:12;-ms-flex-order:12;-webkit-order:12;order:12}.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown.toolbar-menu{border:0;padding:0 0 0 30px}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu{display:block;background:none;box-shadow:none;border:0;margin:0;position:unset;transform:unset !important;position:unset !important;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li{margin:0}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li>a,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a{display:block !important;color:#fff;padding:5px}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li>a:hover,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a:hover,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a:hover{color:rgba(255,255,255,0.8)}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li>a .fa,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li>a .fa,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li>a .fa{font-size:18px}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li:last-child a,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li:last-child a,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li:last-child a{padding-right:0}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul li:first-child a,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul li:first-child a,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul li:first-child a{padding-right:0}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu ul>li>span,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu ul>li>span,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu ul>li>span{display:none}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu .toolbar-menu__btn,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu .toolbar-menu__btn,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu .toolbar-menu__btn{padding-right:30px}.app-header.mobile-device .app-header__top-strip .follow-us .dropdown-menu.dropdown-menu-right .links li:last-child,.app-header.mobile-device .app-header__top-strip nav.block.block-menu.navigation.menu--toolbar-menus .dropdown-menu.dropdown-menu-right .links li:last-child,.app-header.mobile-device .app-header__top-strip .language-switcher-language-url.block.block-language.block-language-blocklanguage-interface .dropdown-menu.dropdown-menu-right .links li:last-child{padding-right:0}.app-header.mobile-device .app-header__top-strip .toolbar-menu_dropdown .toolbar-menu__btn{pointer-events:none}.app-header.mobile-device .app-header__top-strip .toolbar-menu_dropdown .toolbar-menu__btn::before{display:none}.app-header.mobile-device .app-header__top-strip .toolbar-menu__btn{color:#fff;font-size:14px;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item{padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .toolbar-menu__btn{display:none}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu{padding:0}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li{padding-right:27px}html[dir=rtl] .app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li{padding-right:0px;padding-left:27px}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li.is-active{display:block}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li.is-active a{color:#fff !important}.app-header.mobile-device .app-header__top-strip .toolbar-menu_last-item .dropdown-menu ul li a{padding:0 !important;font-size:14px;color:rgba(255,255,255,0.7) !important}.app-header.mobile-device .app-header__nav{-webkit-flex-grow:unset;-moz-flex-grow:unset;-ms-flex-grow:unset;flex-grow:unset;overflow:hidden;overflow-y:auto}.app-header.mobile-device .app-header__nav .app-header__nav-wrap{position:fixed;left:-100%;width:100%;top:0;height:100%;background:#004F93;color:#fff;z-index:1001;display:block}.app-header.mobile-device .app-header__logo{min-height:79px;border:0 !important;padding:15px 0 !important}.app-header.mobile-device .app-header__logo .ico,.app-header.mobile-device .app-header__logo .footer__follow ul li a .fa,.footer__follow ul li a .app-header.mobile-device .app-header__logo .fa{font-size:51px}.app-header.mobile-device .app-header__logo-image{width:70px;height:auto}.app-header.mobile-device .app-header__site-slogan{display:none}.app-header.mobile-device .app-header__hamburger{display:block;width:37px;height:30px;border:0;outline:0;background:none;position:relative;font-size:0;z-index:1002;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__hamburger::before{content:'';position:absolute;height:3px;width:22px;left:0;right:0;top:10px;background:#fff;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__hamburger::after{content:'';position:absolute;height:3px;width:22px;left:0;right:0;bottom:10px;background:#fff;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.app-header.mobile-device .app-header__search{width:auto !important}.app-header.mobile-device .app-header__search .app-header__search_wrap{width:0px;height:84px;opacity:0;top:0;position:absolute;overflow:hidden;right:0;left:100%;-webkit-transition:width .2s,opacity .2s,left .2s;transition:width .2s,opacity .2s,left .2s}.app-header.mobile-device .app-header__search .app-header__search_wrap .app-header__search-btn{display:none}.app-header.mobile-device .app-header__search .app-header__search_wrap .form-search{width:100%;height:84px;background-color:#fff;border:none}.app-header.mobile-device .app-header__search .app-header__search_wrap.app-header__search_wrap_visible{width:100%;height:84px;opacity:1;left:0;top:0;bottom:0;background-color:#fff;z-index:1003}.app-header.mobile-device .app-header__search .app-header__search_wrap.app-header__search_wrap_visible .form-search{max-width:calc(100% - 80px);border:0;outline:0;background:rgba(255,255,255,0);height:84px;font-size:16px;display:block;padding:0px 40px 0px 40px;backface-visibility:hidden;color:#222}.app-header.mobile-device .app-header__search .app-header__search_wrap.app-header__search_wrap_visible .app-header__search-btn{position:absolute;border:0;outline:0;background:none;color:#222;right:0;top:0;bottom:0;margin:auto;width:40px;pointer-events:none;font-size:19px;display:block}.app-header.mobile-device .app-header__search .app-header__search-mob-icon{display:block;display:block;width:37px;height:30px;border:0;outline:0;background:none;position:relative;font-size:0;color:#fff;padding:0;text-align:right}html[dir=rtl] .app-header.mobile-device .app-header__search .app-header__search-mob-icon{text-align:left}.app-header.mobile-device .app-header__search .app-header__search-mob-icon .ico,.app-header.mobile-device .app-header__search .app-header__search-mob-icon .footer__follow ul li a .fa,.footer__follow ul li a .app-header.mobile-device .app-header__search .app-header__search-mob-icon .fa{font-size:16px}.mobile-device #block-mainnavigation::before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:75px;background:#004F93;z-index:500;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.mobile-device.sf-depth-2-menu .app-header__hamburger,.mobile-device.sf-depth-2-menu .app-header__top-strip{opacity:0;left:-60px !important}.mobile-device.sf-depth-2-menu #block-mainnavigation::before{left:-100%}}@media (max-width: 2000px){.user-logged-in.mobile-device .app-header.app-header_open .app-header__hamburger{top:46px}}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#222;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[dir=rtl] body{text-align:right}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:18px}p{margin-top:0;margin-bottom:18px}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:18px}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#004F93;text-decoration:none;background-color:transparent}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}table{border-collapse:collapse}caption{padding-top:10px;padding-bottom:10px;color:#5A6872;text-align:left;caption-side:bottom}th{text-align:inherit}img{vertical-align:middle;max-width:100%;border-style:none}img[data-align="left"]{float:left;margin-right:36px;margin-bottom:18px;max-width:calc(100% - 36px)}img[data-align="right"]{float:right;margin-left:36px;margin-bottom:18px;max-width:calc(100% - 36px)}img[data-align="center"]{margin:auto;display:block;margin-bottom:18px}p img[data-entity-type="file"]{vertical-align:bottom}svg{overflow:hidden}label{display:inline-block;margin-bottom:18px}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.common-page__content{padding-top:25px}.common-page__content-section:first-child{padding-top:75px}.common-page__content-section.reasult-header .module-header{padding-bottom:0}.common-page__content-section.reasult-header+.common-page__content-section{padding-top:40px}@media (max-width: 777.98px){.common-page__content-section{padding-top:40px;padding-bottom:80px}}.common-page__content-section .load-more{display:none;text-align:center;margin-bottom:20px}@media (max-width: 777.98px){.common-page__content-section .load-more{display:none}}.common-page__content-section .load-more a{padding:12px 15px}@media (max-width: 777.98px){.common-page__content-section .module-header__filter{display:none}}.common-page__content .empty-result{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:bold;color:#222}.common-search-head{color:#fff;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-weight:bold}.common-search-head h4{font-size:12px;letter-spacing:0.75px;line-height:14px;text-shadow:0 2px 50px rgba(0,0,0,0.5);margin:0}.common-search-head h4 span{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font-size:10px;margin-right:7px}.common-search-head h1{font-size:36px;line-height:50px;text-shadow:0 2px 50px #000000;margin:0}@media (max-width: 777.98px){.common-search-head h1{font-size:24px;line-height:38px}}.distribution-page{margin-bottom:155px}@media (max-width: 777.98px){.distribution-page{margin-bottom:95px}}.view-all-news .card_content-bottom,.view-all-events .card_content-bottom,.view-all-publications .card_content-bottom,.view-signing-ceremony-view .card_content-bottom,.view-projects .card_content-bottom,.view-global-search .card_content-bottom{margin-bottom:75px}@media (max-width: 777.98px){.view-all-news .card_content-bottom,.view-all-events .card_content-bottom,.view-all-publications .card_content-bottom,.view-signing-ceremony-view .card_content-bottom,.view-projects .card_content-bottom,.view-global-search .card_content-bottom{margin-bottom:30px}}div[class^="view-"] .card_content-bottom{margin-bottom:75px}@media (max-width: 777.98px){div[class^="view-"] .card_content-bottom{margin-bottom:30px}}.newsletter-form__markup{margin-top:70px}.newsletter-form__checkbox-label{padding-left:10px}.newsletter-form__checkbox-label::before{top:0px}.newsletter-form__checkbox-label::after{top:0px}.newsletter-form__submit{margin-top:25px}.article-details h2{letter-spacing:0.22px;line-height:40px;font-size:22px;font-family:"brandon-grotesque",sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:20px}.title,.title_primary,.title_secondary,.title_large{font-family:"brandon-grotesque",sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:20px}.title_primary{letter-spacing:0.2px;line-height:22px;font-size:22px}.title_secondary{font-size:16px;font-weight:bold;letter-spacing:0.16px;line-height:40px;margin-bottom:15px}.title_large{font-size:36px;font-weight:bold;line-height:50px;margin-bottom:0}.title_large_m-b{margin-bottom:47px}@media (min-width: 778px){.title_l-hidden{display:none}}@media (max-width: 777.98px){.title_primary{letter-spacing:0.18px;line-height:18px;font-size:18px}.title_large{font-size:28px;line-height:38px}.title_large_m-b{margin-bottom:40px}.title_m-hidden{display:none}}h2{font-size:22px;letter-spacing:0.22px}p{font-size:18px;line-height:32px;margin-bottom:20px}p+ol,p+ul,p+dl{font-size:18px;margin-bottom:20px}p a{word-wrap:break-word}.region-content ol,.region-content ul,.region-content dl{font-size:18px;margin-bottom:20px}.p_text{font-size:18px;line-height:32px;margin-bottom:20px}.p_first-letter:first-letter{font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-size:66px;font-weight:bold;line-height:52px;float:left;display:block;padding-top:10px;padding-right:15px}.p_quote{font-family:"brandon-grotesque",sans-serif;font-size:36px;font-weight:bold;line-height:48px;padding:45px 18px 45px 0;margin-left:36px}@media (min-width: 778px){.p_quote{float:right;width:63%;margin-right:calc(-13% - 18px);padding-bottom:0}}.p_brief{font-size:24px;font-style:italic;font-weight:300;letter-spacing:0.27px;line-height:45px;margin:0;margin-top:28px;margin-bottom:28px}.p_brief_m-t-0{margin-top:-10px}.p a{color:#004F93;text-decoration:none}.p a:hover{text-decoration:underline}.p+.title_primary{margin-top:45px}.p+.title_secondary{margin-top:30px}.column-count_unset{column-count:unset;-webkit-column-count:unset}@media (max-width: 777.98px){p{font-size:16px;line-height:30px}.p_quote{margin:0;padding:0;margin:35px 0;font-size:28px;line-height:38px}.p_brief{font-size:20px;letter-spacing:0.22px;line-height:36px;margin-bottom:28px;margin-top:30px}.p_brief_m-t-0{margin-top:-10px}.p_text{font-size:16px;line-height:30px}.p_first-letter:first-letter{font-size:60px;line-height:47px;padding-right:10px}.flex-order-last-mob{-webkit-box-ordinal-group:13;-moz-box-ordinal-group:13;-ms-flex-order:13;-webkit-order:13;order:13}}.home-carousel{font-family:"brandon-grotesque",sans-serif;background-color:rgba(0,0,0,0.5)}.home-carousel .slick-dots{position:absolute;list-style:none;margin:0;padding:0;right:80px;top:50%;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%)}.home-carousel .slick-dots.pause li.slick-active span.pause{-moz-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(0) rotate(0) translateX(0) translateY(-50%);transform:scale(0) rotate(0) translateX(0) translateY(-50%)}@media (max-width: 777.98px){.home-carousel .slick-dots.pause li.slick-active span.pause{display:none}}.home-carousel .slick-dots.pause li.slick-active span.play{-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%)}@media (max-width: 777.98px){.home-carousel .slick-dots.pause li.slick-active span.play{display:none}}.home-carousel .slick-dots.pause li button:before{border-right:0;left:2;border-left:7px solid #222;border-top:4px solid transparent;border-bottom:4px solid transparent}.home-carousel .slick-dots li{padding:10px 0;position:relative}.home-carousel .slick-dots li.slick-active button{background:#fff;-moz-transform:scale(1.667) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1.667) rotate(0) translateX(0) translateY(0);-o-transform:scale(1.667) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1.667) rotate(0) translateX(0) translateY(0);transform:scale(1.667) rotate(0) translateX(0) translateY(0)}.home-carousel .slick-dots li.slick-active button:before{-moz-transform:scale(.6) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(.6) rotate(0) translateX(0) translateY(0);-o-transform:scale(.6) rotate(0) translateX(0) translateY(0);-ms-transform:scale(.6) rotate(0) translateX(0) translateY(0);transform:scale(.6) rotate(0) translateX(0) translateY(0)}.home-carousel .slick-dots li.slick-active span.pause{-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%)}@media (max-width: 777.98px){.home-carousel .slick-dots li.slick-active span.pause{display:none}}.home-carousel .slick-dots li button{background:rgba(255,255,255,0);outline:0;border:2px solid #fff;font-size:0;height:12px;width:12px;cursor:pointer;border-radius:12px;padding:0;margin:0;display:block;box-shadow:0 0 50px rgba(0,0,0,0.5);-moz-transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0);transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.home-carousel .slick-dots li button:before{content:'';position:absolute;height:8px;width:6px;border-left:2px solid #222;border-right:2px solid #222;border-top:0px solid transparent;border-bottom:0px solid transparent;left:1px;top:0;-moz-transform:scale(0) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(0);-o-transform:scale(0) rotate(0) translateX(0) translateY(0);-ms-transform:scale(0) rotate(0) translateX(0) translateY(0);transform:scale(0) rotate(0) translateX(0) translateY(0)}.home-carousel .slick-dots li span{position:absolute;right:100%;display:block;padding-right:18px;top:50%;color:#fff;-moz-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(0) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(0) rotate(0) translateX(0) translateY(-50%);transform:scale(0) rotate(0) translateX(0) translateY(-50%);text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 50px rgba(0,0,0,0.5);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}@media (max-width: 777.98px){.home-carousel .slick-dots li{display:inline-block;margin:8px}}@media (max-width: 777.98px){.home-carousel .slick-dots{right:0;left:0;margin:auto;text-align:center;top:auto;bottom:90px}}.home-carousel .slick-slider .slick-active .slick-slider__item-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.home-carousel .slick-slider__item{position:relative;min-height:calc(100vh - 10px);display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%}@media (max-width: 777.98px){.home-carousel .slick-slider__item{min-height:90vh}}.home-carousel .slick-slider__item img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.home-carousel .slick-slider .container{position:relative}.home-carousel .slick-slider__item-content{z-index:1;color:#fff;padding-top:150px;padding-bottom:120px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;height:100%}@media (max-width: 777.98px){.home-carousel .slick-slider__item-content{padding-top:120px;margin-bottom:45px}}.home-carousel .slick-slider__item-content h2{font-size:68px;line-height:74px;text-shadow:0 2px 50px rgba(0,23,43,0.5);margin-bottom:30px}.home-carousel .slick-slider__item-content h2 a{color:#fff;text-shadow:inherit;word-break:break-word}@media (max-width: 777.98px){.home-carousel .slick-slider__item-content h2{font-size:2.4rem;line-height:44px;letter-spacing:-1px}}@media (max-width: 575.98px){.home-carousel .slick-slider__item-content h2 a{word-break:break-word}}@media (max-width: 777.98px){.home-carousel .slick-slider__item-content .un-btn,.home-carousel .slick-slider__item-content .un-btn-solid,.home-carousel .slick-slider__item-content .un-btn-link{margin-bottom:25px}}.home-carousel .slick-slider__item-content .un-btn-link{text-shadow:0 2px 20px #00172B}.home-carousel .slick-slider__item-content .un-btn-link:hover,.home-carousel .slick-slider__item-content .un-btn-link:focus{color:#fff}.home-carousel .slick-slider .slick-slide>div,.home-carousel .slick-slider .slick-slide .views-field,.home-carousel .slick-slider .slick-slide .field-content{height:100%}.home-carousel .slick-slider .un-btn-solid{box-shadow:0 2px 50px 0 rgba(0,23,43,0.5)}.home-carousel .speech-bubble{color:#fff;padding:5px 10px;border:2px solid #fff;border-bottom-color:transparent;display:inline-block;margin-bottom:20px;position:relative}.home-carousel .speech-bubble:after{content:"";position:absolute;right:-2px;z-index:100;bottom:-2px;width:calc(100% - 11px);height:2px;background:#fff}.home-carousel .speech-bubble:before{content:'';display:block;position:absolute;bottom:-12px;left:-2px;width:12px;height:13px;border-left:2px solid #fff}.home-carousel .speech-bubble h5{font-weight:bold;line-height:20px;letter-spacing:1px;font-size:14px;margin:0;text-transform:uppercase}.home-carousel .speech-bubble h5 a{color:inherit}.home-carousel .speech-bubble h5:before{content:'';display:block;position:absolute;bottom:-11px;left:-3px;width:13px;height:19px;border-right:2px solid #fff;transform:rotate(55deg);box-shadow:none}.home-carousel .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.home-carousel .slick-track .slick-slide{height:unset;float:none}.detail-carousel{width:calc(123.8% + (100vw - 152%)/2);margin-top:70px;margin-bottom:70px;clear:both}.detail-carousel .item:focus{outline:0}.detail-carousel__wrap{margin-left:80px}.detail-carousel__wrap .row.no-gutters{margin-left:-9px}.detail-carousel__item{margin-right:36px;position:relative;font-family:"brandon-grotesque",sans-serif;color:#fff}.detail-carousel__head{position:absolute;bottom:26px;left:30px;right:30px}.detail-carousel__title{font-size:18px;font-weight:500;line-height:26px;text-shadow:0 2px 40px rgba(0,0,0,0.5);margin:0}.detail-carousel__subtitle{font-size:10px;font-weight:bold;letter-spacing:1px;line-height:15px;text-shadow:0 2px 40px rgba(0,0,0,0.5);margin:0}.detail-carousel .slick-arrow{position:absolute;left:0;top:50%;width:60px;height:60px;z-index:100;background-color:#FFFFFF;box-shadow:0 0 30px 0 rgba(0,0,0,0.3);border:0;outline:0;cursor:pointer}.detail-carousel .slick-arrow.slick-disabled{color:rgba(34,34,34,0.3);cursor:default}.detail-carousel .slick-arrow.slick-next{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);transform:scale(1) rotate(0) translateX(-50%) translateY(0px)}.detail-carousel .slick-arrow.slick-next .ico,.detail-carousel .slick-arrow.slick-next .footer__follow ul li a .fa,.footer__follow ul li a .detail-carousel .slick-arrow.slick-next .fa{display:block;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.detail-carousel .slick-arrow.slick-prev{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);transform:scale(1) rotate(0) translateX(-50%) translateY(-60px)}.detail-carousel .slick-arrow.slick-prev .ico,.detail-carousel .slick-arrow.slick-prev .footer__follow ul li a .fa,.footer__follow ul li a .detail-carousel .slick-arrow.slick-prev .fa{display:block;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 777.98px){.detail-carousel{width:calc(100% + 20px);margin-top:50px;margin-bottom:50px}.detail-carousel__item{margin-right:20px}.detail-carousel__item img{max-width:calc(80vw - 20px)}.detail-carousel .slick-arrow{display:none !important}}.events-map{height:700px;z-index:1}.events-map_carousel{display:none;position:relative;z-index:1002;margin-top:-155px}.events-map .slick-slide{float:none}.events-map.leaflet-touch .leaflet-bar{border:0}.events-map.leaflet-touch .leaflet-bar a{width:35px;height:35px;line-height:35px;border-radius:35px;box-shadow:0 10px 10px rgba(237,237,237,0.6);color:#222;margin-bottom:10px}.events-map.leaflet-touch .leaflet-top .leaflet-control{margin-top:30px}.events-map.leaflet-touch .leaflet-right .leaflet-control{margin-right:30px}.events-map .map-icon{background:#555;border-radius:20px;-webkit-box-shadow:0 10px 20px rgba(85,85,85,0.4);box-shadow:0 10px 20px rgba(85,85,85,0.4);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .map-icon-hover{background:#014E91;z-index:1000 !important}.events-map .leaflet-popup-content{margin:0}.events-map .leaflet-popup{margin:0}.events-map .leaflet-fade-anim .leaflet-popup{margin:0}.events-map .leaflet-popup-tip-container{display:none}.events-map .leaflet-popup-content-wrapper{border-radius:0;padding:0;box-shadow:0 0 40px rgba(0,0,0,0.15)}.events-map .leaflet-cluster-anim .leaflet-marker-icon,.events-map .leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;color:#fff;font-weight:bold}.events-map .leaflet-cluster-spider-leg{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .marker-cluster-small{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .marker-cluster-small div{background-color:#555}.events-map .marker-cluster-medium{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .marker-cluster-medium div{background-color:#555}.events-map .marker-cluster-large{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .marker-cluster-large div{background-color:#555}.events-map .leaflet-oldie .marker-cluster-small{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .leaflet-oldie .marker-cluster-small div{background-color:#555}.events-map .leaflet-oldie .marker-cluster-medium{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .leaflet-oldie .marker-cluster-medium div{background-color:#555}.events-map .leaflet-oldie .marker-cluster-large{background-color:#555;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.events-map .leaflet-oldie .marker-cluster-large div{background-color:#555}.events-map .marker-cluster{background-clip:padding-box;border-radius:20px;z-index:1000 !important}.events-map .marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font-size:"brandon-grotesque",sans-serif}.events-map .marker-cluster span{line-height:30px}@media (max-width: 777.98px){.events-map{height:400px;margin-left:-20px;margin-right:-20px}.events-map.spiderfied .marker-cluster-small{opacity:.5}.events-map_carousel{display:block}.events-map_carousel .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin-bottom:50px}.events-map__wrap{position:relative}.events-map__wrap::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:400px;background:rgba(0,0,0,0);z-index:1001}.events-map .leaflet-control-container{display:none}}.toolbar-menu{margin:15px 0;text-transform:uppercase;border-right:1px solid;padding:0px 30px 0px 30px}.toolbar-menu_dropdown .toolbar-menu__btn{padding-right:17px}html[dir=rtl] .toolbar-menu_dropdown .toolbar-menu__btn{padding-right:unset;padding-left:17px}.toolbar-menu_dropdown .toolbar-menu__btn::before{content:'';position:absolute;right:3px;top:50%;width:6px;height:6px;border:2px solid;border-top:0;border-left:0;display:block;margin-top:-3px;-moz-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-o-transform:scale(1) rotate(45deg) translateX(0) translateY(0);-ms-transform:scale(1) rotate(45deg) translateX(0) translateY(0);transform:scale(1) rotate(45deg) translateX(0) translateY(0);-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-ms-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;backface-visibility:hidden}.toolbar-menu_dropdown.show .toolbar-menu__btn::before{-moz-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-o-transform:scale(1) rotate(225deg) translateX(0) translateY(0);-ms-transform:scale(1) rotate(225deg) translateX(0) translateY(0);transform:scale(1) rotate(225deg) translateX(0) translateY(0)}.toolbar-menu_last-item{padding:0px 0px 0px 30px;border:0}.toolbar-menu__btn{border:0;outline:0;background:none;padding:15px;color:rgba(255,255,255,0.75);font-size:12px;font-weight:bold;letter-spacing:0.86px;line-height:18px;padding:0;display:block;position:relative;text-transform:uppercase}.toolbar-menu.follow-us .dropdown-menu ul>li>a{display:none}.toolbar-menu .dropdown-menu{min-width:110px;z-index:500}.toolbar-menu .dropdown-menu ul{list-style:none;margin:0;padding:0}.toolbar-menu .dropdown-menu ul li.is-active{display:none}.toolbar-menu .dropdown-menu ul li a{display:block;padding:5px 15px;text-transform:uppercase;font-size:12px;color:#222;font-weight:bold}.toolbar-menu .dropdown-menu ul li a:hover{background-color:rgba(0,79,147,0.05);color:#004F93}.social-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;position:relative}.social-card__body{word-wrap:break-word}.social-card p{font-size:16px;letter-spacing:0.3px;line-height:28px}.social-card::before{content:'';display:block;width:0px;padding-top:100%}.social-card_has-bg,.social-card_has-bg-content{color:#fff}.social-card_has-bg-content .social-card__wrap{background:rgba(249,249,249,0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.social-card_has-bg-content .social-card__icon{-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;backface-visibility:hidden;color:#fff}.social-card_has-bg-content:hover{color:#222}.social-card_has-bg-content:hover .social-card__wrap{background:#f9f9f9}.social-card_has-bg-content:hover .social-card__body p{opacity:1;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0px);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0px);-o-transform:scale(1) rotate(0) translateX(0) translateY(0px);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0px);transform:scale(1) rotate(0) translateX(0) translateY(0px)}.social-card_has-bg-content:hover .social-card__icon{color:rgba(34,34,34,0.11)}.social-card_has-bg-content:hover .social-card__head{border-color:#E9E9E9}.social-card_has-bg-content:hover .social-card__bg{opacity:0}.social-card_has-content{color:#222}.social-card_has-content .social-card__wrap{background:#f9f9f9}.social-card_has-content .social-card__body p{opacity:1;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0px);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0px);-o-transform:scale(1) rotate(0) translateX(0) translateY(0px);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0px);transform:scale(1) rotate(0) translateX(0) translateY(0px)}.social-card_has-content .social-card__head{border-color:#E9E9E9}.social-card_has-content .social-card__bg::before{display:none}.social-card_has-content .social-card__icon{color:rgba(34,34,34,0.11)}.social-card_has-video{position:relative;overflow:hidden}.social-card_has-video::before{content:'';display:block;width:0px;padding-top:calc(50% - 18px)}.social-card_has-video .social-card__head{color:#fff;pointer-events:none}.social-card_has-video .social-card__bg{cursor:pointer}.social-card_has-video .social-card__bg .ico,.social-card_has-video .social-card__bg .footer__follow ul li a .fa,.footer__follow ul li a .social-card_has-video .social-card__bg .fa{display:block;position:absolute;top:50%;left:50%;font-size:60px;color:#fff;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%);transform:scale(1) rotate(0) translateX(-50%) translateY(-50%)}.social-card_has-video.playing .social-card__bg{z-index:-1}.social-card_has-video.playing .social-card__head{display:none}.social-card__video{position:absolute;width:100%;height:100%;top:0;left:0}.social-card__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.social-card__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover !important;background-position:center !important;opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.social-card__bg::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 100%)}.social-card__bg .ico,.social-card__bg .footer__follow ul li a .fa,.footer__follow ul li a .social-card__bg .fa{display:none}.social-card__row{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.social-card__row.fade-out{opacity:0}.social-card__row>div{margin-bottom:36px}.social-card__row>div>div{height:100%}.social-card__row>div>div>span{height:100%}.social-card__wrap{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;width:100%;color:inherit;display:block}.social-card__head{padding:20px 20px 15px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid rgba(233,233,233,0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-ms-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out;backface-visibility:hidden;position:relative;z-index:1}.social-card__pro-pic{width:50px;min-width:50px;height:50px;border-radius:50px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.social-card__titles{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;max-width:calc(100% - 81px);padding-left:20px;padding-right:10px}.social-card__name{font-family:"brandon-grotesque",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0.16px;line-height:20px;margin:0;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-card__time{font-size:14px;letter-spacing:0.14px;line-height:20px;margin-bottom:0;color:rgba(34,34,34,0.4)}.social-card__icon.ico,.footer__follow ul li a .social-card__icon.fa{font-size:31px}.social-card__video-title{font-family:"brandon-grotesque",sans-serif;font-size:14px;font-weight:900;letter-spacing:0.3px;line-height:16px;text-shadow:0 2px 50px rgba(0,0,0,0.5)}.social-card__body{padding:30px 20px;font-size:16px;letter-spacing:0.3px;line-height:28px;position:relative;z-index:1}.social-card__body p{margin:0;opacity:0;color:#222;-moz-transform:scale(1) rotate(0) translateX(0) translateY(15px);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(15px);-o-transform:scale(1) rotate(0) translateX(0) translateY(15px);-ms-transform:scale(1) rotate(0) translateX(0) translateY(15px);transform:scale(1) rotate(0) translateX(0) translateY(15px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}@media (max-width: 777.98px){.social-card__row{margin:0;margin-right:-20px}.social-card__row .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.social-card__row .col-6{width:300px;max-width:300px;padding-right:20px;padding-left:0px;float:none;height:unset}.social-card__row .col-6>.views-field{height:100%}.social-card__row .col-6:focus{outline:0}.social-card__row .col-ml-6.youtube{width:500px;max-width:calc(100vw - 40px);padding-right:20px;padding-left:0px;float:none;height:unset}.social-card__row .col-ml-6.youtube>.views-field{height:100%}.social-card__row .col-ml-6.youtube:focus{outline:0}.social-card__head img{display:none}.social-card__time{display:none}.social-card__titles{order:1;padding-left:10px}.social-card__icon{order:0}.social-card__name{font-size:14px}}.module-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;padding-bottom:30px;text-transform:uppercase}.module-header .toolbar-menu__btn{color:inherit;line-height:12px;cursor:pointer}.module-header .title_primary{margin-bottom:0}.module-header .toolbar-menu{margin:0;border-color:rgba(34,34,34,0.2)}.module-header__filter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.un-btn,.un-btn-solid,.un-btn-link{display:inline-block;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:4px 18px;font-family:"brandon-grotesque",sans-serif;font-size:12px;font-weight:bold;letter-spacing:1px;line-height:24px;text-align:center;border-radius:1px;text-transform:uppercase;color:inherit;cursor:pointer;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.un-btn:hover,.un-btn-solid:hover,.un-btn-link:hover{color:#222;text-decoration:none}.un-btn:focus,.un-btn-solid:focus,.un-btn-link:focus{outline:0}.un-btn-solid{background-color:#fff;color:#222}.un-btn-solid_blue{background-color:#004F93;color:#fff}.un-btn-solid_large{padding:12px 30px;font-size:14px;line-height:20px}.un-btn_large{padding:14px 36px;font-size:14px;line-height:20px}.un-btn-link{background-color:transparent;padding:0px;line-height:12px}.un-btn-link_large{font-size:14px;line-height:20px}.un-btn_bordered{border:1px solid #004F93}.un-btn_icon .ico,.un-btn_icon .footer__follow ul li a .fa,.footer__follow ul li a .un-btn_icon .fa{margin-left:7px;color:#004F93;display:inline-block;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0);transform:scale(1) rotate(0) translateX(0) translateY(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.un-btn_icon:hover .ico,.un-btn_icon:hover .footer__follow ul li a .fa,.footer__follow ul li a .un-btn_icon:hover .fa{margin-left:7px;color:#004F93;-moz-transform:scale(1) rotate(0) translateX(5px) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(5px) translateY(0);-o-transform:scale(1) rotate(0) translateX(5px) translateY(0);-ms-transform:scale(1) rotate(0) translateX(5px) translateY(0);transform:scale(1) rotate(0) translateX(5px) translateY(0)}.un-btn-group [class^='un-btn-']:not(:last-child){margin-right:40px}.btn-primary{background-color:#004F93;border-color:#004F93;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active:focus,.btn-primary.form-select.open:focus{color:#fff;background-color:#3875aa;border-color:#3875aa}.key-issue{position:relative;margin-top:-90px}.key-issue .title_primary{line-height:46px;margin:0}.key-issue__bg{position:absolute;height:196%;width:100%;left:0;top:90px;background:#F9F9F9;z-index:-1}.key-issue__content{background:#fff;padding:50px calc(13% + 18px);height:100%;z-index:1;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.key-issue__content .un-btn-link{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.key-issue__media{position:relative;z-index:1;background-position:center !important;background-size:cover !important;height:100%;cursor:pointer}.key-issue__media::before{content:'';display:block;padding-top:56.25%}.key-issue .media_video{position:relative;z-index:1}.key-issue__info{position:absolute;top:50%;left:0;right:0;color:#fff;font-family:"brandon-grotesque",sans-serif;max-width:80%;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%)}.key-issue__text{font-size:28px;font-weight:300;letter-spacing:0.26px;line-height:45px}.key-issue__main-text{font-size:20px;font-weight:bold;line-height:29px;margin:0}.key-issue__sub-text{font-size:12px;font-weight:bold;letter-spacing:1.2px;line-height:18px;text-transform:uppercase;margin:0}.key-issue__play-icon{font-size:60px !important}.key-issue__text-wrap{text-shadow:0 2px 10px #000000;padding-left:10px}.block-key-issue-block{position:relative}@media (max-width: 777.98px){.key-issue .col-md-7{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.key-issue__content{padding:10px 20px 40px 20px}.key-issue__text{font-size:24px;font-weight:300;letter-spacing:0.23px;line-height:36px}.key-issue__text-wrap{display:none}.key-issue__bg{height:122%}}.media{height:100%;background:#222}.media_video{position:relative;overflow:hidden}.media_video iframe{position:absolute;height:100%;width:100%;top:0;left:0}.media__video{position:absolute;width:100%;height:100%;top:0;left:0}.media__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover !important;background-position:center !important;background-color:#c7c7c7;opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;cursor:pointer}.media__bg::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 100%)}.media__row>div{margin-bottom:36px}.media__wrap{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;width:100%;color:inherit;display:block}.media__wrap::before{content:'';display:block;padding-top:56.25%}.media__head{padding:20px 20px 15px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid rgba(233,233,233,0);-webkit-transition:border .2s ease-out;-moz-transition:border .2s ease-out;-ms-transition:border .2s ease-out;-o-transition:border .2s ease-out;transition:border .2s ease-out;backface-visibility:hidden;color:#fff;pointer-events:none;position:relative;z-index:1}.media__icon{font-size:32px}.media__titles{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;padding-left:10px;padding-right:10px}.media__name{font-family:"brandon-grotesque",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0.16px;line-height:20px;text-shadow:0 2px 50px rgba(0,0,0,0.5);margin:0;text-transform:uppercase}.media__info{position:absolute;top:50%;left:0;right:0;color:#fff;font-family:"brandon-grotesque",sans-serif;max-width:80%;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%)}.media__text{font-size:28px;font-weight:300;letter-spacing:0.26px;line-height:45px}.media__main-text{font-size:20px;font-weight:bold;line-height:29px;margin:0}.media__sub-text{font-size:12px;font-weight:bold;letter-spacing:1.2px;line-height:18px;text-transform:uppercase;margin:0}.media__play-icon{font-size:51px}.media__text-wrap{text-shadow:0 2px 10px #000000;padding-left:10px}@media (max-width: 777.98px){.media__text{font-size:24px;font-weight:300;letter-spacing:0.23px;line-height:36px}.media__text-wrap{display:none}}.card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;height:100%}.card__img-wrap{width:100%;position:relative;background-color:#F9F9F9}.card__img-wrap::before{content:'';display:block;padding-top:100%}.card__img-wrap img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";height:100%;width:100%;position:absolute;top:0;left:0}.card__tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:100%}.card__tags a{font-size:12px;font-weight:bold;letter-spacing:1.4px;line-height:12px;padding-right:14px;margin:4px 0;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif}.card__tags a:not(:first-child){padding-left:14px;border-left:1px solid rgba(34,34,34,0.2)}.card__ellipsis{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card__ellipsis a{display:inline-block}.card__content .un-btn-solid{color:#004F93}.card__date{color:rgba(34,34,34,0.25);font-family:"brandon-grotesque",sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.75px;line-height:14px;text-transform:uppercase;padding-left:15px}.card_col-8{margin-top:80px;margin-bottom:80px;height:auto}@media (min-width: 778px){.card_col-8>.col-md:first-child{max-width:37.5%}}.card_col-8 .card__img-wrap::before{padding-top:75.079%}@media (min-width: 778px){.card_content-fixed-bottom .card__img-wrap::after{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);z-index:1}.card_content-fixed-bottom .card__content{position:absolute;bottom:50px;left:50px;right:50px;max-width:400px;color:#fff;font-family:"brandon-grotesque",sans-serif;text-shadow:0 2px 50px rgba(0,0,0,0.5);text-transform:uppercase;z-index:2}.card_content-fixed-bottom .card__content a{color:inherit}.card_content-fixed-bottom .card__content .card__date{display:none}.card_content-fixed-bottom .card__title{font-size:36px;margin:0;font-weight:bold;line-height:46px}.card_content-fixed-bottom .card__tags a:not(:first-child){border-left:1px solid rgba(255,255,255,0.8)}.card_content-right .card__img-wrap::after{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;background:-webkit-linear-gradient(270deg, rgba(0,0,0,0) 0%, #000 100%);background:linear-gradient(270deg, rgba(0,0,0,0) 0%, #000 100%);z-index:1}.card_content-right .card__content{width:50%;margin-left:18px;font-family:"brandon-grotesque",sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}.card_content-right .card__img-wrap{width:50%;margin-right:18px}.card_content-right .card__tags a{color:#004F93}.card_content-right .card__title{font-size:36px;font-weight:300;letter-spacing:0.4px;line-height:48px;margin:0;margin-bottom:30px;color:#222;font-family:"Open Sans",sans-serif}}.card_content-bottom{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card_content-bottom .card__content{font-family:"brandon-grotesque",sans-serif;padding-top:23px}.card_content-bottom .card__img-wrap{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.card_content-bottom .card__img-wrap::before{content:'';display:block;padding-top:50%}.card_content-bottom .card__tags a{color:#004F93}.card_content-bottom .card__title{font-size:20px;line-height:30px;margin-bottom:10px;color:#222;font-family:"Open Sans",sans-serif;font-weight:normal;text-overflow:ellipsis;overflow:hidden}@media (max-width: 777.98px){.card{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card_col-8{padding-bottom:0;margin-top:45px;margin-bottom:45px}.card_col-8 .card__content .title_primary{display:none}.card_col-8 .card__img-wrap::before{padding-top:50%}.card__content{padding-top:23px}.card__img-wrap{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.card__img-wrap::before{padding-top:50%}.card__tags a{color:#004F93}.card__title{font-size:20px;line-height:30px;margin-bottom:10px;color:#222;font-family:"Open Sans",sans-serif;font-weight:normal;text-overflow:ellipsis;overflow:hidden}}.latest-news.module-m-y_2{margin-bottom:120px}.quote-block{color:#222}@media (max-width: 777.98px){.quote-block .container-fluid_offset,.quote-block .block-views-blocksocial-feeds-block-1{padding:0}.quote-block .container-fluid_offset .row,.quote-block .block-views-blocksocial-feeds-block-1 .row{margin:0}}.quote-block__wrapper-link{display:block;color:inherit;background-color:#F9F9F9;position:relative}.quote-block .item{width:auto;float:none}.quote-block .item>div{width:100%}@media (min-width: 576px){.quote-block .item{margin:0}}.quote-block .title,.quote-block .title_primary,.quote-block .title_secondary,.quote-block .title_large{font-family:"Playfair Display",serif;font-size:34px;line-height:50px;font-weight:400;text-transform:initial;padding:18px}@media (max-width: 777.98px){.quote-block .title,.quote-block .title_primary,.quote-block .title_secondary,.quote-block .title_large{font-size:24px;line-height:38px}}.quote-block__subquotes{padding:0 18px 18px}.quote-block__subquotes span{display:block}.quote-block .seprator{display:block;width:90px;height:4px;background-color:#004F93;margin:20px auto}.quote-block__quotes-wrapper{text-align:center;z-index:1;padding-top:127px;padding-bottom:127px;margin:auto;opacity:1}@media (max-width: 777.98px){.quote-block__quotes-wrapper{padding-top:30px;padding-bottom:30px}}.quote-block__image{position:absolute;left:0;right:0;top:0;bottom:0}.quote-block__image img{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.quote-block .subquote-1{font-family:"brandon-grotesque",sans-serif;font-size:16px;font-weight:bold;letter-spacing:1px;line-height:23px;text-transform:uppercase}@media (max-width: 777.98px){.quote-block .subquote-1{font-size:14px;line-height:20px}}.quote-block .subquote-2{font-family:"Open Sans",sans-serif;font-size:14px;letter-spacing:0.88px;line-height:19px}.quote-block .container-fluid_offset,.quote-block .block-views-blocksocial-feeds-block-1,.quote-block__wrapper-link{height:100%}.quote-block__wrapper-link .row{height:100%;align-items:center}.quote-block.module-m-y-2{margin-top:120px}.menu--touch-points h2{text-transform:uppercase;font-size:20px;text-align:center;margin-bottom:45px}.menu--touch-points .touchpoint__list{display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;margin:auto;padding:0 18px}.menu--touch-points .touchpoint__title{display:flex;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:215px;min-height:180px;margin:15px}.menu--touch-points .touchpoint__title a,.menu--touch-points .touchpoint__title h2{padding-top:65px;color:#004F93;font-family:"brandon-grotesque",sans-serif;font-weight:900;text-transform:uppercase;font-size:26px;letter-spacing:-0.5px;line-height:30px;text-align:center;display:unset;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-position:center top !important;margin-bottom:20px;position:relative}.menu--touch-points .touchpoint__title a>span.un-btn-link,.menu--touch-points .touchpoint__title h2>span.un-btn-link{display:block;margin-top:auto;padding-top:20px;color:#222;position:absolute;bottom:0;width:100%}@media (max-width: 777.98px){.menu--touch-points{display:none}}.card_publications .card__tags a:not(:first-child){border-color:rgba(34,34,34,0.2)}.card_publications .card__date{margin:4px 0;margin-left:auto}.card_publications .card__title{white-space:normal}.card_publications .card__title a{color:inherit}@media (max-width: 777.98px){.card_publications .card__content .un-btn-solid{color:#004F93}}.card_publications .card__img-wrap{overflow:hidden}.card_publications .card__img-wrap img{-webkit-transition:transform .5s ease-out;-moz-transition:transform .5s ease-out;-ms-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out;backface-visibility:hidden}.card_publications .card__img-wrap:hover img{-moz-transform:scale(1.2) rotate(0) translateX(0) translateY(0);-webkit-transform:scale(1.2) rotate(0) translateX(0) translateY(0);-o-transform:scale(1.2) rotate(0) translateX(0) translateY(0);-ms-transform:scale(1.2) rotate(0) translateX(0) translateY(0);transform:scale(1.2) rotate(0) translateX(0) translateY(0)}.title-banner{margin-bottom:70px;min-height:121px;height:85vh;max-height:760px;position:relative;overflow:hidden;display:flex;align-items:center}@media (max-width: 777.98px){.title-banner{min-height:82px}}.title-banner_m-0{margin-bottom:0}.title-banner__img{width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";position:absolute}.title-banner:not(.title-banner_full-mob) .title-banner__img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.title-banner__title{color:#fff;font-family:"brandon-grotesque",sans-serif;font-size:78px;font-weight:bold;line-height:84px}@media (max-width: 777.98px){.title-banner__title{font-size:46px;line-height:54px;letter-spacing:-1px}}.title-banner__content{z-index:1;position:relative;padding-top:140px;padding-bottom:20px}@media (max-width: 777.98px){.title-banner__content{padding-top:100px}}.app-header_medium+main .title-banner::before,.user-logged-in .app-header+main .title-banner::before{display:none}@media (max-width: 777.98px){.title-banner{height:70vh;margin-bottom:40px}.title-banner_s-m-0{margin-bottom:0px}.title-banner__img{width:100%;height:100%}.title-banner_full-mob{margin-right:-20px;margin-left:-20px;height:auto}}.social-share__title{font-family:"brandon-grotesque",sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:16px;text-align:center;padding-bottom:15px;border-bottom:1px solid #D3D3D3;text-transform:uppercase;margin-bottom:24px}.social-share__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.social-share__item{padding-bottom:15px}.social-share__link{width:35px;height:35px;display:block;border:1px solid;color:#222;text-align:center;line-height:35px;border-radius:35px;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;backface-visibility:hidden;padding:4px}.social-share__link:hover{color:#004F93}.social-share__link .ico,.social-share__link .footer__follow ul li a .fa,.footer__follow ul li a .social-share__link .fa{font-size:24px}@media (min-width: 778px){.flex-order-last-mob{background-image:linear-gradient(to top, transparent 60px, #fff 60px, #fff 0)}.social-share{position:-webkit-sticky;position:sticky;top:130px;width:85px}}@media (max-width: 777.98px){.social-share{padding-top:26px;border-top:1px solid #D3D3D3}.social-share__title{border-bottom:0px;margin-bottom:0;font-size:14px;letter-spacing:1.17px;line-height:16px}.social-share__list{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.social-share__item{padding:0 10px}}.tags{list-style:none;margin:10px 0;padding:0;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.tags__item{font-size:12px;font-weight:bold;letter-spacing:1.4px;line-height:12px;padding-right:14px;margin:4px 0}.tags__item:not(:first-child){padding-left:14px;border-left:1px solid rgba(34,34,34,0.2)}.tags__link{color:#004F93}.link-list{padding:0;list-style:none;padding-bottom:18px;-moz-column-count:2;-moz-column-gap:36px;-webkit-column-count:2;-webkit-column-gap:36px;column-count:2;column-gap:36px}.link-list__item{margin-bottom:34px}.link-list__link{color:#004F93;font-size:18px;letter-spacing:0.39px;line-height:24px;display:block}.link-list__link:hover{color:#222}.link-list__link .ico,.link-list__link .footer__follow ul li a .fa,.footer__follow ul li a .link-list__link .fa{margin-right:12px;font-size:60%}@media (max-width: 777.98px){.link-list{padding:0;margin-bottom:28px;-moz-column-count:1;-moz-column-gap:36px;-webkit-column-count:1;-webkit-column-gap:36px;column-count:1;column-gap:36px}.link-list__item{margin-bottom:20px}.link-list__link{font-size:16px;letter-spacing:0.34px}}.table-detail{margin-left:-36px;margin-right:-36px;margin-bottom:40px;margin-top:40px}@media (max-width: 777.98px){.table-detail{margin-left:0;margin-right:-20px}}@media (max-width: 777.98px){.table-detail{margin-left:0;margin-right:-20px}.table-detail th,.table-detail td{padding:10px}}.post-taglist{font-family:"brandon-grotesque",sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;text-transform:uppercase}.post-taglist__tag{color:#004F93;background:rgba(0,79,147,0);font-size:12px;font-weight:500;letter-spacing:1.4px;line-height:16px;padding:8px 18px;border:1px solid #222;margin-bottom:15px}.post-taglist__tag:not(:last-child){margin-right:15px}.post-taglist__tag:hover{background:rgba(0,79,147,0.1);border:1px solid #004F93}.common-search{height:200px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:#004F93;z-index:5}.common-search:before{position:absolute;left:0;right:0;top:0;bottom:0;content:'';background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/header_img.png);-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");z-index:-1;opacity:0.10}@media (max-width: 777.98px){.common-search{height:150px}}.common-search__wrap{position:absolute;height:80px;width:100%;max-width:1266px;margin:auto;left:0;right:0;bottom:0;padding:0 18px;-moz-transform:scale(1) rotate(0) translateX(0) translateY(50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(50%);transform:scale(1) rotate(0) translateX(0) translateY(50%)}@media (max-width: 777.98px){.common-search__wrap{height:60px}}.common-search__form{box-shadow:0 20px 30px 0 rgba(0,0,0,0.08);border-radius:40px;height:100%}@media (max-width: 777.98px){.common-search__form{overflow:hidden}}.common-search__form .form-item{margin:0;background-color:#fff}.common-search__form select{display:none}.common-search__form .input-group{height:80px;border-radius:40px}@media (max-width: 777.98px){.common-search__form .input-group{height:60px}}.common-search__form .input-group>span{display:inline-block;width:60px;font-size:20px;padding:30px 10px 30px 30px;align-self:center;border-top-left-radius:40px;border-bottom-left-radius:40px;background-color:#fff}@media (max-width: 777.98px){.common-search__form .input-group>span{width:45px;padding:20px 5px 20px 20px}}.common-search__form .input-group .form-control{height:100%;border:none;width:100%;border-color:transparent;font-family:"Open Sans",sans-serif;font-size:20px;line-height:20px;font-style:italic;color:#222;background-color:#fff;margin-top:0}.common-search__form .input-group .form-control:focus{outline:none;box-shadow:none}@media (max-width: 777.98px){.common-search__form .input-group .form-control{font-size:18px;line-height:28px}}.common-search__form .input-group .form-type-select{flex-grow:1;min-height:0}.common-search__form .input-group .form-type-textfield{width:100%}.common-search__submit{position:static;border-top-right-radius:40px;border-bottom-right-radius:40px;padding:30px 60px;background-color:#001A5A;color:#fff;font-family:"brandon-grotesque",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.88px;line-height:14px;text-shadow:0 2px 50px rgba(0,0,0,0.5);cursor:pointer;width:auto;margin:0;pointer-events:all;border:0;outline:0}.common-search__submit .ico,.common-search__submit .footer__follow ul li a .fa,.footer__follow ul li a .common-search__submit .fa{display:none}.common-search__submit .submit-text{display:block;color:inherit;text-transform:uppercase}.common-search .form-item,.common-search .form-actions{margin:0;margin-left:-1px;display:flex}.common-search .form-item label,.common-search .form-actions label{display:none}@media (max-width: 777.98px){.common-search .input-group-append,.common-search .form-type-select,.common-search .form-actions{display:none}}.common-search .tag_wrap{background-color:#fff;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width: 777.98px){.common-search .tag_wrap{display:none}}.common-search .tag-item{font-family:"brandon-grotesque",sans-serif;color:#004F93;font-size:12px;font-weight:bold;letter-spacing:1.4px;line-height:16px;text-align:center;position:relative;background-color:rgba(0,79,147,0.1);padding:10px 45px 10px 20px;text-transform:uppercase;margin-right:10px;cursor:pointer;white-space:nowrap}@media (max-width: 1024px){.common-search .tag-item{max-width:100px;text-overflow:ellipsis;overflow:hidden;padding:10px 25px 10px 20px}}.common-search .tag-item i{position:absolute;right:5px;display:inline-block;padding:4px;color:#004F93;font-size:10px}@media (max-width: 1070px){.common-search__submit{padding:30px}.common-search .search-dropdown{padding-left:15px;padding-right:15px;min-width:120px}.common-search .search-dropdown i{padding:5px 0px 5px 5px}}.input-group{position:relative;display:flex;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;width:100%}select{display:none}.search-dropdown{background-color:#fff;border-left:solid 1px #D3D3D3 !important;border-bottom:1px solid #fff !important;border-top:1px solid #fff !important;box-shadow:0 1px 0 rgba(0,0,0,0.0075);box-sizing:border-box;cursor:pointer;display:flex;float:left;align-items:center;font-size:14px;font-weight:normal;outline:none;padding-left:20px;padding-right:20px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;min-width:180px;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif;cursor:pointer}.search-dropdown:active,.search-dropdown.form-select.open{border-color:#e4e4e4;box-shadow:0 1px 4px rgba(0,0,0,0.05) inset}.search-dropdown.open .list{transform:scale(1);opacity:1;pointer-events:auto}.search-dropdown.open .option{cursor:pointer}.search-dropdown.open i{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.search-dropdown.wide{width:100%}.search-dropdown.wide .list{left:0 !important;right:0 !important}.search-dropdown .list{transition:all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75),opacity 0.1s linear;transform:scale(0.75);transform-origin:50% 0;border:solid 1px #D3D3D3;border-top:0;box-shadow:0 20px 30px 0 rgba(0,0,0,0.08);-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.08);background-color:#fff;margin-top:0px;padding-bottom:3px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;left:-1px;z-index:999;min-width:calc(100% + 1px);max-width:200%;max-height:60vh;overflow:auto;text-transform:none}.search-dropdown .list:hover .option:not(:hover){background-color:transparent !important}.search-dropdown .list ul{list-style:none;padding:0}.search-dropdown .option{cursor:default;font-weight:400;outline:none;padding:9px 29px 9px 18px;text-align:left;transition:all 0.2s;font-family:"Open Sans",sans-serif;font-size:15px;letter-spacing:0.32px}.search-dropdown .option:hover,.search-dropdown .option:focus{background-color:#E5EDF4 !important}.search-dropdown .option.selected{background-color:#E5EDF4;color:#004F93}.search-dropdown .current{color:#004F93;font-size:14px;font-weight:bold;letter-spacing:0.88px;line-height:14px;font-style:normal}.search-dropdown i{color:#004F93;font-size:10px;position:absolute;right:15px;height:20px;width:20px;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;font-weight:normal;top:0;bottom:0;margin:auto;padding:5px}.map-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#fff}.map-card__head{width:168px;min-width:168px;position:relative;background-color:#F9F9F9}.map-card__head::before{content:'';display:block;padding-top:108%}.map-card__img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.map-card__body{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 0px 12px 0px}.map-card__date{position:absolute;left:0;bottom:0;background:#fff;min-width:72px;min-height:72px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center;padding:0 10px;font-family:"brandon-grotesque",sans-serif}.map-card__dd{display:block;font-size:30px;font-weight:900;letter-spacing:0.13px;line-height:1}.map-card__mm{display:block;font-size:15px;letter-spacing:1.3px;line-height:1;text-transform:uppercase}.map-card__place{color:rgba(34,34,34,0.5);font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:0.75px;line-height:14px;margin-bottom:7px;width:100%;padding:0 20px}.map-card__title{font-size:16px;line-height:25px;margin-bottom:7px;width:100%;font-weight:normal;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;padding:0 20px}.map-card__footer{font-size:12px;letter-spacing:1px;line-height:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.map-card__footer .un-btn-link{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:9px 0;min-width:50%;color:#004F93}.map-card__footer .un-btn-link:not(:first-child){border-left:1px dotted #222}.map-card__footer .un-btn-link:hover{color:#222}@media (max-width: 777.98px){.map-card{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:75vw;width:274px;margin:0 10px;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);position:relative;margin-bottom:20px;height:unset}.map-card__head{width:100%}.map-card__head::before{padding-top:155px}.map-card__date{min-width:54px;min-height:57px;bottom:unset;top:0}.map-card__dd{font-size:24px;letter-spacing:0.1px}.map-card__mm{font-size:12px;letter-spacing:0.86px}.map-card__title{margin-bottom:25px}.map-card__footer .un-btn-link{margin-bottom:0}}.slick-initialized .map-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pager{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:45px 0;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.pager__items{margin:0;padding:0}.pager__item,.pager__item-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:transparent;border:none;padding:0 15px;border-radius:0;box-shadow:none}.pager__item:hover,.pager__item-text:hover,.pager__item:focus,.pager__item-text:focus,.pager__item:active,.pager__item-text:active,.pager__item-text.form-select.open,.pager__item.form-select.open{background-color:transparent !important;box-shadow:none !important}.pager__item a,.pager__item-text a{background-color:transparent;color:#222222;font-family:"brandon-grotesque",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.17px;line-height:14px;text-shadow:0 2px 50px rgba(0,0,0,0.5);text-transform:uppercase}.pager__item a:hover,.pager__item-text a:hover,.pager__item a:focus,.pager__item-text a:focus,.pager__item a:active,.pager__item-text a:active,.pager__item a.form-select.open,.pager__item-text a.form-select.open{background-color:transparent}.pager__item a .ico,.pager__item-text a .ico,.pager__item .footer__follow ul li a .fa,.footer__follow ul li .pager__item a .fa,.pager__item-text .footer__follow ul li a .fa,.footer__follow ul li .pager__item-text a .fa{color:#004F93;font-size:12px;display:inline-block;padding:10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.pager__item--next:hover .ico,.pager__item--next:hover .footer__follow ul li a .fa,.footer__follow ul li a .pager__item--next:hover .fa{-moz-transform:scale(1) rotate(0) translateX(5px) translateY(0);-webkit-transform:scale(1) rotate(0) translateX(5px) translateY(0);-o-transform:scale(1) rotate(0) translateX(5px) translateY(0);-ms-transform:scale(1) rotate(0) translateX(5px) translateY(0);transform:scale(1) rotate(0) translateX(5px) translateY(0)}.pager__item--previous .ico,.pager__item--previous .footer__follow ul li a .fa,.footer__follow ul li a .pager__item--previous .fa{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.pager__item--previous:hover .ico,.pager__item--previous:hover .footer__follow ul li a .fa,.footer__follow ul li a .pager__item--previous:hover .fa{-moz-transform:scale(1) rotate(-180deg) translateX(5px) translateY(0);-webkit-transform:scale(1) rotate(-180deg) translateX(5px) translateY(0);-o-transform:scale(1) rotate(-180deg) translateX(5px) translateY(0);-ms-transform:scale(1) rotate(-180deg) translateX(5px) translateY(0);transform:scale(1) rotate(-180deg) translateX(5px) translateY(0)}.form-label,.form .form-group label{color:#004F93;font-family:"brandon-grotesque",sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.75px;line-height:14px;margin-bottom:14px;text-transform:uppercase}.form-control:focus ~ .form-tooltip{color:#004F93}.form-tooltip{position:relative;float:right;margin-right:15px;display:block;color:#ced4da;margin-top:-27px;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%);transform:scale(1) rotate(0) translateX(0) translateY(-50%);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.form-tooltip{transition:none}}.form-group select.form-control{display:none}.form-select{background-color:#fff;cursor:pointer;display:block;position:relative;text-align:left !important;user-select:none;white-space:nowrap;width:auto}.form-select:active,.form-select.open{border-color:#004F93}.form-select.open{border-radius:2px 2px 0 0;box-shadow:0 20px 30px 4px rgba(44,61,71,0.1)}.form-select.open:after{transform:rotate(-180deg)}.form-select.open .list{transform:scale(1 1);opacity:1;pointer-events:auto;box-shadow:0 30px 30px 4px rgba(44,61,71,0.1)}.form-select.open .option{cursor:pointer}.form-select.open i{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);color:#004F93}.form-select:focus i{color:#004F93}.form-select.wide{width:100%}.form-select.wide .list{left:0 !important;right:0 !important}.form-select .list{transition:all 0.2s ease-in-out;transform:scale(0.25 1);transform-origin:50% 0;box-shadow:0 0 0 1px rgba(0,0,0,0.09);background-color:#fff;border:1px solid #004F93;border-top:1px solid #CDCDCD;border-radius:0 0 2px 2px;padding:6px 0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;left:-1px;min-width:calc(100% + 2px);margin:0;margin-top:0px;z-index:999}@media screen and (prefers-reduced-motion: reduce){.form-select .list{transition:none}}.form-select .list ul{padding:0;margin:0}.form-select .list:hover .option:not(:hover){background-color:transparent !important}.form-select .option{cursor:default;font-weight:400;outline:none;padding:8px 20px;text-align:left;transition:all 0.2s;list-style:none;color:rgba(34,34,34,0.3)}.form-select .option:hover,.form-select .option:focus{color:#222}.form-select .option.selected{font-weight:600;color:#222}.form-select i{position:absolute;right:15px;height:12px;width:12px;display:inline-block;color:#ced4da;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;font-size:12px;font-weight:normal;top:0;bottom:0;margin:auto}.tile-wrapper{height:100%}.tile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:55px 30px;background-color:#FFFFFF;box-shadow:0 20px 20px rgba(0,0,0,0.15);align-self:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;position:relative}.tile-content{text-align:center;font-family:"brandon-grotesque",sans-serif;font-weight:500;color:#222;letter-spacing:0.88px;line-height:14px;text-transform:uppercase}.tile-content .ico,.tile-content .footer__follow ul li a .fa,.footer__follow ul li a .tile-content .fa{margin-bottom:5px;font-size:60px;display:inline-block}.tile__title{font-family:"Open Sans",sans-serif;font-weight:bold;line-height:32px;font-size:24px;text-transform:capitalize;margin:0}.tile__location,.tile__text{font-size:14px;margin:0}.tile__text{color:rgba(34,34,34,0.5);margin-bottom:35px;word-break:break-all}.tile__btn{position:absolute;bottom:15px;left:0;right:0;margin:auto;text-align:center}.tile .un-btn-link{color:#004F93;padding:0 12px;font-size:14px;letter-spacing:0.14px;line-height:40px}@media (max-width: 991.98px){.tile-content{line-height:12px}.tile__title{line-height:28px;font-size:18px}.tile__location,.tile__text{font-size:12px}.tile .un-btn-link{font-size:12px}}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb li{padding:0;display:inline;margin-right:10px}.breadcrumb li a{font-size:12px;letter-spacing:0.75px;line-height:14px;text-shadow:0 2px 50px rgba(0,0,0,0.5);margin:0;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-weight:bold;color:#004F93}.breadcrumb li a span{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font-size:10px;margin-right:7px}@media (min-width: 778px){.map-contact{min-height:624px;border:14px solid #FFFFFF;box-shadow:0 2px 40px 0 rgba(34,34,34,0.12);-webkit-box-shadow:0 2px 40px 0 rgba(34,34,34,0.12);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.map-contact__content{background:#004F93;color:#fff;padding:54px 36px 36px 36px}@media (min-width: 778px){.map-contact__content{width:383px;max-width:55%}}.map-contact__title{font-family:"brandon-grotesque",sans-serif;font-size:36px;font-weight:bold;line-height:42px;text-transform:uppercase}.map-contact__text{font-size:16px;line-height:26px}.map-contact__link{font-size:16px;display:block;line-height:16px;color:#fff;padding-bottom:12px}.map-contact__link .ico,.map-contact__link .footer__follow ul li a .fa,.footer__follow ul li a .map-contact__link .fa{margin-right:10px}.map-contact__link:hover{color:rgba(255,255,255,0.8)}.map-contact__map{min-height:400px;position:relative;z-index:1}@media (min-width: 778px){.map-contact__map{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}}@media (min-width: 778px){.map-contact__map::after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0);z-index:401}}.map-contact__modal{padding-right:0 !important;z-index:5050}@media (min-width: 778px){.map-contact__modal{display:none !important}}.map-contact__modal .modal-dialog{margin:0;width:100%;max-width:100%;min-height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.map-contact__modal .modal-dialog .modal-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:0}.map-contact__modal .modal-dialog .map-contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;background-color:rgba(34,34,34,0.3)}.map-contact__modal .close{width:36px;height:36px;position:absolute;top:20px;right:20px;z-index:1001;background:#fff;font-size:16px;box-shadow:0 2px 40px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 40px 0 rgba(0,0,0,0.15)}.map-contact .map-icon{background:#014E91;border-radius:20px;-webkit-box-shadow:0 10px 20px rgba(85,85,85,0.4);box-shadow:0 10px 20px rgba(85,85,85,0.4);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.map-contact .map-icon-hover{background:#014E91}.map-contact .leaflet-popup{display:none}@media (max-width: 777.98px){.map-contact{box-shadow:0 20px 30px 0 rgba(34,34,34,0.15);-webkit-box-shadow:0 20px 30px 0 rgba(34,34,34,0.15)}.map-contact__wrap{padding:0}.map-contact__title{font-size:28px;line-height:30px}}.address-card{padding:45px 0}@media (min-width: 778px){.address-card__wrap>div:not(:nth-child(1)):not(:nth-child(2)) .address-card{border-top:1px solid rgba(151,151,151,0.57)}}@media (max-width: 777.98px){.address-card__wrap>div:not(:nth-child(1)) .address-card{border-top:1px solid rgba(151,151,151,0.57)}.address-card__wrap .col-md-6{padding:0}.address-card__wrap .col-md-6 .address-card{padding-left:20px;padding-right:20px}}.address-card__title{font-family:"brandon-grotesque",sans-serif;font-size:24px;font-weight:500;line-height:32px}.address-card__link{color:#222;font-size:16px;line-height:16px;display:block;padding:10px 0}.address-card__link:hover{color:#004F93}.address-card__link .ico,.address-card__link .footer__follow ul li a .fa,.footer__follow ul li a .address-card__link .fa{margin-right:13px}@media (max-width: 777.98px){.address-card{padding:35px 0}.address-card__title{font-size:22px}}.sidebar__title{color:#004F93;font-size:18px;font-weight:bold;letter-spacing:0.3px;line-height:24px;position:relative}.sidebar__title .ico,.sidebar__title .footer__follow ul li a .fa,.footer__follow ul li a .sidebar__title .fa{display:none;position:absolute;right:20px;font-size:18px;top:0;padding:23px 0;vertical-align:middle}.sidebar__nav{list-style:none;padding-left:0px;margin-top:36px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.sidebar__nav-link{color:#222;font-size:16px;letter-spacing:0.34px;line-height:20px;padding:10px 30px;display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;background-color:transparent}.sidebar__nav-link:hover{background-color:rgba(0,79,147,0.1);padding-left:35px}.sidebar__nav-link.active{color:#004F93;text-decoration:underline}.sidebar__nav-link{color:#222;font-size:16px;letter-spacing:0.34px;line-height:20px;padding:10px 30px;display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden;background-color:transparent;text-transform:uppercase}.sidebar__nav-link:hover{background-color:rgba(0,79,147,0.1);padding-left:35px}.sidebar__nav-link.active{color:#004F93;text-decoration:underline}@media (max-width: 777.98px){.sidebar{margin-left:-20px;margin-right:-20px;margin-bottom:40px}.sidebar__nav{margin-top:0px;padding:0;background-color:#fff;overflow:hidden;height:0;position:relative;opacity:0}.sidebar__nav-link{padding:10px 20px;margin-bottom:20px}.sidebar__nav-link:hover{padding-left:20px}.sidebar__title{padding:20px;background-color:rgba(0,79,147,0.1);margin-bottom:0;cursor:pointer;pointer-events:all}.sidebar__title .ico,.sidebar__title .footer__follow ul li a .fa,.footer__follow ul li a .sidebar__title .fa{display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.sidebar_open{box-shadow:0 20px 30px rgba(0,0,0,0.07)}.sidebar_open .sidebar__nav{margin-top:20px;padding-bottom:20px;opacity:1;height:auto;position:static}.sidebar_open .ico,.sidebar_open .footer__follow ul li a .fa,.footer__follow ul li a .sidebar_open .fa{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.jobs-slider .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;height:100%}.jobs-slider .slick-slide{margin:50px 18px;float:none;height:unset}.jobs-slider .slick-list{margin:0 -18px}.jobs-slider img{margin:auto}.jobs-slider .slick-arrow{position:absolute;left:0;top:50%;width:60px;height:60px;z-index:100;background-color:#FFFFFF;box-shadow:0 0 30px 0 rgba(0,0,0,0.3);border:0;outline:0;cursor:pointer}.jobs-slider .slick-arrow.slick-disabled{color:rgba(34,34,34,0.3);cursor:default}.jobs-slider .slick-arrow.slick-next{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0px);transform:scale(1) rotate(0) translateX(-50%) translateY(0px)}.jobs-slider .slick-arrow.slick-next .ico,.jobs-slider .slick-arrow.slick-next .footer__follow ul li a .fa,.footer__follow ul li a .jobs-slider .slick-arrow.slick-next .fa{display:block;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.jobs-slider .slick-arrow.slick-prev{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-60px);transform:scale(1) rotate(0) translateX(-50%) translateY(-60px)}.jobs-slider .slick-arrow.slick-prev .ico,.jobs-slider .slick-arrow.slick-prev .footer__follow ul li a .fa,.footer__follow ul li a .jobs-slider .slick-arrow.slick-prev .fa{display:block;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 777.98px){.jobs-slider .slick-arrow{display:none !important}}.anychart{height:500px;clear:both}.anychart.height-3{height:750px}.anychart.height-4{height:1000px}.anychart.height-5{height:1250px}.anychart.height-6{height:1500px}.anychart.height-7{height:1750px}.anychart.height-8{height:2000px}.anychart.height-9{height:2250px}.anychart.height-10{height:2500px}.iframe_g-doc{height:100vh;width:100%}@media (max-width: 777.98px){.iframe_g-doc{height:90vh}}.parsley-errors-list{list-style:none;padding:0;margin:5px 0 0 0;color:#dc3545}.parsley-errors-list li{font-size:12px;line-height:14px}.parsley-errors-list li:not(:last-child){margin-bottom:5px}.parsley-error,.parsley-error:focus{border-color:#dc3545}.accordion .card-header{padding:0}.accordion .btn-link{padding:15px 30px;color:#222;display:block;width:100%;text-align:left;font-weight:bold;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;text-decoration:none;position:relative}.accordion .btn-link:hover,.accordion .btn-link:not(.collapsed){color:#004F93}.accordion .btn-link:not(.collapsed) .ico,.accordion .btn-link:not(.collapsed) .footer__follow ul li a .fa,.footer__follow ul li a .accordion .btn-link:not(.collapsed) .fa{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion .btn-link .ico,.accordion .btn-link .footer__follow ul li a .fa,.footer__follow ul li a .accordion .btn-link .fa{position:absolute;height:15px;font-size:15px;line-height:15px;right:30px;top:0;bottom:0;margin:auto;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;backface-visibility:hidden}.accordion .card-body{padding:30px}.flippbox .panel{margin:15px auto;position:relative;-webkit-perspective:600px;-moz-perspective:600px;color:#fff}.flippbox .panel .front,.flippbox .panel .back{text-align:center}.flippbox .panel .front{height:inherit;top:0;z-index:900;text-align:center;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.flippbox .panel .back{height:inherit;position:absolute;top:0;left:0;right:0;margin:auto;z-index:1000;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.flippbox .panel:hover .front{z-index:900;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.flippbox .panel:hover .back{z-index:1000;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg)}.flippbox .box1{background-color:#f8f9fa;color:#222;width:250px;height:150px;margin:0 auto;padding:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.flippbox .box2{background-color:#004F93;width:250px;height:150px;margin:0 auto;padding:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.timeline{position:relative;max-width:1200px;margin:0 auto}.timeline::after{content:"";position:absolute;width:6px;top:0;bottom:0;left:50%;margin-left:-3px}.timeline .timeline-container{padding:10px 40px;position:relative;background-color:inherit;width:50%}.timeline .timeline-container::after{content:"";position:absolute;width:25px;height:25px;right:-13px;background-color:white;border:4px solid #004F93;top:15px;border-radius:50%;z-index:1}.timeline .left{left:0}.timeline .right{left:50%}.timeline .left::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid #f8f9fa;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #f8f9fa}.timeline .right::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid #f8f9fa;border-width:10px 10px 10px 0;border-color:transparent #f8f9fa transparent transparent}.timeline .right::after{left:-13px}.timeline .content{padding:20px 30px;background-color:#f8f9fa;position:relative;border-radius:6px}@media (max-width: 777.98px){.timeline::after{left:31px}.timeline .timeline-container{width:100%;padding-left:70px;padding-right:25px}.timeline .timeline-container::before{left:60px;border:medium solid #f8f9fa;border-width:10px 10px 10px 0;border-color:transparent #f8f9fa transparent transparent}.timeline .left::after,.timeline .right::after{left:15px}.timeline .right{left:0%}}ul.timeline{list-style-type:none;position:relative}ul.timeline:before{content:" ";background:#d4d9df;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400}ul.timeline>li{margin:20px 0;padding-left:20px}ul.timeline>li:before{content:" ";background:white;display:inline-block;position:absolute;border-radius:50%;border:3px solid #00539b;left:20px;width:20px;height:20px;z-index:400}.counter{background-color:#f5f5f5;padding:20px 0;border-radius:5px;margin-bottom:20px}.count-title{font-size:40px;font-weight:normal;margin-top:10px;margin-bottom:0;text-align:center}.count-text{font-size:13px;font-weight:normal;margin-top:10px;margin-bottom:0;text-align:center}.counter-image{margin:0 auto;float:none;display:table;max-width:50px;max-height:50px}.countdown-week{margin:0 auto;width:355px;text-align:center;width:100%}.countdown-week .countdown-container{height:130px}.countdown-week .time{border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);display:inline-block;text-align:center;position:relative;height:95px;width:65px;-webkit-perspective:479px;-moz-perspective:479px;-ms-perspective:479px;-o-perspective:479px;perspective:479px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.countdown-week .count{background:#202020;color:#f8f8f8;display:block;font-family:"Oswald", sans-serif;font-size:2em;line-height:2.4em;overflow:hidden;position:absolute;text-align:center;text-shadow:0 0 10px rgba(0,0,0,0.8);top:0;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat}.countdown-week .count.top{border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.1);border-radius:5px 5px 0 0;height:50%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.countdown-week .count.bottom{background-image:linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-webkit-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-moz-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-ms-linear-gradient(rgba(255,255,255,0.1), transparent);background-image:-o-linear-gradient(rgba(255,255,255,0.1), transparent);border-top:1px solid #000;border-bottom:1px solid #000;border-radius:0 0 5px 5px;line-height:0;height:50%;top:50%;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.countdown-week .label{font-size:normal;margin-top:5px;display:block;position:absolute;top:95px;width:100%}.countdown-week .count.curr.top{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);z-index:3}.countdown-week .count.next.bottom{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);z-index:2}.countdown-week .flip .count.curr.top{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.countdown-week .flip .count.next.bottom{-webkit-transition:all 250ms ease-in-out 250ms;-moz-transition:all 250ms ease-in-out 250ms;-ms-transition:all 250ms ease-in-out 250ms;-o-transition:all 250ms ease-in-out 250ms;transition:all 250ms ease-in-out 250ms;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}.countdown-week .countdown-container{height:100px}.countdown-week .time{height:100px;width:68px}.countdown-week .count{font-size:35px;line-height:100px;vertical-align:middle}.countdown-week .label{font-size:0.8em;top:102px}@media (max-width: 777.98px){.countdown-week .count{font-size:25px;line-height:60px;vertical-align:middle}.countdown-week .countdown-container{height:60px}.countdown-week .time{height:60px;width:40px}.countdown-week .count{line-height:60px}.countdown-week .label{top:62px}}.countdown-2{flex-wrap:wrap}.countdown-2__item{width:155px;height:155px;border-radius:200px;border:1px solid #0068c1;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:20px}.countdown-2__item .text-2{font-size:30px;font-weight:bold;display:block}.countdown-2__item .text-1{color:#004F93;display:block}@media (max-width: 777.98px){.countdown-2 .text-2{font-size:25px}.countdown-2__item{width:90px;height:90px;min-width:90px;margin:20px 10px}.countdown-2__item .text-2{font-size:25px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fZm9udHMuc2NzcyIsImhlbHBlcnMvX2tleWZyYW1lLWFuaW1hdGlvbi5zY3NzIiwiaGVscGVycy9fZ3JhZGllbnQuc2NzcyIsImNvbXBvbmVudHMvX2hvbWUtY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLWJhbm5lci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1jYXJkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImJvb3RzdHJhcC1pdGVtcy9fY291bnRkb3duLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwidmVuZG9yL2xlYWZsZXQvX2xlYWZsZXQuc2NzcyIsInZlbmRvci9pY29uLWZvbnQvX3N0eWxlLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwidmVuZG9yL2ljb24tZm9udC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2hhcmUtdGhpcy9zdHlsZS9zY3NzL3NoYXJlLXRoaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zaGFyZS10aGlzL3N0eWxlL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NoYXJlLXRoaXMvc3R5bGUvc2Nzcy9fdmFycy5zY3NzIiwibGF5b3V0L19oZWxwZXIuc2NzcyIsImNvbXBvbmVudHMvX2FueWNoYXJ0LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwiaGVscGVycy9taXhpbi9fZmxleGJveC5zY3NzIiwiaGVscGVycy9taXhpbi9fZGlyZWN0aW9uLnNjc3MiLCJoZWxwZXJzL21peGluL190cmFuc2l0aW9uLnNjc3MiLCJoZWxwZXJzL21peGluL190cmFuc2Zvcm0uc2NzcyIsImhlbHBlcnMvbWl4aW4vX2NvbHVtbnMuc2NzcyIsImxheW91dC9fYmFja2VuZC5zY3NzIiwibGF5b3V0L19tb2ItaGVhZGVyLnNjc3MiLCJiYXNlL19yZWJvb3Quc2NzcyIsInBhZ2VzL19jb21tb24tcGFnZS5zY3NzIiwidHlwb2dyYXBoeS9fdGl0bGUuc2NzcyIsInR5cG9ncmFwaHkvX2hlbHBlci5zY3NzIiwiaGVscGVycy9taXhpbi9fb2JqZWN0LWZpdC5zY3NzIiwiY29tcG9uZW50cy9fdW4tYnRuLnNjc3MiLCJjb21wb25lbnRzL19kZXRhaWwtY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50cy1tYXAuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2xiYXItbWVudS5zY3NzIiwiY29tcG9uZW50cy9fbW9kdWxlLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fa2V5LWlzc3VlLnNjc3MiLCJjb21wb25lbnRzL19tZWRpYS5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fbGF0ZXN0LW5ld3Muc2NzcyIsImNvbXBvbmVudHMvX3F1b3RlLWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL190b3VjaHBvaW50LWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19wdWJsaWNhdGlvbi1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19saW5rLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLWRldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC10YWdsaXN0LnNjc3MiLCJjb21wb25lbnRzL19jb21tb24tc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX21hcC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19wYWdlci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fdGlsZS5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fbWFwLWNvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvX2FkZHJlc3MtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fam9iLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9faWZyYW1lLnNjc3MiLCJjb21wb25lbnRzL19wYXJzbGV5LnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImJvb3RzdHJhcC1pdGVtcy9fZmxleC1ib3guc2NzcyIsImJvb3RzdHJhcC1pdGVtcy9fdGltZS1saW5lLnNjc3MiLCJib290c3RyYXAtaXRlbXMvX2NvdW50ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLENBQUMsaUZBQUksQ0FDWixPQUFPLENBQUMsa0dBQUksQ0FDWixPQUFPLENBQUMsMENBQUksQ0NGWixrQkFBa0IsQ0FBbEIsTUFBa0IsQ0FDZCxJQUFJLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FFZCxFQUFFLENBQ0UsT0FBTyxDQUFFLENBQUMsRUFJbEIsVUFBVSxDQUFWLE1BQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FFZCxFQUFFLENBQ0UsT0FBTyxDQUFFLENBQUMsRUFJbEIsa0JBQWtCLENBQWxCLFFBQWtCLENBQ2QsSUFBSSxDQUNBLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsc0JBQXNCLENBQ3pDLFNBQVMsQ0FBRSxzQkFBc0IsQ0FFckMsRUFBRSxDQUNFLE9BQU8sQ0FBRSxDQUFDLENBQ1YsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3ZDLFNBQVMsQ0FBRSxvQkFBb0IsRUFJdkMsVUFBVSxDQUFWLFFBQVUsQ0FDTixJQUFJLENBQ0EsT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSxzQkFBc0IsQ0FDekMsU0FBUyxDQUFFLHNCQUFzQixDQUVyQyxFQUFFLENBQ0UsT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSxvQkFBb0IsQ0FDdkMsU0FBUyxDQUFFLG9CQUFvQixFQUl2QyxVQUFVLENBQVYsU0FBVSxDQUNOLElBQUksQ0FDQSxpQkFBaUIsQ0FBRSx1QkFBdUIsQ0FDMUMsU0FBUyxDQUFFLHVCQUF1QixDQUNsQyxVQUFVLENBQUUsT0FBTyxDQUV2QixFQUFFLENBQ0UsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3ZDLFNBQVMsQ0FBRSxvQkFBb0IsRUFJ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QlRDLEFBQ0QsQ0FBQyxXekJRQSxBeUJSVyxNekJRTCxDeUJSUCxDQUFDLFd6QlNBLEF5QlRXLE16QlNMLEN5QlJQLE1BQU0sV3pCT0wsQXlCUGdCLE16Qk9WLEN5QlBQLE1BQU0sV3pCUUwsQXlCUmdCLE16QlFWLEFBQUMsQ3lCTkosZ0JBQWdCLENBQUUsT0FBbUIsQ0FBQyxVQUFVLEN6QlFuRCxBeUJkRCxRQUFRLEFBQUcsQ0FDVCxnQkFBZ0IsQ2xDdUNWLE9BQU8sQ2tDdkNZLFVBQVUsQ3pCVXJDLEF5QlRDLEFBQ0QsQ0FBQyxRekJRQSxBeUJSUSxNekJRRixDeUJSUCxDQUFDLFF6QlNBLEF5QlRRLE16QlNGLEN5QlJQLE1BQU0sUXpCT0wsQXlCUGEsTXpCT1AsQ3lCUFAsTUFBTSxRekJRTCxBeUJSYSxNekJRUCxBQUFDLEN5Qk5KLGdCQUFnQixDQUFFLE9BQW1CLENBQUMsVUFBVSxDekJRbkQsQXlCZEQsV0FBVyxDQUNULGdCQUFnQixDbENvQ1YsT0FBTyxDa0NwQ1ksVUFBVSxDekJVckMsQXlCVEMsQUFDRCxDQUFDLFd6QlFBLEF5QlJXLE16QlFMLEN5QlJQLENBQUMsV3pCU0EsQXlCVFcsTXpCU0wsQ3lCUlAsTUFBTSxXekJPTCxBeUJQZ0IsTXpCT1YsQ3lCUFAsTUFBTSxXekJRTCxBeUJSZ0IsTXpCUVYsQUFBQyxDeUJOSixnQkFBZ0IsQ0FBRSxPQUFtQixDQUFDLFVBQVUsQ3pCUW5ELEF5QmRELFVBQVUsQUFBQyxDQUNULGdCQUFnQixDbENrQ1YsT0FBTyxDa0NsQ1ksVUFBVSxDekJVckMsQXlCVEMsQUFDRCxDQUFDLFV6QlFBLEF5QlJVLE16QlFKLEN5QlJQLENBQUMsVXpCU0EsQXlCVFUsTXpCU0osQ3lCUlAsTUFBTSxVekJPTCxBeUJQZSxNekJPVCxDeUJQUCxNQUFNLFV6QlFMLEF5QlJlLE16QlFULEFBQUMsQ3lCTkosZ0JBQWdCLENBQUUsT0FBbUIsQ0FBQyxVQUFVLEN6QlFuRCxBeUJkRCxTQUFTLEFBQUUsQ0FDVCxnQkFBZ0IsQ2xDRVQsT0FBTyxDa0NGVyxVQUFVLEN6QlVyQyxB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TyxDQUFFLElBQUksQ0FDYixlQUFlLENBQUUsTUFBTSxDQUN2QixXQUFXLENBQUUsTUFBTSxDQUNuQixjQUFjLENBQUUsTUFBTSxDQUN0QixNQUFNLENBQUUsSUFBSSxDQVRmLEFBV0csQUFVSCxrQkFyQk0sQ0FXSCxPQUFPLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBZHJCLEFBZUksQUFFRCxrQkFqQkcsQ0FpQkgsT0FBTyxBQUFDLENBQ0osS0FBSyxDbEQxTmQsT0FBTyxDa0QyTkUsT0FBTyxDQUFFLEtBQUssQzlDdEoxQixBOEN1SlMsTTlDdkpILEVBQUUsU0FBUyxFQUFFLFFBQVEsRThDZ0kxQixBQTBCTyxZQTFCTCxDQTBCSyxPQUFPLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQXhCdkIsQUFBQyxBQXlCSSxrQkF6QkUsQUEwQkssQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsU0FBUyxDQTlCeEIsQUFXRyxBQXVCQyxrQkFsQ0UsQ0FXSCxPQUFPLEFBb0JLLENBQ0osU0FBUyxDQUFFLElBQUksQ0FDbEIiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBsYXlmYWlyK0Rpc3BsYXk6NDAwLDQwMGksNzAwLDcwMGksOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2RvcTdpeWIuY3NzXCIpOyIsIkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlUmlnaHQge1xyXG4gICAgMCUsXHJcbiAgICAyMCUsXHJcbiAgICA2MCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgIH1cclxuICAgIDkwJSB7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XHJcbiAgICB9XHJcbn0iLCIuZ3JhZGllbnR7XHJcbiAgICAmX2Jhbm5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsMCwwLDAuNSkgMCUsIHJnYmEoMCwwLDAsMCkgNTAlKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA0RjkzIDAlLCByZ2JhKDAsIDAsMCwwKSA1MCUpLCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsMCwwLDAuNSkgMCUsIHJnYmEoMCwwLDAsMCkgNTAlKSwgLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNEY5MyAwJSwgcmdiYSgwLCAwLDAsMCkgNTAlKSwgcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwLjUpIDAlLCByZ2JhKDAsMCwwLDApIDUwJSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDRGOTMgMCUsIHJnYmEoMCwgMCwwLDApIDUwJSksIHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhvbWUtY2Fyb3VzZWwge1xyXG4gICAgLy8gc2xpY2stZG90c1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcmlnaHQ6ICRwYWdlLW9mZnNldC14O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSk7XHJcbiAgICAgICAgJi5wYXVzZSB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLnBhdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlLCAkc2NhbGU6IDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlLCAkc2NhbGU6IDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAxLjY2Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Bhbi5wYXVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlLCAkc2NhbGU6IDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUsICRzY2FsZTogMCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgLnNsaWNrLWFjdGl2ZSAuc2xpY2stc2xpZGVyX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjRzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC40cztcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTBweCk7XHJcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDkwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmdyYWRpZW50X2Jhbm5lcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogNzQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoJGZpdDogY292ZXIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aXRsZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAyMywgNDMsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnVuLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC51bi1idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggMjBweCAjMDAxNzJCO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlPmRpdixcclxuICAgICAgICAuc2xpY2stc2xpZGUgLnZpZXdzLWZpZWxkLFxyXG4gICAgICAgIC5zbGljay1zbGlkZSAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnVuLWJ0bi1zb2xpZCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDUwcHggMCByZ2JhKDAsIDIzLCA0MywgMC41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3BlZWNoLWJ1YmJsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stdHJhY2t7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRpdGxlLWJhbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgbWluLWhlaWdodDogMTIxcHg7XHJcbiAgICBoZWlnaHQ6IDg1dmg7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgycHg7XHJcbiAgICB9XHJcbiAgICBAZXh0ZW5kIC5ncmFkaWVudF9iYW5uZXI7XHJcbiAgICAmX20tMCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIH1cclxuICAgICY6bm90KC50aXRsZS1iYW5uZXJfZnVsbC1tb2IpICZfX2ltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgpO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogODRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcHAtaGVhZGVyX21lZGl1bSB7XHJcbiAgICArbWFpbiB7XHJcbiAgICAgICAgLnRpdGxlLWJhbm5lcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLnRpdGxlLWJhbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgJl9zLW0tMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9mdWxsLW1vYiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRwYWdlLW9mZnNldC14LW1vYjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCI6cm9vdCB7XHJcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XHJcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xyXG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcclxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xyXG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xyXG59XHJcbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4vL1xyXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXHJcbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXHJcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxyXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cclxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxyXG4uaW1nLWZsdWlkIHtcclxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcclxufVxyXG5cclxuLy9cclxuLy8gRmlndXJlc1xyXG4vL1xyXG5cclxuLmZpZ3VyZSB7XHJcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZpZ3VyZS1pbWcge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZmlndXJlLWNhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xyXG59XHJcbiIsIi8vIEltYWdlIE1peGluc1xyXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy8gLSBSZXRpbmEgaW1hZ2VcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlXHJcbi8vXHJcbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXHJcblxyXG5AbWl4aW4gaW1nLWZsdWlkIHtcclxuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxyXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBSZXRpbmEgaW1hZ2VcclxuLy9cclxuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XHJcblxyXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXHJcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXHJcbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxyXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XHJcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vXHJcbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxyXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cclxuXHJcbi8vIENvbG9yIHN5c3RlbVxyXG5cclxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xyXG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kZ3JheXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXHJcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXHJcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXHJcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXHJcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXHJcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcclxuICApLFxyXG4gICRncmF5c1xyXG4pO1xyXG5cclxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XHJcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xyXG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcclxuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XHJcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcclxuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xyXG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcclxuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XHJcblxyXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcclxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxyXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXHJcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXHJcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcclxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxyXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXHJcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxyXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxyXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxyXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcclxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXHJcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXHJcbiAgKSxcclxuICAkY29sb3JzXHJcbik7XHJcblxyXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XHJcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcclxuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xyXG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXHJcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcclxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcclxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcclxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcclxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxyXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xyXG4gICksXHJcbiAgJHRoZW1lLWNvbG9yc1xyXG4pO1xyXG5cclxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xyXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cclxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxyXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE9wdGlvbnNcclxuLy9cclxuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxyXG5cclxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuJHNwYWNlcjogMThweCFkZWZhdWx0O1xyXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgMDogMCxcclxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcclxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxyXG4gICAgMzogJHNwYWNlcixcclxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcclxuICAgIDU6ICgkc3BhY2VyICogMylcclxuICApLFxyXG4gICRzcGFjZXJzXHJcbik7XHJcblxyXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXHJcbiRzaXplczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRzaXplczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIDI1OiAyNSUsXHJcbiAgICA1MDogNTAlLFxyXG4gICAgNzU6IDc1JSxcclxuICAgIDEwMDogMTAwJSxcclxuICAgIGF1dG86IGF1dG9cclxuICApLFxyXG4gICRzaXplc1xyXG4pO1xyXG5cclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxyXG5cclxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBMaW5rc1xyXG4vL1xyXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXHJcblxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxyXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFN0eWxlIHAgZWxlbWVudC5cclxuXHJcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxNXB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICB4czogMCxcclxuICAgIHNtOiA1NzZweCxcclxuICAgIC8vIG1kOiA3NjhweCxcclxuICAgIG1kOiA3NzhweCxcclxuICAgIGxnOiA5OTJweCxcclxuICAgIG1sOiAxMDI1cHgsXHJcbiAgICB4bDogMTIwMHB4XHJcbiAgKSxcclxuICAkZ3JpZC1icmVha3BvaW50c1xyXG4pO1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XHJcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgc206IDU0MHB4LFxyXG4gICAgbWQ6IDcyMHB4LFxyXG4gICAgbGc6IDk2MHB4LFxyXG4gICAgeGw6IDExNDBweFxyXG4gICksXHJcbiAgJGNvbnRhaW5lci1tYXgtd2lkdGhzXHJcbik7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzNnB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENvbXBvbmVudHNcclxuLy9cclxuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxyXG5cclxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIDByZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIDByZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIDByZW0gIWRlZmF1bHQ7XHJcblxyXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcclxuXHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcclxuICAoXHJcbiAgICAoMjEgOSksXHJcbiAgICAoMTYgOSksXHJcbiAgICAoMyA0KSxcclxuICAgICgxIDEpLFxyXG4gICksXHJcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xyXG4pO1xyXG5cclxuLy8gRm9udHNcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuXHJcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcclxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuXHJcbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRwYWxlLXNreSAhZGVmYXVsdDtcclxuXHJcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xyXG5cclxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG5cclxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgMTBweCAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgMTBweCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgIHJnYmEoMCw3OSwxNDcsMC4xKSAhZGVmYXVsdDtcclxuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnV0dG9ucyArIEZvcm1zXHJcbi8vXHJcbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgMjBweCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAxNXB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAxN3B4ICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAxOHB4ICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAyMSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vXHJcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAyMnB4ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIDJweCAhZGVmYXVsdDsgLy8kYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgzNCwzNCwzNCwwLjMpICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRpbnB1dC1idG4tZm9udC1zaXplICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGlucHV0LWJ0bi1mb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAyNXB4ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDdweCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMTZweCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMTZweCAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAqIDMgLyA0ICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgKCRpbnB1dC1oZWlnaHQtaW5uZXIgLyAyKSAoJGlucHV0LWhlaWdodC1pbm5lciAvIDIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoIHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS10ZXh0OiAoXHJcbiAgZW46IFwiQnJvd3NlXCJcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuXHJcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy9cclxuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG5cclxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG5cclxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcclxuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcclxuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOYXZzXHJcblxyXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICA3cHggIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOYXZiYXJcclxuXHJcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcclxuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEp1bWJvdHJvblxyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcmRzXHJcblxyXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcclxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9vbHRpcHNcclxuXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUG9wb3ZlcnNcclxuXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9hc3RzXHJcbiR0b2FzdC1tYXgtd2lkdGg6IDM1MHB4ICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy14OiAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXk6IC4yNXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LWZvbnQtc2l6ZTogLjg3NXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXJhZGl1czogLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtYm94LXNoYWRvdzogMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQmFkZ2VzXHJcblxyXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XHJcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xyXG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXHJcbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cclxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTW9kYWxzXHJcblxyXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcclxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XHJcblxyXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XHJcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG5cclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XHJcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcclxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcclxuXHJcblxyXG4vLyBTcGlubmVyc1xyXG5cclxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2xvc2VcclxuXHJcbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XHJcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xyXG5cclxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBVdGlsaXRpZXNcclxuXHJcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcclxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJpbnRpbmdcclxuXHJcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xyXG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xyXG5cclxuIiwiLy8gQ29sb3Igc3lzdGVtXHJcbi8vIGNvbG9yIG5hbWVzIGFyZSBhdXRvIGdlbmVyYXRlZCBpbiBodHRwOi8vd3d3LmNvbG9yLWJsaW5kbmVzcy5jb20vY29sb3ItbmFtZS1odWUvXHJcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcclxuJHRoZW1lLWJsYWNrOiAjMjIyMjIyICFkZWZhdWx0O1xyXG4kYmx1ZTogIzAwNEY5MyAhZGVmYXVsdDtcclxuJG1vdW50YWluLW1lYWRvdzogIzBGOUY5RiAhZGVmYXVsdDsgLy8gSHVlOiBHcmVlblxyXG4kd2hpdGUtc21va2U6ICNGOUY5RjkgIWRlZmF1bHQ7XHJcbiRwYWxlLXNreTogIzVBNjg3MiAhZGVmYXVsdDtcclxuJGNvbG9yLXdoaXRlOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1ibGFjazogJHRoZW1lLWJsYWNrICFkZWZhdWx0O1xyXG4kY29sb3ItcHJpbWFyeTogJGJsdWUgIWRlZmF1bHQ7XHJcbi8vIGJhY2tncm91bmRcclxuJGJhY2tncm91bmQtcHJpbWFyeTogJHdoaXRlLXNtb2tlICFkZWZhdWx0O1xyXG4vLyBib3JkZXJcclxuJGNvbG9yLWJvcmRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4vLyBHcmFkaWVudCBjb2xvcnNcclxuLy8gUGFkZGluZyBhbmQgbWFyZ2luXHJcbi8vICRzcGFjZXI6MThweDtcclxuJHNwYWNlci1zbToxMi41cHg7XHJcbiRwYWRkaW5nOiAxOHB4O1xyXG4kcGFkZGluZy1kZWZhdWx0OiAkcGFkZGluZztcclxuJHBhZGRpbmctZmx1aWQtZ3JpZDogMTAwcHg7XHJcbiRwYWRkaW5nLWZsdWlkLWdyaWQtbTogJHBhZGRpbmctZGVmYXVsdDtcclxuLy8gRm9udHNcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktb3Blbi1zYW5zOiAnT3BlbiBTYW5zJyxcclxuc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LW1vbnQ6ICdicmFuZG9uLWdyb3Rlc3F1ZScsXHJcbnNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1wbGF5ZmFpcjogJ1BsYXlmYWlyIERpc3BsYXknLFxyXG5zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWRlZmF1bHQ6ICRmb250LWZhbWlseS1vcGVuLXNhbnMgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1wcmltYXJ5OiAkZm9udC1mYW1pbHktb3Blbi1zYW5zICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiAkZm9udC1mYW1pbHktbW9udCAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXRlcnRpYXJ5OiAkZm9udC1mYW1pbHktcGxheWZhaXIgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LXNpemUtZGVmYXVsdDogMTRweCAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LFxyXG4kZm9udC1zaXplLWxhcmdlOiAoJGZvbnQtc2l6ZS1kZWZhdWx0ICogMS43NSkgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc21hbGw6ICgkZm9udC1zaXplLWRlZmF1bHQgKiAuODc1KSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS14eGw6IDkwcHggIWRlZmF1bHQ7XHJcbiRmb250LXNpemUteHhsLW06IDUwcHggIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtdGl0bGU6IDY4cHggIWRlZmF1bHQ7XHJcbi8vIG5hdiBiYXIgd2lkdGhcclxuLy8gb2Zmc2V0IGZvdCBcclxuJHBhZ2UtbWF4LXdpZHRoOiAxNjAwcHggIWRlZmF1bHQ7XHJcbiRwYWdlLW9mZnNldC14OiA4MHB4ICFkZWZhdWx0O1xyXG4kcGFnZS1vZmZzZXQteC1tb2I6IDIwcHggIWRlZmF1bHQ7XHJcbiRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ6IDcwcHggIWRlZmF1bHQ7XHJcbiRtb2R1bGUtbWFyZ2luLWxhcmdlOiAxMTdweCAhZGVmYXVsdDtcclxuJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iOiA1MHB4ICFkZWZhdWx0O1xyXG4kbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjogNTBweCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6IGxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkZXI6IGJvbGRlciAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWRlZmF1bHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1kZWZhdWx0OiAxLjUgIWRlZmF1bHQ7XHJcbiRtbCA6IDIwMDBweDsiLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXHJcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1mbHVpZF9vZmZzZXQsXHJcbiAgICAuY29udGFpbmVyLWZsdWlkLW9mZnNldCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoJGhhc01hcmdpbjogdHJ1ZSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcGFnZS1tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuICAgIH1cclxuICAgIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcclxuICAgIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxyXG4gICAgLm5vLWd1dHRlcnMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICA+LmNvbCxcclxuICAgICAgICA+W2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XHJcbn0iLCIvLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGhhc01hcmdpbjogZmFsc2UpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaWYgJGhhc01hcmdpbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS1vZmZzZXQteDtcclxuICAgIHBhZGRpbmctbGVmdDogJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xyXG4gIH1cclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XHJcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xyXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcclxuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XHJcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XHJcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXHJcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXHJcbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XHJcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XHJcbn1cclxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cclxuLy9cclxuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxyXG4vL1xyXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXHJcbi8vICAgIG1kXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XHJcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDU3NnB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xyXG59XHJcblxyXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxyXG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XHJcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cclxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDc2Ny45OHB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxyXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiLXNtXCJcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtaW4ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxyXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYmxvY2stdmlld3MtYmxvY2tzb2NpYWwtZmVlZHMtYmxvY2stMSB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWRfb2Zmc2V0O1xyXG59XHJcblxyXG4uc29jaWFsLWNhcmQge1xyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgIH1cclxuICAgICZfaGFzLWJnIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgJl9oYXMtYmctY29udGVudCB7XHJcbiAgICAgICAgQGV4dGVuZCAuc29jaWFsLWNhcmRfaGFzLWJnO1xyXG4gICAgICAgIC5zb2NpYWwtY2FyZF9fd3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJhY2tncm91bmQtcHJpbWFyeSwgMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtY2FyZF9faWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX193cmFwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJhY2tncm91bmQtcHJpbWFyeSwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjExKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX2hlYWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTlFOUU5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9fYmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfaGFzLWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgLnNvY2lhbC1jYXJkX193cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmFja2dyb3VuZC1wcmltYXJ5LCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1jYXJkX19ib2R5IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtY2FyZF9faGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U5RTlFOTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1jYXJkX19iZyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtY2FyZF9faWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMTEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfaGFzLXZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDUwJSAtICN7JHBhZGRpbmctZGVmYXVsdH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsLWNhcmRfX2hlYWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1jYXJkX19iZyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSwgJHRyYW5zbGF0ZVg6IC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGxheWluZyB7XHJcbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9fYmcge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19oZWFkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAmLmZhZGUtb3V0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHQgKjI7XHJcbiAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI0U5RTlFOSwgMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBib3JkZXIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9fcHJvLXBpYyB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoKVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGVzIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MXB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIC8vIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbiAgICAmX190aW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjQpO1xyXG4gICAgfVxyXG4gICAgJl9faWNvbi5pY28ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgIH1cclxuICAgICZfX3ZpZGVvLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogMTVweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5zb2NpYWwtY2FyZCB7XHJcbiAgICAgICAgJl9fcm93IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICAuY29sLTYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgID4udmlld3MtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1tbC02LnlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skcGFnZS1vZmZzZXQteC1tb2IgKiAyfSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICA+LnZpZXdzLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2hlYWQge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGVzIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcclxuICAlZ3JpZC1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcclxuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sI3skaW5maXh9LFxyXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxyXG5cclxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXHJcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlLCB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxyXG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAudGFibGUsIHRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuLy9cclxuXHJcbi50YWJsZS1zbSB7XHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXIgdmVyc2lvbnNcclxuLy9cclxuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWJvcmRlcmxlc3Mge1xyXG4gIHRoLFxyXG4gIHRkLFxyXG4gIHRoZWFkIHRoLFxyXG4gIHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICB0Ym9keSB0ciB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xyXG5cclxuXHJcbi8vIERhcmsgc3R5bGVzXHJcbi8vXHJcbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xyXG4udGFibGUsIHRhYmxlIHtcclxuICAudGhlYWQtZGFyayB7XHJcbiAgICB0aCB7XHJcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRoZWFkLWxpZ2h0LCB0aGVhZCB7XHJcbiAgICB0aCB7XHJcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1kYXJrIHtcclxuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XHJcblxyXG4gIHRoLFxyXG4gIHRkLFxyXG4gIHRoZWFkIHRoIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLXN0cmlwZWQge1xyXG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGFibGUtaG92ZXIge1xyXG4gICAgdGJvZHkgdHIge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cclxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICYjeyRpbmZpeH0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XHJcblxyXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXHJcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxyXG4vL1xyXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcclxuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcclxuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxyXG4vL1xyXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xyXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXHJcbi8vXHJcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XHJcblxyXG5AbWl4aW4gaG92ZXIge1xyXG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRhYmxlc1xyXG5cclxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcclxuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XHJcbiAgICAmLFxyXG4gICAgPiB0aCxcclxuICAgID4gdGQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkLFxyXG4gICAgICB0aGVhZCB0aCxcclxuICAgICAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyIHtcclxuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuXHJcbiAgICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcclxuLy9cclxuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cclxuXHJcbi8vIEFzY2VuZGluZ1xyXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxyXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XHJcbiAgJHByZXYta2V5OiBudWxsO1xyXG4gICRwcmV2LW51bTogbnVsbDtcclxuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xyXG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIge1xyXG4gICAgICAvLyBEbyBub3RoaW5nXHJcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xyXG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xyXG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XHJcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xyXG4gICAgfVxyXG4gICAgJHByZXYta2V5OiAka2V5O1xyXG4gICAgJHByZXYtbnVtOiAkbnVtO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3RhcnRzIGF0IHplcm9cclxuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cclxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCkge1xyXG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XHJcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XHJcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcclxuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXHJcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXHJcbi8vXHJcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2VcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcclxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXHJcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xyXG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xyXG5cclxuICBAaWYgJGluZGV4IHtcclxuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHN0cmluZztcclxufVxyXG5cclxuLy8gQ29sb3IgY29udHJhc3RcclxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcclxuICAkcjogcmVkKCRjb2xvcik7XHJcbiAgJGc6IGdyZWVuKCRjb2xvcik7XHJcbiAgJGI6IGJsdWUoJGNvbG9yKTtcclxuXHJcbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xyXG5cclxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xyXG4gICAgQHJldHVybiAkZGFyaztcclxuICB9IEBlbHNlIHtcclxuICAgIEByZXR1cm4gJGxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXHJcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XHJcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XHJcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XHJcbn1cclxuXHJcbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxyXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcclxuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcclxuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xyXG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XHJcblxyXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vL1xyXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcclxuLy9cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICB9IEBlbHNlIHtcclxuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmOmRpc2FibGVkLFxyXG4gICZbcmVhZG9ubHldIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcclxuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cclxuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xyXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cclxuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxyXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXHJcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cclxuLmZvcm0tY29udHJvbC1maWxlLFxyXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExhYmVsc1xyXG4vL1xyXG5cclxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcclxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxyXG4uY29sLWZvcm0tbGFiZWwge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xyXG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1sZztcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtc20ge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XHJcbn1cclxuXHJcblxyXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXHJcbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxyXG5cclxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtc20sXHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxyXG5cclxuLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgJltzaXplXSxcclxuICAmW211bHRpcGxlXSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi5mb3JtLXRleHQ6bm90KGlucHV0KSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JpZFxyXG4vL1xyXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxyXG5cclxuLmZvcm0tcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcblxyXG4gID4gLmNvbCxcclxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxyXG5cclxuLmZvcm0tY2hlY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcclxuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcclxuXHJcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcclxuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcclxuXHJcbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG4vL1xyXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXHJcbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXHJcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXHJcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXHJcblxyXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XHJcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XHJcblxyXG4vLyBJbmxpbmUgZm9ybXNcclxuLy9cclxuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXHJcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxyXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxyXG4vL1xyXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXHJcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXHJcblxyXG4uZm9ybS1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxyXG5cclxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXHJcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcclxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXHJcbiAgLmZvcm0tY2hlY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcclxuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cCxcclxuICAgIC5jdXN0b20tc2VsZWN0IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXHJcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cclxuICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1jb250cm9sIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcclxuLy9cclxuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcclxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cclxuLy9cclxuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXHJcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXHJcbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcclxuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxyXG4vL1xyXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXHJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cclxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgIC8vIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgLy8gICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAvLyB9IEBlbHNlIHtcclxuICAgIC8vICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xyXG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcclxuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stZm9udC1zaXplO1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxyXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XHJcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDQpO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMikgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMik7XHJcblxyXG4gICAgICAgIC8vIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcclxuICAgICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ7XHJcbiAgICAgICAgLy8gfSBAZWxzZSB7XHJcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyA0KSByaWdodCBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyA0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgJGZvcm0tZmVlZGJhY2staWNvbjogaWYoJHN0YXRlID09IFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCwgJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGZvcm0tZmVlZGJhY2staWNvbiBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGN1c3RvbSBmaWxlXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gR3JhZGllbnRzXHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcclxuICB9IEBlbHNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLmZhZGUge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XHJcblxyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XHJcbn1cclxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXHJcbi5kcm9wdXAsXHJcbi5kcm9wcmlnaHQsXHJcbi5kcm9wZG93bixcclxuLmRyb3BsZWZ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi10b2dnbGUge1xyXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XHJcbiAgQGluY2x1ZGUgY2FyZXQ7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51XHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcclxuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XHJcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcclxuICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XHJcbn1cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXHJcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cclxuLmRyb3B1cCB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcclxuICB9XHJcbn1cclxuXHJcbi5kcm9wcmlnaHQge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wbGVmdCB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcclxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxyXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxyXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXHJcbi5kcm9wZG93bi1kaXZpZGVyIHtcclxuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XHJcbn1cclxuXHJcbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcclxuLy9cclxuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2BcclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxyXG59XHJcblxyXG4vLyBEcm9wZG93biB0ZXh0XHJcbi5kcm9wZG93bi1pdGVtLXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG59XHJcbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtdXAge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1yaWdodCB7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0LWxlZnQge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XHJcbiAgQGlmICRlbmFibGUtY2FyZXQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXdpZHRoICogLjg1O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXkpIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcbiRpbnB1dF9oZWlnaHQ6IDU2cHg7XHJcbiRib3JkZXJfcmFkaXVzOiAycHg7XHJcbi8vIFN0eWxlc1xyXG4uZm9ybS1zZWxlY3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgfVxyXG4gICYub3BlbiB7XHJcbiAgICBAZXh0ZW5kIDphY3RpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1cyAkYm9yZGVyX3JhZGl1cyAwIDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCA0cHggcmdiYSg0NCw2MSw3MSwwLjEpO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgfVxyXG4gICAgLmxpc3Qge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEgMSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDMwcHggMzBweCA0cHggcmdiYSg0NCw2MSw3MSwwLjEpO1xyXG4gICAgfVxyXG4gICAgLm9wdGlvbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMTgwKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2lkZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5saXN0IHtcclxuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdCB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRkdXJhdGlvbjogLjE1cyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4yNSAxKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgLjA5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0RDRENEO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXJfcmFkaXVzICRib3JkZXJfcmFkaXVzO1xyXG4gICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogLTFweDtcclxuICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHVse1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm9wdGlvbiB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDhweCAkaW5wdXQtcGFkZGluZy14O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjMpO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7IFxyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgJi5zZWxlY3RlZCB7IFxyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcclxuXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxyXG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcclxuLmJ0bi10b29sYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAge1xyXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXppbmdcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXHJcblxyXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxyXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxyXG5cclxuXHJcbi8vXHJcbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcclxuLy9cclxuXHJcbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xyXG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XHJcblxyXG4gICY6OmFmdGVyLFxyXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXHJcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xyXG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XHJcbn1cclxuXHJcbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xyXG59XHJcblxyXG5cclxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XHJcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcclxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XHJcblxyXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cclxuICAmLmJ0bi1saW5rIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xyXG4vL1xyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXHJcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcblxyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXHJcbi8vXHJcbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXHJcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxyXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXHJcbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXHJcbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cclxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAtdG9nZ2xlIHtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxyXG4gID4gLmN1c3RvbS1zZWxlY3QsXHJcbiAgPiAuY3VzdG9tLWZpbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxyXG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cclxuICAgIHdpZHRoOiAxJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgKyAuZm9ybS1jb250cm9sLFxyXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcclxuICAgICsgLmN1c3RvbS1maWxlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcclxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXHJcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcclxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgei1pbmRleDogMztcclxuICB9XHJcblxyXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcclxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xyXG4gICAgei1pbmRleDogNDtcclxuICB9XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5jdXN0b20tc2VsZWN0IHtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cclxuICB9XHJcblxyXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxyXG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxyXG4gID4gLmN1c3RvbS1maWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXHJcbi8vXHJcbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcclxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcclxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcclxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cclxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXHJcbiAgLy8gYXMgb3VyIGlucHV0cy5cclxuICAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuICsgLmJ0bixcclxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XHJcbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cclxuXHJcblxyXG4vLyBUZXh0dWFsIGFkZG9uc1xyXG4vL1xyXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcclxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXHJcblxyXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gTWF0Y2ggaW5wdXRzXHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcclxuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTaXppbmdcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxyXG4vLyBtYW5pcHVsYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XHJcbn1cclxuXHJcblxyXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXHJcbi8vXHJcbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXHJcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2VcclxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXHJcblxyXG5cclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxufVxyXG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxyXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXHJcbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXHJcblxyXG5cclxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXHJcbi8vXHJcbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXHJcblxyXG4uY3VzdG9tLWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xyXG4vL1xyXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XHJcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xyXG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gIC8vIEZvcmVncm91bmQgKGljb24pXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcclxuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXNcclxuLy9cclxuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXHJcblxyXG4uY3VzdG9tLWNoZWNrYm94IHtcclxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xyXG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJhZGlvc1xyXG4vL1xyXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxyXG5cclxuLmN1c3RvbS1yYWRpbyB7XHJcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcclxuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHN3aXRjaGVzXHJcbi8vXHJcbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcclxuXHJcbi5jdXN0b20tc3dpdGNoIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcclxuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRvcDogY2FsYygjeygoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcclxuICAgICAgbGVmdDogY2FsYygjey0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKX0gKyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMn0pO1xyXG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XHJcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XHJcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTZWxlY3RcclxuLy9cclxuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxyXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxyXG4vL1xyXG5cclxuLmN1c3RvbS1zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcclxuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xyXG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcclxuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1zLXZhbHVlIHtcclxuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcclxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXHJcbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xyXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cclxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXHJcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbbXVsdGlwbGVdLFxyXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XHJcbiAgfVxyXG5cclxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXHJcbiAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3Qtc20ge1xyXG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xyXG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XHJcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcclxuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcclxuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtbGcge1xyXG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xyXG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XHJcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcclxuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcclxuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZztcclxufVxyXG5cclxuXHJcbi8vIEZpbGVcclxuLy9cclxuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXHJcblxyXG4uY3VzdG9tLWZpbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZS1pbnB1dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xyXG4gIG1hcmdpbjogMDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcclxuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJHZhbHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcclxuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XHJcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xyXG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcclxuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xyXG4gICAgY29udGVudDogXCJCcm93c2VcIjtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSYW5nZVxyXG4vL1xyXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xyXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxyXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cclxuXHJcbi5jdXN0b20tcmFuZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xyXG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXHJcbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXHJcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxyXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cclxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XHJcbiAgfVxyXG5cclxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XHJcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xyXG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcclxuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOjotbXMtdGh1bWIge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxyXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XHJcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi1tcy10cmFjayB7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOjotbXMtZmlsbC1sb3dlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotbXMtdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXHJcbi5jdXN0b20tZmlsZS1sYWJlbCxcclxuLmN1c3RvbS1zZWxlY3Qge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcclxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cclxuXHJcbi5uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXYtbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBUYWJzXHJcbi8vXHJcblxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xyXG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFBpbGxzXHJcbi8vXHJcblxyXG4ubmF2LXBpbGxzIHtcclxuICAubmF2LWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXHJcbi8vXHJcblxyXG4ubmF2LWZpbGwge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcbi5hY2NvcmRpb257XHJcbiAgLmNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgXHJcbiAgICA+IGhyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICBcclxuICAgID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXJkLWJvZHkge1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcclxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcclxufVxyXG5cclxuLmNhcmQtc3VidGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC1saW5rIHtcclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICArIC5jYXJkLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXHJcbi8vXHJcblxyXG4uY2FyZC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XHJcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xyXG4gIH1cclxuXHJcbiAgKyAubGlzdC1ncm91cCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xyXG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEhlYWRlciBuYXZzXHJcbi8vXHJcblxyXG4uY2FyZC1oZWFkZXItdGFicyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xyXG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcclxuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC1oZWFkZXItcGlsbHMge1xyXG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcclxuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcclxufVxyXG5cclxuLy8gQ2FyZCBpbWFnZVxyXG4uY2FyZC1pbWctb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xyXG59XHJcblxyXG4uY2FyZC1pbWcge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLy8gQ2FyZCBpbWFnZSBjYXBzXHJcbi5jYXJkLWltZy10b3Age1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5jYXJkLWltZy1ib3R0b20ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcblxyXG4vLyBDYXJkIGRlY2tcclxuXHJcbi5jYXJkLWRlY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENhcmQgZ3JvdXBzXHJcbi8vXHJcblxyXG4uY2FyZC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXHJcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cclxuICA+IC5jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXHJcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxyXG4gICAgPiAuY2FyZCB7XHJcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxyXG4gICAgICBmbGV4OiAxIDAgMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICArIC5jYXJkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xyXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgIC5jYXJkLWhlYWRlcixcclxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG5cclxuLmNhcmQtY29sdW1ucyB7XHJcbiAgLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XHJcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcclxuICAgIG9ycGhhbnM6IDE7XHJcbiAgICB3aWRvd3M6IDE7XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXHJcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQWNjb3JkaW9uXHJcbi8vXHJcblxyXG4uYWNjb3JkaW9uIHtcclxuICAuY2FyZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5hbGVydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcclxuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbi5hbGVydC1oZWFkaW5nIHtcclxuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbi5hbGVydC1saW5rIHtcclxuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcclxuXHJcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgc3R5bGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYWxlcnQtI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi5tZWRpYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm1lZGlhLWJvZHkge1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxyXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXHJcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcclxuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXHJcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcclxuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xyXG4gIH1cclxuXHJcbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcclxuICAmLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3RcclxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXHJcblxyXG4ubGlzdC1ncm91cC1mbHVzaCB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXHJcbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcclxufVxyXG4iLCIvLyBMaXN0IEdyb3Vwc1xyXG5cclxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuXHJcbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jbG9zZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcclxuICBvcGFjaXR5OiAuNTtcclxuXHJcbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLmNsb3NlIGVsZW1lbnRzXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXHJcbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxyXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cclxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcbmJ1dHRvbi5jbG9zZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuYS5jbG9zZS5kaXNhYmxlZCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXHJcblxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5tb2RhbCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXHJcbi5tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxyXG4gIG91dGxpbmU6IDA7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcclxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcclxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XHJcbn1cclxuXHJcbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xyXG4ubW9kYWwtZGlhbG9nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcclxuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cclxuICAubW9kYWwuZmFkZSAmIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xyXG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XHJcbiAgfVxyXG4gIC5tb2RhbC5zaG93ICYge1xyXG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xyXG5cclxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXHJcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xyXG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gTW9kYWwgYmFja2dyb3VuZFxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcclxuXHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcclxuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxyXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG4vLyBNb2RhbCBib2R5XHJcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3RlcilcclxuLm1vZGFsLWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcclxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xyXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxyXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxyXG59XHJcblxyXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcclxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xyXG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAubW9kYWwtbGcsXHJcbiAgLm1vZGFsLXhsIHtcclxuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcclxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcblxyXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhI3skcGFyZW50fSxcclxuICBidXR0b24jeyRwYXJlbnR9IHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcclxuICB9XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy10cmFuc3BhcmVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIEJvcmRlclxyXG4vL1xyXG5cclxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5ib3JkZXItI3skY29sb3J9IHtcclxuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyLXdoaXRlIHtcclxuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBCb3JkZXItcmFkaXVzXHJcbi8vXHJcblxyXG4ucm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC10b3Age1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtcmlnaHQge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1sZWZ0IHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLXBpbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtMCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLmNsZWFyZml4IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy9cclxuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xyXG4vL1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcclxuLy9cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmQtcHJpbnQtbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XHJcbn1cclxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXHJcbiAgaWZyYW1lLFxyXG4gIGVtYmVkLFxyXG4gIG9iamVjdCxcclxuICB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XHJcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xyXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcclxuXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIEZsZXggdmFyaWF0aW9uXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cclxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XHJcbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuQG1peGluIGZsb2F0LWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1peGluIGZsb2F0LXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5AbWl4aW4gZmxvYXQtbm9uZSB7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcclxuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBDb21tb24gdmFsdWVzXHJcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcclxuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbi8vIFNob3J0aGFuZFxyXG5cclxuLmZpeGVkLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi5maXhlZC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4uc3RpY2t5LXRvcCB7XHJcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFNjcmVlbnJlYWRlcnNcclxuLy9cclxuXHJcbi5zci1vbmx5IHtcclxuICBAaW5jbHVkZSBzci1vbmx5KCk7XHJcbn1cclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcclxufVxyXG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXHJcbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXHJcblxyXG5AbWl4aW4gc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxyXG4vL1xyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XHJcbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XHJcbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XHJcbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIFdpZHRoIGFuZCBoZWlnaHRcclxuXHJcbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XHJcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcclxuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XHJcbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xyXG5cclxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cclxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XHJcblxyXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cclxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XHJcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcclxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuICAgICAgQGlmICRzaXplICE9IDAge1xyXG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcclxuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm10I3skaW5maXh9LWF1dG8sXHJcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tciN7JGluZml4fS1hdXRvLFxyXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxyXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvdW50ZG93biB7XHJcbiAgICAmLXdlZWsge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGV4dGVuZCAubXktNDtcclxuXHJcbiAgICAgICAgLmNvdW50ZG93bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiA0NzlweDtcclxuICAgICAgICAgICAgLW1vei1wZXJzcGVjdGl2ZTogNDc5cHg7XHJcbiAgICAgICAgICAgIC1tcy1wZXJzcGVjdGl2ZTogNDc5cHg7XHJcbiAgICAgICAgICAgIC1vLXBlcnNwZWN0aXZlOiA0NzlweDtcclxuICAgICAgICAgICAgcGVyc3BlY3RpdmU6IDQ3OXB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNGVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xyXG4gICAgICAgICAgICAtby10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxuXHJcbiAgICAgICAgICAgICYudG9wIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAmLmN1cnIudG9wIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXh0LmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZsaXAgLmNvdW50IHtcclxuICAgICAgICAgICAgJi5jdXJyLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXh0LmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dCAyNTBtcztcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0IDI1MG1zO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dCAyNTBtcztcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dCAyNTBtcztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dCAyNTBtcztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmNvdW50ZG93bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgdG9wOiAxMDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnRkb3duLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLTIge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAZXh0ZW5kIC5teS00O1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCA5KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LTIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgLnRleHQtMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLnRleHQtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcblxyXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTsgfVxyXG5cclxuLy8gQWxpZ25tZW50XHJcblxyXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxyXG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxyXG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cclxuXHJcbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxyXG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxyXG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uXHJcblxyXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIFdlaWdodCBhbmQgaXRhbGljc1xyXG5cclxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gQ29udGV4dHVhbCBjb2xvcnNcclxuXHJcbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcclxufVxyXG5cclxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxyXG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIE1pc2NcclxuXHJcbi50ZXh0LWhpZGUge1xyXG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xyXG59XHJcblxyXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gUmVzZXRcclxuXHJcbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxyXG4iLCIvLyBUZXh0IHRydW5jYXRlXHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuXHJcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9IHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuXHJcbiAgQGlmICgkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xyXG4gICAgQHdhcm4gXCJUaGUgYHRleHQtaGlkZSgpYCBtaXhpbiBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHY0LjEuMC4gSXQgd2lsbCBiZSByZW1vdmVkIGVudGlyZWx5IGluIHY1LlwiO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xyXG4vL1xyXG5cclxuLnZpc2libGUge1xyXG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBWaXNpYmlsaXR5XHJcblxyXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XHJcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQcmludCBzdHlsZXMuXHJcbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxyXG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICAqLFxyXG4gICAgKjo6YmVmb3JlLFxyXG4gICAgKjo6YWZ0ZXIge1xyXG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxyXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgJjpub3QoLmJ0bikge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XHJcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcclxuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcclxuICAgIC8vfVxyXG5cclxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcclxuICAgIC8vXHJcbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAgLy9cclxuXHJcbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcclxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XHJcbiAgICAvLyBjb250ZW50OiBcIlwiO1xyXG4gICAgLy99XHJcblxyXG4gICAgcHJlIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBwcmUsXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxyXG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy9cclxuICAgIC8vIFByaW50aW5nIFRhYmxlczpcclxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xyXG4gICAgLy9cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgIH1cclxuXHJcbiAgICB0cixcclxuICAgIGltZyB7XHJcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgIG9ycGhhbnM6IDM7XHJcbiAgICAgIHdpZG93czogMztcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcclxuXHJcbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cclxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXHJcbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxyXG4gICAgQHBhZ2Uge1xyXG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xyXG4gICAgfVxyXG4gICAgYm9keSB7XHJcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIHRkLFxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWRhcmsge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCxcclxuICAgICAgdGhlYWQgdGgsXHJcbiAgICAgIHRib2R5ICsgdGJvZHkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXHJcbiAgfVxyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIHJlcXVpcmVkIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtcGFuZSxcclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnLFxyXG4ubGVhZmxldC1wYW5lID4gY2FudmFzLFxyXG4ubGVhZmxldC16b29tLWJveCxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWxheWVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG4ubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuXHR9XHJcbi8qIFByZXZlbnRzIElFMTEgZnJvbSBoaWdobGlnaHRpbmcgdGlsZXMgaW4gYmx1ZSAqL1xyXG4ubGVhZmxldC10aWxlOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIFNhZmFyaSByZW5kZXJzIG5vbi1yZXRpbmEgdGlsZSBvbiByZXRpbmEgYmV0dGVyIHdpdGggdGhpcywgYnV0IENocm9tZSBpcyB3b3JzZSAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZSB7XHJcblx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xyXG5cdH1cclxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDE2MDBweDtcclxuXHRoZWlnaHQ6IDE2MDBweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHR9XHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBzdmc6IHJlc2V0IHN2ZyBtYXgtd2lkdGggZGVjbGVyYXRpb24gc2hpcHBlZCBpbiBKb29tbGEhIChqb29tbGEub3JnKSAzLnggKi9cclxuLyogLmxlYWZsZXQtY29udGFpbmVyIGltZzogbWFwIGlzIGJyb2tlbiBpbiBGRiBpZiB5b3UgaGF2ZSBtYXgtd2lkdGg6IDEwMCUgb24gdGlsZXMgKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1tYXJrZXItcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1zaGFkb3ctcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlIHtcclxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtem9vbSB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XHJcblx0dG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcblx0LyogRmFsbGJhY2sgZm9yIEZGIHdoaWNoIGRvZXNuJ3Qgc3VwcG9ydCBwaW5jaC16b29tICovXHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnLmxlYWZsZXQtdG91Y2gtem9vbSB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoNTEsIDE4MSwgMjI5LCAwLjQpO1xyXG59XHJcbi5sZWFmbGV0LXRpbGUge1xyXG5cdGZpbHRlcjogaW5oZXJpdDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG4ubGVhZmxldC10aWxlLWxvYWRlZCB7XHJcblx0dmlzaWJpbGl0eTogaW5oZXJpdDtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYm94IHtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdCAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR6LWluZGV4OiA4MDA7XHJcblx0fVxyXG4vKiB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD04ODgzMTkgKi9cclxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyB7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1wYW5lICAgICAgICAgeyB6LWluZGV4OiA0MDA7IH1cclxuXHJcbi5sZWFmbGV0LXRpbGUtcGFuZSAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgeyB6LWluZGV4OiA0MDA7IH1cclxuLmxlYWZsZXQtc2hhZG93LXBhbmUgIHsgei1pbmRleDogNTAwOyB9XHJcbi5sZWFmbGV0LW1hcmtlci1wYW5lICB7IHotaW5kZXg6IDYwMDsgfVxyXG4ubGVhZmxldC10b29sdGlwLXBhbmUgICB7IHotaW5kZXg6IDY1MDsgfVxyXG4ubGVhZmxldC1wb3B1cC1wYW5lICAgeyB6LWluZGV4OiA3MDA7IH1cclxuXHJcbi5sZWFmbGV0LW1hcC1wYW5lIGNhbnZhcyB7IHotaW5kZXg6IDEwMDsgfVxyXG4ubGVhZmxldC1tYXAtcGFuZSBzdmcgICAgeyB6LWluZGV4OiAyMDA7IH1cclxuXHJcbi5sZWFmbGV0LXZtbC1zaGFwZSB7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHR9XHJcbi5sdm1sIHtcclxuXHRiZWhhdmlvcjogdXJsKCNkZWZhdWx0I1ZNTCk7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblxyXG5cclxuLyogY29udHJvbCBwb3NpdGlvbmluZyAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDgwMDtcclxuXHRwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCxcclxuLmxlYWZsZXQtYm90dG9tIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCB7XHJcblx0dG9wOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIHtcclxuXHRib3R0b206IDA7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IHtcclxuXHRsZWZ0OiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG4ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcblxyXG5cclxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXHJcblxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtdGlsZSB7XHJcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblx0fVxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtcG9wdXAge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdCAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHQgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0fVxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtbWFwLXBhbmUgLmxlYWZsZXQtcG9wdXAge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW1hdGVkIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHQgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHQgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcclxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdCAgIC1tb3otdHJhbnNpdGlvbjogICAgLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cclxuLyogY3Vyc29ycyAqL1xyXG5cclxuLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbi5sZWFmbGV0LWdyYWIge1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG5cdGN1cnNvcjogICAgLW1vei1ncmFiO1xyXG5cdGN1cnNvcjogICAgICAgICBncmFiO1xyXG5cdH1cclxuLmxlYWZsZXQtY3Jvc3NoYWlyLFxyXG4ubGVhZmxldC1jcm9zc2hhaXIgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG5cdGN1cnNvcjogY3Jvc3NoYWlyO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtcGFuZSxcclxuLmxlYWZsZXQtY29udHJvbCB7XHJcblx0Y3Vyc29yOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYixcclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYiAubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtbWFya2VyLWRyYWdnYWJsZSB7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAgICAgICAgIGdyYWJiaW5nO1xyXG5cdH1cclxuXHJcbi8qIG1hcmtlciAmIG92ZXJsYXlzIGludGVyYWN0aXZpdHkgKi9cclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgsXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1tYXJrZXItaWNvbi5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuc3ZnLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSBwYXRoIHtcclxuXHRwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcblxyXG4vKiB2aXN1YWwgdHdlYWtzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0b3V0bGluZTogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcclxuXHRjb2xvcjogIzAwNzhBODtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtYWN0aXZlIHtcclxuXHRvdXRsaW5lOiAycHggc29saWQgb3JhbmdlO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG5cdGJvcmRlcjogMnB4IGRvdHRlZCAjMzhmO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuXHR9XHJcblxyXG5cclxuLyogZ2VuZXJhbCB0eXBvZ3JhcGh5ICovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0Zm9udDogMTJweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHJcblxyXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXHJcblxyXG4ubGVhZmxldC1iYXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNjUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhLFxyXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYSxcclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuLyogem9vbSBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xyXG5cdGZvbnQ6IGJvbGQgMThweCAnTHVjaWRhIENvbnNvbGUnLCBNb25hY28sIG1vbm9zcGFjZTtcclxuXHR0ZXh0LWluZGVudDogMXB4O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiwgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCAge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cclxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy5wbmcpO1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMzZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLTJ4LnBuZyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcclxuXHRwYWRkaW5nOiA2cHggMTBweCA2cHggNnB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zY3JvbGxiYXIge1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VsZWN0b3Ige1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAxcHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyBsYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3Ige1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHRtYXJnaW46IDVweCAtMTBweCA1cHggLTZweDtcclxuXHR9XHJcblxyXG4vKiBEZWZhdWx0IGljb24gVVJMcyAqL1xyXG4ubGVhZmxldC1kZWZhdWx0LWljb24tcGF0aCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9tYXJrZXItaWNvbi5wbmcpO1xyXG5cdH1cclxuXHJcblxyXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuXHRtYXJnaW46IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRwYWRkaW5nOiAycHggNXB4IDFweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgIzc3NztcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcclxuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cdH1cclxuXHJcblxyXG4vKiBwb3B1cCAqL1xyXG5cclxuLmxlYWZsZXQtcG9wdXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xyXG5cdG1hcmdpbjogMTNweCAxOXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xyXG5cdG1hcmdpbjogMThweCAwO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdHdpZHRoOiAxN3B4O1xyXG5cdGhlaWdodDogMTdweDtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblxyXG5cdG1hcmdpbjogLTEwcHggYXV0byAwO1xyXG5cclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRjb2xvcjogIzMzMztcclxuXHRib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDRweCA0cHggMCAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdGZvbnQ6IDE2cHgvMTRweCBUYWhvbWEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICNjM2MzYzM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtc2Nyb2xsZWQge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0em9vbTogMTtcclxuXHR9XHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XHJcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OCk7XHJcblx0fVxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdH1cclxuXHJcblxyXG4vKiBkaXYgaWNvbiAqL1xyXG5cclxuLmxlYWZsZXQtZGl2LWljb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuXHR9XHJcblxyXG5cclxuLyogVG9vbHRpcCAqL1xyXG4vKiBCYXNlIHN0eWxlcyBmb3IgdGhlIGVsZW1lbnQgdGhhdCBoYXMgYSB0b29sdGlwICovXHJcbi5sZWFmbGV0LXRvb2x0aXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwYWRkaW5nOiA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRjb2xvcjogIzIyMjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1jbGlja2FibGUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG5cclxuLyogRGlyZWN0aW9ucyAqL1xyXG5cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b20ge1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXRvcCB7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRib3R0b206IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogLTEycHg7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSB7XHJcblx0dG9wOiAwO1xyXG5cdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQge1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlIHtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xyXG4gIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD8yd2luanInKTtcclxuICBzcmM6ICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/MndpbmpyI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmPzJ3aW5qcicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/MndpbmpyJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmc/MndpbmpyIyN7JGljb21vb24tZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmljbyB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvLWljb24taW5mbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY29uLWluZm87IFxyXG4gIH1cclxufVxyXG4uaWNvLWFycm93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWFycm93OyBcclxuICB9XHJcbn1cclxuLmljby1pY19hcnJvd19tb3JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2Fycm93X21vcmU7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2F1dG9wbGF5X25vbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfYXV0b3BsYXlfbm9uZTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfYXV0b3BsYXlfcGF1c2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfYXV0b3BsYXlfcGF1c2U7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2F1dG9wbGF5X3BsYXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfYXV0b3BsYXlfcGxheTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfY2xvc2U7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2NvbnRhY3RfZmF4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2NvbnRhY3RfZmF4OyBcclxuICB9XHJcbn1cclxuLmljby1pY19jb250YWN0X3Bob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2NvbnRhY3RfcGhvbmU7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX21haWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfbWFpbDsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfc2VhcmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX3NlYXJjaDsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfem9vbV9pbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfem9vbV9pbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmljby1pY196b29tX2luIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY196b29tX2luLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzNCwgMzQsIDM0KTtcclxuICB9XHJcbn1cclxuLmljby1pY196b29tX291dCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfem9vbV9vdXQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5pY28taWNfem9vbV9vdXQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX3pvb21fb3V0LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzNCwgMzQsIDM0KTtcclxuICB9XHJcbn1cclxuLmljby1pY19kZXZlbG9wbWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19kZXZlbG9wbWVudDsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfZmF2b3JpdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfZmF2b3JpdGU7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2ZsYWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfZmxhZzsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfam9iXzEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfam9iXzE7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2pvYl8yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2pvYl8yOyBcclxuICB9XHJcbn1cclxuLmljby1pY19qb2JfMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19qb2JfMzsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfbGlicmFyeV9ib29rcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19saWJyYXJ5X2Jvb2tzOyBcclxuICB9XHJcbn1cclxuLmljby1pY19tYWlsMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19tYWlsMTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfZmFjZWJvb2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfZmFjZWJvb2s7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2luc3RhZ3JhbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1pY19pbnN0YWdyYW07IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX2xpbmtlZGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX2xpbmtlZGluOyBcclxuICB9XHJcbn1cclxuLmljby1pY19yc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfcnNzOyBcclxuICB9XHJcbn1cclxuLmljby1pY190d2l0dGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX3R3aXR0ZXI7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX3lvdXR1YmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfeW91dHViZTsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfbWFzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWljX21hczsgXHJcbiAgfVxyXG59XHJcbi5pY28taWNfbWVub3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfbWVub3M7IFxyXG4gIH1cclxufVxyXG4uaWNvLWljX21lbnUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28taWNfbWVudTsgXHJcbiAgfVxyXG59XHJcbi5pY28tbG9nb19uZWdhdGl2ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljby1sb2dvX25lZ2F0aXZlOyBcclxuICB9XHJcbn1cclxuLmljby1sb2dvX3Bvc2l0aXZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvLWxvZ29fcG9zaXRpdmU7IFxyXG4gIH1cclxufVxyXG4uaWNvLXVuX2xvZ28ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY28tdW5fbG9nbzsgXHJcbiAgfVxyXG59XHJcbiIsIi8vIGxvY2FsIHZhcmlhYmxlc1xyXG4kZm9vdGVyLWNvbG9yLWxpbmstaG92ZXI6IHJnYigxMzAsIDIxMSwgMjU1KTtcclxuLmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZGctbG9nbyB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAmX19uYXZpZ2F0aW9ue1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sdW1ucygpO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUsXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBicmVhay1iZWZvcmU6IGFsd2F5cztcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICRmb290ZXItY29sb3ItbGluay1ob3ZlclxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLm1lbnUgYS5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtICsgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSArICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xpc3QsXHJcbiAgICB1bC5tZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIC5tZW51LnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICAuZm9vdGVyX190aXRsZSAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAvLyAgICAgY29sb3I6ICRmb290ZXItY29sb3ItbGluay1ob3ZlclxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuICAgICZfX2ZvbGxvdyB7XHJcbiAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC0xMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlcl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAmX19zb2NpYWwtbGlzdHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjEzKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDg3NmFiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtZmxpY2tyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY19yc3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2N2ExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS15b3V0dWJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY195b3V0dWJlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtbGlua2VkaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvLWljX2xpbmtlZGluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtaW5zdGFncmFtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY19pbnN0YWdyYW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS10d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY190d2l0dGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvLWljX2ZhY2Vib29rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICZfX3NvY2lhbC1saW5re1xyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIC4yKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtOmxhc3QtY2hpbGQgJi1saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICRmb290ZXItY29sb3ItbGluay1ob3ZlcjtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzbVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgICZfX2ZvbGxvdyAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19mb2xsb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcikgLy9zcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMSk7XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgLjIpOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX2Fycm93IHtcclxuICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkcm90YXRlOiAyMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJvdGF0ZTogNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGljb21vb24tZm9udC1mYW1pbHk6IFwidW53dG8taWNvbnNcIiAhZGVmYXVsdDtcclxuJGljb21vb24tZm9udC1wYXRoOiBcIi4vLi4vZm9udHNcIiAhZGVmYXVsdDtcclxuXHJcbiRpY28taWNvbi1pbmZvOiBcIlxcZTkwYlwiO1xyXG4kaWNvLWFycm93OiBcIlxcZTkwMFwiO1xyXG4kaWNvLWljX2Fycm93X21vcmU6IFwiXFxlOTAxXCI7XHJcbiRpY28taWNfYXV0b3BsYXlfbm9uZTogXCJcXGU5MDJcIjtcclxuJGljby1pY19hdXRvcGxheV9wYXVzZTogXCJcXGU5MDNcIjtcclxuJGljby1pY19hdXRvcGxheV9wbGF5OiBcIlxcZTkwNFwiO1xyXG4kaWNvLWljX2Nsb3NlOiBcIlxcZTkwNVwiO1xyXG4kaWNvLWljX2NvbnRhY3RfZmF4OiBcIlxcZTkwNlwiO1xyXG4kaWNvLWljX2NvbnRhY3RfcGhvbmU6IFwiXFxlOTA3XCI7XHJcbiRpY28taWNfbWFpbDogXCJcXGU5MDhcIjtcclxuJGljby1pY19zZWFyY2g6IFwiXFxlOTA5XCI7XHJcbiRpY28taWNfem9vbV9pbi1wYXRoMTogXCJcXGU5MGFcIjtcclxuJGljby1pY196b29tX2luLXBhdGgyOiBcIlxcZTkwYlwiO1xyXG4kaWNvLWljX3pvb21fb3V0LXBhdGgxOiBcIlxcZTkwY1wiO1xyXG4kaWNvLWljX3pvb21fb3V0LXBhdGgyOiBcIlxcZTkwZFwiO1xyXG4kaWNvLWljX2RldmVsb3BtZW50OiBcIlxcZTkwZVwiO1xyXG4kaWNvLWljX2Zhdm9yaXRlOiBcIlxcZTkwZlwiO1xyXG4kaWNvLWljX2ZsYWc6IFwiXFxlOTEwXCI7XHJcbiRpY28taWNfam9iXzE6IFwiXFxlOTExXCI7XHJcbiRpY28taWNfam9iXzI6IFwiXFxlOTEyXCI7XHJcbiRpY28taWNfam9iXzM6IFwiXFxlOTEzXCI7XHJcbiRpY28taWNfbGlicmFyeV9ib29rczogXCJcXGU5MTRcIjtcclxuJGljby1pY19tYWlsMTogXCJcXGU5MTVcIjtcclxuJGljby1pY19mYWNlYm9vazogXCJcXGU5MTZcIjtcclxuJGljby1pY19pbnN0YWdyYW06IFwiXFxlOTE3XCI7XHJcbiRpY28taWNfbGlua2VkaW46IFwiXFxlOTE4XCI7XHJcbiRpY28taWNfcnNzOiBcIlxcZTkxOVwiO1xyXG4kaWNvLWljX3R3aXR0ZXI6IFwiXFxlOTFhXCI7XHJcbiRpY28taWNfeW91dHViZTogXCJcXGU5MWJcIjtcclxuJGljby1pY19tYXM6IFwiXFxlOTFjXCI7XHJcbiRpY28taWNfbWVub3M6IFwiXFxlOTFkXCI7XHJcbiRpY28taWNfbWVudTogXCJcXGU5MWVcIjtcclxuJGljby1sb2dvX25lZ2F0aXZlOiBcIlxcZTkxZlwiO1xyXG4kaWNvLWxvZ29fcG9zaXRpdmU6IFwiXFxlOTIwXCI7XHJcbiRpY28tdW5fbG9nbzogXCJcXGU5MGRcIjtcclxuIiwiQGltcG9ydCBcInZhcnNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLnNoYXJlLXRoaXMtcG9wb3ZlciB7XG4gICAgbWF4LXdpZHRoOiAkc2hhcmUtdGhpcy1ib3JkZXItZGlzdGFuY2UgKiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIHNoYXJlLXRoaXMtZmlsdGVyKGRyb3Atc2hhZG93KDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4zNSkpKTtcbiAgICBAaW5jbHVkZSBzaGFyZS10aGlzLWFuaW1hdGlvbihzaGFyZS10aGlzLWludHJvICRzaGFyZS10aGlzLWFuaW1hdGlvbi1sZW5ndGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAkc2hhcmUtdGhpcy12ZXJ0aWNhbC1vZmZzZXQgKyAkc2hhcmUtdGhpcy1hcnJvdy1zaXplICgtJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSk7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSAkc2hhcmUtdGhpcy1hcnJvdy1zaXplIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNoYXJlLXRoaXMtYmFja2dyb3VuZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICA+IHVsIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogJHNoYXJlLXRoaXMtdmVydGljYWwtb2Zmc2V0IC0gJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSAwIDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzaGFyZS10aGlzLWJhY2tncm91bmQ7XG4gICAgICAgIGNvbG9yOiAkc2hhcmUtdGhpcy1mb3JlZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2hhcmUtdGhpcy1ib3JkZXItcmFkaXVzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgc2hhcmUtdGhpcy10cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC0xMDAlKSk7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJHNoYXJlLXRoaXMtc2hhcmVyLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2hhcmUtdGhpcy1zaGFyZXItaGVpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzaGFyZS10aGlzLXNoYXJlci1oZWlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzaGFyZS10aGlzLXNoYXJlci1wYWRkaW5nO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaGFyZS10aGlzLWhpZ2hsaWdodC1saW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgICAgQGluY2x1ZGUgc2hhcmUtdGhpcy1vbi1ib3R0b20oKTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaGFyZS10aGlzLXNtYWxsLWRldmljZXMtbWF4KSB7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBzaGFyZS10aGlzLW9uLWJvdHRvbSgpO1xuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYXJlLXRoaXMtaW50cm8ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC41ZW0pO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYXJlLXRoaXMtaW50cm8ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjVlbSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuIiwiQG1peGluIHNoYXJlLXRoaXMtdHJhbnNmb3JtKCR0cmFuc2Zvcm1hdGlvbi4uLikge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtYXRpb247XG4gICAgICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1hdGlvbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybWF0aW9uO1xufVxuQG1peGluIHNoYXJlLXRoaXMtYW5pbWF0aW9uKCRhbmltYXRpb24uLi4pIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBzaGFyZS10aGlzLWZpbHRlcigkZmlsdGVyLi4uKSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6ICRmaWx0ZXI7XG4gICAgICAgICAgICBmaWx0ZXI6ICRmaWx0ZXI7XG59XG5cbkBtaXhpbiBzaGFyZS10aGlzLW9uLWJvdHRvbSgpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRzaGFyZS10aGlzLWFycm93LXNpemUgJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICA+IHVsIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG1hcmdpbjogJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSAwIDA7XG4gICAgfVxufVxuIiwiJHNoYXJlLXRoaXMtdmVydGljYWwtb2Zmc2V0OiAtLjI1ZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1iYWNrZ3JvdW5kOiAjMzMzICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtZm9yZWdyb3VuZDogI2ZmZiAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWhpZ2hsaWdodC1saW5rOiByZ2JhKCNmZmYsIC4yNSkgIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1ib3JkZXItcmFkaXVzOiAuMjVlbSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWFycm93LXNpemU6IC41ZW0gIWRlZmF1bHQ7XG5cbiRzaGFyZS10aGlzLXNoYXJlci13aWR0aDogMmVtICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtc2hhcmVyLWhlaWdodDogMmVtICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtc2hhcmVyLXBhZGRpbmc6IC4zNWVtICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtYm9yZGVyLWRpc3RhbmNlOiA0ZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1hbmltYXRpb24tbGVuZ3RoOiAuM3MgIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1zbWFsbC1kZXZpY2VzLW1heDogNTc1cHggIWRlZmF1bHQ7XG4iLCJib2R5IHtcclxuICAgIC5tb2R1bGUge1xyXG4gICAgICAgICYtbSB7XHJcbiAgICAgICAgICAgICYteSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXAge1xyXG4gICAgICAgICAgICAmLXkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1iIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWlnaHQge1xyXG4gICAgICAgICYtbWluLTEwMCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbWluLTUwIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tIHtcclxuICAgICAgICAmLXQge1xyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIxcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBmb3IgbWFuYWdpbmcgdGhlICdtLXQtaGVhZGVyJyBpZiBmb3JtIGFsZXJ0IGFwcGVhcmVkLlxyXG4gICAgICAgICAgICAgICAgKyAqIHtcclxuICAgICAgICAgICAgICAgICAgICAubS10LWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9uby1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIC5tb2R1bGUge1xyXG4gICAgICAgICAgICAmLW0ge1xyXG4gICAgICAgICAgICAgICAgJi15IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1iIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1wIHtcclxuICAgICAgICAgICAgICAgICYteSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcclxuICAgICAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm0ge1xyXG4gICAgICAgICAgICAmLXQge1xyXG4gICAgICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICZfbm8tYmFubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hbnljaGFydHtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIEBleHRlbmQgLm1vZHVsZS1tLXk7XHJcbiAgICBAZm9yICRpIGZyb20gMyB0aHJvdWdoIDEwIHtcclxuICAgICAgICAkaGVpZ2h0OiAyNTAgKiAkaTtcclxuXHJcbiAgICAgICAgJi5oZWlnaHQtI3skaX0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICN7JGhlaWdodH1weDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiICAgICRuYXYtbGVmdC1tYXJnaW46IDIwcHg7XHJcbiAgICAkZml4ZWQtbWVudS1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xyXG4gICAgJGhlYWRlclNlYXJjaFdpZHRoOiAyNjhweDtcclxuICAgIC5hcHAtaGVhZGVyIHtcclxuICAgICAgICAkcm9vdC1oZWFkZXI6ICY7XHJcbiAgICAgICAgJjpub3QoLm1vYmlsZS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDApO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkLFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0QzRDNEMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbG9nbyxcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19sb2dvIHtcclxuICAgICAgICAgICAgICAgIC5pY28tbG9nb19uZWdhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljby1sb2dvX3Bvc2l0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X190aXRsZSxcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3N1YnRpdGxlLFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYge1xyXG4gICAgICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICA+LmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPi5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCxcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X193cmFwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19sb2dvLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3Mi41OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICRwYWdlLW9mZnNldC14IDMwcHggMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgYXV0byk7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwIDMwcHggJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvLWxvZ29fbmVnYXRpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NkZ19nb2Fsc19sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19uYXYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX25hdi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NpdGUtc2xvZ2FuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY28tdW5fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44NnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X190b3Atc3RyaXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNzAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjhweCkgIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPi5yZWdpb24tdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtJHBhZ2Utb2Zmc2V0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPi5yZWdpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NkZ19sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjhweCkge1xyXG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLnNmLW1lbnUgLnNmLXdpdGgtdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1kZXB0aC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2LWxlZnQtbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdi1sZWZ0LW1hcmdpbiAqMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuc2YtZGVwdGgtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzdWIgbWVudSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRwYWdlLW1heC13aWR0aCAtICRwYWdlLW9mZnNldC14ICogMn0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjU1NTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNTU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hpbGQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDAlICsgI3skaGVhZGVyU2VhcmNoV2lkdGh9KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogYm9yZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA2MDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3Mi41OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2ggI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuLFxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2ggI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCxcclxuICAgICAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA3OSwgMTQ3LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC5vcGVuICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0bixcclxuICAgICAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC5vcGVuICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX25hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbmF2LFxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xpY2stbGluayB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24tcGFyZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIC5zZi1zdWItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1tZW51X19pdGVtLS5zZi1kZXB0aC0xIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY4cHgpIHsgXHJcbiAgICAgICAgICAgICAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgID4uYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzdWIgbWVudSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWZpbGw6IGJhbGFuY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbHVtbi1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWdlLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE1MTUxNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY3cHgpIHtcclxuICAgICAgICAubWVudV9vcGVuIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX21haW4tbmF2IC5tYWluLW1lbnUuc2YtYWNjb3JkaW9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXI6bm90KC5tb2JpbGUtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9vcGVuIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1KTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEzLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTQ1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl93cmFwIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9maXhlZCAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyLFxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfbWVkaXVtIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfZml4ZWQgLmFwcC1oZWFkZXJfX3NlYXJjaCxcclxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX21lZGl1bSAuYXBwLWhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZGdfZ29hbHNfbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNmLWFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9fZml4ZWQgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9fZml4ZWQgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNzdXBlcmZpc2gtbWFpbi1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRwYWdlLW9mZnNldC14LW1vYiAxNjBweCAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAubWFpbi1tZW51LnNmLWFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDE2MHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB1bC5zZi1tZW51IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyBUbyBmaXggbW9iaWxlIG1lbnUgY2xpY2sgZnVuY3Rpb25hbGl0eSB0aGUgcG9zaXRpb24gaXMgY2hhbmdlZCB0byByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3ViIG1lbnUgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1kZXB0aC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWw+bGkuc2YtY2xvbmUtcGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IHVuc2V0LCAkZ2FwOiB1bnNldCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1zdWItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2ZIb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNmLWRlcHRoLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcmlnaHQ6IC0xMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBsZWZ0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWNsb25lLXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBvcGFjaXR5KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVsYXkoKTtcclxuICAgICAgICAgICAgICAgID4ucmVnaW9uLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9sbG93LXVzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBuYXYuYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvb2xiYXItbWVudXMge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24udG9vbGJhci1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb2xsb3ctdXMsXHJcbiAgICAgICAgICAgICAgICBuYXYuYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvb2xiYXItbWVudXMsXHJcbiAgICAgICAgICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsLmJsb2NrLmJsb2NrLWxhbmd1YWdlLmJsb2NrLWxhbmd1YWdlLWJsb2NrbGFuZ3VhZ2UtaW50ZXJmYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9kcm9wZG93biAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50b29sYmFyLW1lbnVfbGFzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC50b29sYmFyLW1lbnVfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuNykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3Jvdyh1bnNldCk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19uYXYtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fbG9nby1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2l0ZS1zbG9nYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkZHVyYXRpb246IC41cyk7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXVsdGlwbGUtdHJhbnNpdGlvbih3aWR0aCwgb3BhY2l0eSwgbGVmdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hcHAtaGVhZGVyX19zZWFyY2hfd3JhcF92aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDQwcHggMHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaC1tb2ItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNmLWRlcHRoLTItbWVudSB7XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19oYW1idXJnZXIsXHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX190b3Atc3RyaXAge1xyXG4gICAgICAgICAgICAgICAgLy8gei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjYmxvY2stbWFpbm5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJGR1cmF0aW9uOiAuMnMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXNlci1sb2dnZWQtaW4ge1xyXG4gICAgICAgIC5hcHAtaGVhZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmFwcC1oZWFkZXJfbWVkaXVtO1xyXG4gICAgICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgICAgIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJsb2NrLXN1cGVyZmlzaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5tb2JpbGUtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2RnX2xvZ29fYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTZweCkge1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjA5cHgpIHtcclxuICAgICAgICAgICAgLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItYmFyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTM5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjdweCkge1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcjpub3QoLm1vYmlsZS1kZXZpY2UpLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl9faGFtYnVyZ2Vye1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2N3B4KSB7XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX21haW4tbmF2IC5yZWdpb24tbmF2aWdhdGlvbj4uYmxvY2s+Lm1lbnU+bGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fdyxcclxuICAgICAgICAuYXBwLWhlYWRlci5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXIgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fYixcclxuICAgICAgICAuYXBwLWhlYWRlci5hcHAtaGVhZGVyX19maXhlZCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbi5yZWdpb24td3RkIC5pbWctZGVmYXVsdC1ia2cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi8vIEZsZXhib3ggZGlzcGxheVxyXG5AbWl4aW4gZmxleGJveCgpIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIFRoZSAnZmxleCcgc2hvcnRoYW5kXHJcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXHJcbiAgLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcclxuICBAbWl4aW4gZmxleCgkdmFsdWVzKSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAkdmFsdWVzO1xyXG4gICAgICAgLW1vei1ib3gtZmxleDogJHZhbHVlcztcclxuICAgICAgICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XHJcbiAgICAgICAgICAtbXMtZmxleDogJHZhbHVlcztcclxuICAgICAgICAgICAgICBmbGV4OiAkdmFsdWVzO1xyXG4gIH1cclxuICBcclxuICAvLyBGbGV4IEZsb3cgRGlyZWN0aW9uXHJcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcclxuICAvLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXHJcbiAgQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcclxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgfVxyXG4gIFxyXG4gIC8vIEZsZXggTGluZSBXcmFwcGluZ1xyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXHJcbiAgLy8gbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxyXG4gIEBtaXhpbiBmbGV4LXdyYXAoJHdyYXApIHtcclxuICAgIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcclxuICAgICAgIC1tb3otZmxleC13cmFwOiAkd3JhcDtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiAkd3JhcDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiAkd3JhcDtcclxuICB9XHJcbiAgXHJcbiAgLy8gRmxleCBEaXJlY3Rpb24gYW5kIFdyYXBcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4gIC8vIDxmbGV4LWRpcmVjdGlvbj4gfHwgPGZsZXgtd3JhcD5cclxuICBAbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XHJcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogJGZsb3c7XHJcbiAgICAgICAtbW96LWZsZXgtZmxvdzogJGZsb3c7XHJcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogJGZsb3c7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogJGZsb3c7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIERpc3BsYXkgT3JkZXJcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcclxuICAvLyA8aW50ZWdlcj5cclxuICBAbWl4aW4gb3JkZXIoJHZhbCkge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJHZhbDsgIFxyXG4gICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJHZhbDsgICAgIFxyXG4gICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6ICR2YWw7ICAgICBcclxuICAgICAgICAgICAgICAtd2Via2l0LW9yZGVyOiAkdmFsOyAgXHJcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAkdmFsO1xyXG4gIH1cclxuICBcclxuICAvLyBGbGV4IGdyb3cgZmFjdG9yXHJcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXHJcbiAgLy8gPG51bWJlcj5cclxuICBAbWl4aW4gZmxleC1ncm93KCRncm93KSB7XHJcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgICAgICAtbW96LWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgICAgICAgLW1zLWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIEZsZXggc2hyaW5rXHJcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW0gc2hyaW5rIGZhY3RvclxyXG4gIC8vIDxudW1iZXI+IFxyXG4gIEBtaXhpbiBmbGV4LXNocmluaygkc2hyaW5rKSB7XHJcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xyXG4gICAgICAgLW1vei1mbGV4LXNocmluazogJHNocmluaztcclxuICAgICAgICAtbXMtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xyXG4gIH1cclxuICBcclxuICAvLyBGbGV4IGJhc2lzXHJcbiAgLy8gLSB0aGUgaW5pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc25pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxyXG4gIC8vIDx3aWR0aD4gXHJcbiAgQG1peGluIGZsZXgtYmFzaXMoJHdpZHRoKSB7XHJcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICAgICAgIC1tb3otZmxleC1iYXNpczogJHdpZHRoO1xyXG4gICAgICAgIC1tcy1mbGV4LWJhc2lzOiAkd2lkdGg7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6ICR3aWR0aDtcclxuICB9XHJcbiAgXHJcbiAgLy8gQXhpcyBBbGlnbm1lbnRcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4gIC8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgXHJcbiAgQG1peGluIGp1c3RpZnktY29udGVudCgkanVzdGlmeSkge1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6ICRqdXN0aWZ5O1xyXG4gIH1cclxuICBcclxuICAvLyBQYWNraW5nIEZsZXggTGluZXNcclxuICAvLyAtIGFwcGxpZXMgdG86IG11bHRpLWxpbmUgZmxleCBjb250YWluZXJzXHJcbiAgLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2ggXHJcbiAgQG1peGluIGFsaWduLWNvbnRlbnQoJGFsaWduKSB7XHJcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICAgICAgIC1tb3otYWxpZ24tY29udGVudDogJGFsaWduO1xyXG4gICAgICAgIC1tcy1hbGlnbi1jb250ZW50OiAkYWxpZ247XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICB9XHJcbiAgXHJcbiAgLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcclxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xyXG4gIC8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaCBcclxuICBAbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKSB7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgICAgICAtbW96LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgICAgICAgLW1zLWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgfVxyXG4gIFxyXG4gIC8vIENyb3NzLWF4aXMgQWxpZ25tZW50XHJcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXHJcbiAgLy8gYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaCBcclxuICBAbWl4aW4gYWxpZ24tc2VsZigkYWxpZ24pIHtcclxuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gICAgICAgLW1vei1hbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgICAgICAgLW1zLWFsaWduLXNlbGY6ICRhbGlnbjtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogJGFsaWduO1xyXG4gIH0iLCIkbGF5b3V0LWRpcmVjdGlvbjogcnRsICFkZWZhdWx0O1xyXG5cclxuQG1peGluIGx0ciB7XHJcbiAgICBAaWYgJGxheW91dC1kaXJlY3Rpb249PWx0ciB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBydGwge1xyXG4gICAgaHRtbFtkaXI9cnRsXSAmIHtcclxuICAgICAgICBAaWYgJGxheW91dC1kaXJlY3Rpb249PXJ0bCB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIHRyYW5zaXRpb24tZGVsYXlcclxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJGR1cmF0aW9uOiAuMnMpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJGR1cmF0aW9uO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAkZHVyYXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAkZHVyYXRpb247XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAkZHVyYXRpb247XHJcbn1cclxuXHJcbi8vIHRyYW5zaXRpb25cclxuQG1peGluIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC4ycywgJGZ1bmN0aW9uOiBlYXNlLW91dCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRmdW5jdGlvbjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb247XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRmdW5jdGlvbjtcclxuICAgIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBGb3IgbXVsdGlwbGUgdHJhbnNpdGlvbnNcclxuLy8gVXNhZ2U6ICAgQGluY2x1ZGUgbXVsdGlwbGUtdHJhbnNpdGlvbih3aWR0aCwgaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQpO1xyXG4vLyBPdXRwdXQ6ICAtd2Via2l0LXRyYW5zaXRpb24od2lkdGggMC4ycywgaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQpO1xyXG4vLyAgICAgICAgICB0cmFuc2l0aW9uKHdpZHRoIDAuMnMsIGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0KTtcclxuLy8gUGFzcyBpbiBhbnkgbnVtYmVyIG9mIHRyYW5zaXRpb25zXHJcbkBtaXhpbiBtdWx0aXBsZS10cmFuc2l0aW9uKCR0cmFuc2l0aW9ucy4uLikge1xyXG4gICAgJHVuZm9sZGVkVHJhbnNpdGlvbnM6ICgpO1xyXG4gICAgQGVhY2ggJHRyYW5zaXRpb24gaW4gJHRyYW5zaXRpb25zIHtcclxuICAgICAgICAkdW5mb2xkZWRUcmFuc2l0aW9uczogYXBwZW5kKCR1bmZvbGRlZFRyYW5zaXRpb25zLCB1bmZvbGRUcmFuc2l0aW9uKCR0cmFuc2l0aW9uKSwgY29tbWEpO1xyXG4gICAgfVxyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdW5mb2xkZWRUcmFuc2l0aW9ucztcclxuICAgIHRyYW5zaXRpb246ICR1bmZvbGRlZFRyYW5zaXRpb25zO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdW5mb2xkVHJhbnNpdGlvbiAoJHRyYW5zaXRpb24pIHtcclxuICAgIC8vIERlZmF1bHQgdmFsdWVzXHJcbiAgICAkcHJvcGVydHk6IGFsbDtcclxuICAgICRkdXJhdGlvbjogLjJzO1xyXG4gICAgJGVhc2luZzogbnVsbDsgLy8gQnJvd3NlciBkZWZhdWx0IGlzIGVhc2UsIHdoaWNoIGlzIHdoYXQgd2Ugd2FudFxyXG4gICAgJGRlbGF5OiBudWxsOyAvLyBCcm93c2VyIGRlZmF1bHQgaXMgMCwgd2hpY2ggaXMgd2hhdCB3ZSB3YW50XHJcbiAgICAkZGVmYXVsdFByb3BlcnRpZXM6ICgkcHJvcGVydHksICRkdXJhdGlvbiwgJGVhc2luZywgJGRlbGF5KTtcclxuICAgIC8vIEdyYWIgdHJhbnNpdGlvbiBwcm9wZXJ0aWVzIGlmIHRoZXkgZXhpc3RcclxuICAgICR1bmZvbGRlZFRyYW5zaXRpb246ICgpO1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGRlZmF1bHRQcm9wZXJ0aWVzKSB7XHJcbiAgICAgICAgJHA6IG51bGw7XHJcbiAgICAgICAgQGlmICRpIDw9bGVuZ3RoKCR0cmFuc2l0aW9uKSB7XHJcbiAgICAgICAgICAgICRwOiBudGgoJHRyYW5zaXRpb24sICRpKVxyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgICRwOiBudGgoJGRlZmF1bHRQcm9wZXJ0aWVzLCAkaSlcclxuICAgICAgICB9XHJcbiAgICAgICAgJHVuZm9sZGVkVHJhbnNpdGlvbjogYXBwZW5kKCR1bmZvbGRlZFRyYW5zaXRpb24sICRwKTtcclxuICAgIH1cclxuICAgIEByZXR1cm4gJHVuZm9sZGVkVHJhbnNpdGlvbjtcclxufSIsIkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybSgkc2NhbGU6IDEsICRyb3RhdGU6IDAsICR0cmFuc2xhdGVYOiAwLCAkdHJhbnNsYXRlWTogMCkge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpIHJvdGF0ZSgkcm90YXRlKSB0cmFuc2xhdGVYKCR0cmFuc2xhdGVYKSB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpIHJvdGF0ZSgkcm90YXRlKSB0cmFuc2xhdGVYKCR0cmFuc2xhdGVYKSB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZKTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG4gIH0iLCJAbWl4aW4gY29sdW1ucygkY291bnQ6IDQsICRnYXA6ICRzcGFjZXIgKiAyKSB7XHJcbiAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAkZ2FwO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb3VudDtcclxuICAgIC13ZWJraXQtY29sdW1uLWdhcDogJGdhcDtcclxuICAgIGNvbHVtbi1jb3VudDogJGNvdW50O1xyXG4gICAgY29sdW1uLWdhcDogJGdhcDtcclxufSIsIi51c2VyLWxvZ2dlZC1pbntcclxuICAgICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDAwMDtcclxuICAgIH1cclxuICAgIC5tIHtcclxuICAgICAgICAmLXQge1xyXG4gICAgICAgICAgICAmLWhlYWRlciwmLWhlYWRlcl9uby1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFwcC1oZWFkZXIge1xyXG4gICAgJHJvb3QtaGVhZGVyOiAmO1xyXG4gICAgJi5tb2JpbGUtZGV2aWNlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMCk7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCxcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRDNEM0QzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLnRvb2xiYXItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbG9nbyxcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX2xvZ28ge1xyXG4gICAgICAgICAgICAuaWNvLWxvZ29fbmVnYXRpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljby1sb2dvX3Bvc2l0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3RpdGxlLFxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zdWJ0aXRsZSxcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYsXHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgIC5yZWdpb24tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICA+LmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gsXHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fd3JhcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogOThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3Mi41OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX2xvZ28ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICRwYWdlLW9mZnNldC14IDMwcHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgYXV0byk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAzMHB4ICRwYWdlLW9mZnNldC14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvLWxvZ29fbmVnYXRpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NkZ19nb2Fsc19sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19uYXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX25hdi13cmFwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zaXRlLXNsb2dhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvLXVuX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDcwMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtbCkge1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+LnJlZ2lvbi10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0kcGFnZS1vZmZzZXQteDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLSRwYWdlLW9mZnNldC14O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4ucmVnaW9uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLW1vYi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NkZ19sb2dvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4OHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHVsLnNmLW1lbnUgLnNmLXdpdGgtdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICA+LmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1kZXB0aC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdi1sZWZ0LW1hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2LWxlZnQtbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzdWIgbWVudSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHBhZ2UtbWF4LXdpZHRoIC0gJHBhZ2Utb2Zmc2V0LXggKiAyfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNTU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjU1NTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hpbGQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDAlICsgI3skaGVhZGVyU2VhcmNoV2lkdGh9KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGJvcmRlcik7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA2MDE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzIuNThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4sXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA3OSwgMTQ3LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuLFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC5vcGVuICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gub3BlbiAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAuc3VibWl0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbmF2LFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX25hdiB7XHJcbiAgICAgICAgICAgICAgICAuc2RnX2xvZ29fdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tci00MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1wYXJlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgJi5qcy1pbml0aWF0ZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZi1zdWItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgID4uYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzdWIgbWVudSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWZpbGw6IGJhbGFuY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbHVtbi1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBicmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1icmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUxNTE1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1sKSB7XHJcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5tZW51X29wZW4ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX21haW4tbmF2IC5tYWluLW1lbnUuc2YtYWNjb3JkaW9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXBwLWhlYWRlci5tb2JpbGUtZGV2aWNlIHtcclxuICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fYiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXBwLWhlYWRlcl9vcGVuIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMy41cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoNDUpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMy41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEzLjVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtNDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXBwLWhlYWRlcl9vcGVuIC5hcHAtaGVhZGVyX3dyYXAge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXBwLWhlYWRlcl9maXhlZCAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyLFxyXG4gICAgICAgICYuYXBwLWhlYWRlcl9tZWRpdW0gLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFwcC1oZWFkZXJfZml4ZWQgLmFwcC1oZWFkZXJfX3NlYXJjaCxcclxuICAgICAgICAmLmFwcC1oZWFkZXJfbWVkaXVtIC5hcHAtaGVhZGVyX19zZWFyY2gge1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLW1vYi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX3NkZ19nb2Fsc19sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZi1hY2NvcmRpb24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3N1cGVyZmlzaC1tYWluLWFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNsaXA6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fbWFpbi1uYXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3NXB4ICRwYWdlLW9mZnNldC14LW1vYiAxNDBweCAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5tYWluLW1lbnUuc2YtYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggMjBweCAxMTVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB1bC5zZi1tZW51IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTFjJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gc3ViIG1lbnUgIFxyXG4gICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2YtZGVwdGgtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWw+bGkuc2YtY2xvbmUtcGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2YtZXhwYW5kZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvdW50OiB1bnNldCwgJGdhcDogdW5zZXQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2Ytc3ViLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmSG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNmLWRlcHRoLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcmlnaHQ6IC0xMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAyMHB4IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogbGVmdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1jbG9uZS1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXI+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX3RvcC1zdHJpcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IG9wYWNpdHkpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5KCk7XHJcbiAgICAgICAgICAgID4ucmVnaW9uLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb2xsb3ctdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG5hdi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9vbGJhci1tZW51cyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigxMik7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24udG9vbGJhci1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9sbG93LXVzLFxyXG4gICAgICAgICAgICBuYXYuYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvb2xiYXItbWVudXMsXHJcbiAgICAgICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwuYmxvY2suYmxvY2stbGFuZ3VhZ2UuYmxvY2stbGFuZ3VhZ2UtYmxvY2tsYW5ndWFnZS1pbnRlcmZhY2Uge1xyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+bGk+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50b29sYmFyLW1lbnVfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50b29sYmFyLW1lbnVfZHJvcGRvd24gLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50b29sYmFyLW1lbnVfX2J0biB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgYXV0byk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvb2xiYXItbWVudV9sYXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuNykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KHVuc2V0KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX25hdi13cmFwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX19sb2dvLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX3NpdGUtc2xvZ2FuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkZHVyYXRpb246IC41cyk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2hfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtdWx0aXBsZS10cmFuc2l0aW9uKHdpZHRoLCBvcGFjaXR5LCBsZWZ0KTtcclxuICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYXBwLWhlYWRlcl9fc2VhcmNoX3dyYXBfdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAzO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNDBweCAwcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLW1vYi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2JpbGUtZGV2aWNlIHtcclxuICAgICAgICAjYmxvY2stbWFpbm5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJGR1cmF0aW9uOiAuMnMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2YtZGVwdGgtMi1tZW51IHtcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2hhbWJ1cmdlcixcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3RvcC1zdHJpcCB7XHJcbiAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi51c2VyLWxvZ2dlZC1pbi5tb2JpbGUtZGV2aWNlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWwpIHtcclxuICAgICAgICAuYXBwLWhlYWRlci5hcHAtaGVhZGVyX29wZW4gLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgIHRvcDogNDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XHJcbn1cclxuXHJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXHJcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXHJcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZGVmYXVsdDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgQGluY2x1ZGUgcnRsIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxyXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcclxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXHJcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXHJcbiAgaGVpZ2h0OiAwOyAvLyAxXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuXHJcbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1kZWZhdWx0O1xyXG59XHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbi8vXHJcbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXHJcbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cclxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXHJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXHJcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1kZWZhdWx0XHJcbn1cclxuXHJcbm9sIG9sLFxyXG51bCB1bCxcclxub2wgdWwsXHJcbnVsIG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbi8vIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxyXG5zdXAgeyB0b3A6IC0uNWVtOyB9XHJcblxyXG5cclxuLy9cclxuLy8gTGlua3NcclxuLy9cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXHJcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXHJcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XHJcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG4vL1xyXG4vLyBUYWJsZXNcclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG59XHJcblxyXG50aCB7XHJcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXHJcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEltYWdlcyBhbmQgY29udGVudFxyXG4vL1xyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gICZbZGF0YS1hbGlnbj1cImxlZnRcIl0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzcGFjZXIgKjJ9KTtcclxuICB9XHJcbiAgJltkYXRhLWFsaWduPVwicmlnaHRcIl0ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgKjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzcGFjZXIgKjJ9KTtcclxuICB9XHJcbiAgJltkYXRhLWFsaWduPVwiY2VudGVyXCJdIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICB9XHJcbn1cclxucCBpbWdbZGF0YS1lbnRpdHktdHlwZT1cImZpbGVcIl0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBGb3Jtc1xyXG4vL1xyXG5cclxubGFiZWwge1xyXG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxyXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwcHggZG90dGVkO1xyXG4gIG91dGxpbmU6IDBweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIDJcclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cclxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXHJcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcclxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxyXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4gIG1pbi13aWR0aDogMDtcclxuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbi8vXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbi8vXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICBmb250OiBpbmhlcml0OyAvLyAyXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXHJcbi8vXHJcblxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxyXG59XHJcblxyXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxyXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIuY29tbW9uIHtcclxuICAgICYtcGFnZSB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAmLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJlYXN1bHQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kdWxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICArLmNvbW1vbi1wYWdlX19jb250ZW50LXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2FkLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2R1bGUtaGVhZGVyX19maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW1wdHktcmVzdWx0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2VhcmNoLWhlYWQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg5MCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpc3RyaWJ1dGlvbi1wYWdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnZpZXctYWxsLW5ld3MsXHJcbi52aWV3LWFsbC1ldmVudHMsXHJcbi52aWV3LWFsbC1wdWJsaWNhdGlvbnMsXHJcbi52aWV3LXNpZ25pbmctY2VyZW1vbnktdmlldyxcclxuLnZpZXctcHJvamVjdHMsXHJcbi52aWV3LWdsb2JhbC1zZWFyY2gge1xyXG4gICAgLmNhcmRfY29udGVudC1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5kaXZbY2xhc3NePVwidmlldy1cIl0ge1xyXG4gICAgLmNhcmRfY29udGVudC1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1mb3JtIHtcclxuICAgICZfX21hcmt1cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgICZfX2NoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1kZXRhaWxze1xyXG4gICAgaDJ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIixzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufSIsIi50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAmX3ByaW1hcnkge1xyXG4gICAgICAgIEBleHRlbmQgLnRpdGxlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAmX3NlY29uZGFyeSB7XHJcbiAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICZfbGFyZ2Uge1xyXG4gICAgICAgIEBleHRlbmQgLnRpdGxlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICZfbS1iIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgJl9sLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgJl9wcmltYXJ5IHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9sYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICZfbS1iIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9tLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiaDIge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcclxufVxyXG5cclxucCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICArIG9sLCsgdWwsKyBkbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWdpb24tY29udGVudCB7XHJcbiAgICBvbCwgdWwsIGRsIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAge1xyXG4gICAgJl90ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICZfZmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3F1b3RlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAkcGFkZGluZy1kZWZhdWx0IDQ1cHggMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmctZGVmYXVsdCAqMjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMyUgLSAxOHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9icmllZiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAmX20tdC0wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgKy50aXRsZV9wcmltYXJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgfVxyXG4gICAgKy50aXRsZV9zZWNvbmRhcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2x1bW4tY291bnRfdW5zZXQge1xyXG4gICAgY29sdW1uLWNvdW50OiB1bnNldDtcclxuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiB1bnNldDtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucCB7XHJcbiAgICAgICAgJl9xdW90ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYnJpZWYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAmX20tdC0wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZsZXgtb3JkZXItbGFzdC1tb2Ige1xyXG4gICAgICAgIEBpbmNsdWRlIG9yZGVyKDEzKTtcclxuICAgIH1cclxufSIsIi8qXHJcbiAgVGhpcyBtaXhpbiBjYW4gYmUgdXNlZCB0byBzZXQgdGhlIG9iamVjdC1maXQ6XHJcbiAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb250YWluKTtcclxuICBvciBvYmplY3QtZml0IGFuZCBvYmplY3QtcG9zaXRpb246XHJcbiAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlciwgdG9wKTtcclxuKi9cclxuXHJcbkBtaXhpbiBvYmplY3QtZml0KCRmaXQ6IGNvdmVyLCAkcG9zaXRpb246IG51bGwpIHtcclxuICAgIC1vLW9iamVjdC1maXQ6ICRmaXQ7XHJcbiAgICBvYmplY3QtZml0OiAkZml0O1xyXG4gICAgQGlmICRwb3NpdGlvbiB7XHJcbiAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRmaXR9OyBvYmplY3QtcG9zaXRpb246ICN7JHBvc2l0aW9ufSc7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRmaXR9JztcclxuICAgIH1cclxufSIsIi51bi1idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDRweCAxOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIG11bHRpcGxlLXRyYW5zaXRpb24oY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbiAgICAmLXNvbGlkIHtcclxuICAgICAgICBAZXh0ZW5kIC51bi1idG47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgJl9ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfbGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9sYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAzNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAudW4tYnRuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAmX2xhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2JvcmRlcmVkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICAgICZfaWNvbiB7XHJcbiAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWDogNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVuLWJ0bi1ncm91cCB7XHJcbiAgICBbY2xhc3NePSd1bi1idG4tJ106bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVhYTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMzODc1YWE7XHJcbiAgICB9XHJcbn0iLCIuZGV0YWlsLWNhcm91c2Vse1xyXG4gICAgLy8gd2lkdGg6IGNhbGMoMTI1JSArICN7JHBhZ2Utb2Zmc2V0LXggKyAkcGFkZGluZy1kZWZhdWx0LzJ9KTtcclxuICAgIHdpZHRoOiBjYWxjKDEyMy44JSArICgxMDB2dyAtIDE1MiUpLzIpO1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIC5pdGVtOmZvY3Vze1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbiAgICAmX193cmFwe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFnZS1vZmZzZXQteDtcclxuICAgICAgICAucm93Lm5vLWd1dHRlcnN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctZGVmYXVsdC8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZy1kZWZhdWx0ICoyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgJl9faGVhZHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyNnB4O1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNDBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDQwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYuc2xpY2stZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjMpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOi01MCUsICR0cmFuc2xhdGVZOiAwcHgpO1xyXG4gICAgICAgICAgICAuaWNve1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTkwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWDotNTAlLCAkdHJhbnNsYXRlWTogLTYwcHgpO1xyXG4gICAgICAgICAgICAuaWNve1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoOTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcclxuICAgIC5kZXRhaWwtY2Fyb3VzZWx7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JHBhZ2Utb2Zmc2V0LXgtbW9ifSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoODB2dyAtICN7JHBhZ2Utb2Zmc2V0LXgtbW9ifSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGNvbG9yLWljb246ICM1NTU1NTU7XHJcbiRjb2xvci1pY29uLWhvdmVyOiAjMDE0RTkxO1xyXG5cclxuLmV2ZW50cy1tYXB7XHJcblx0aGVpZ2h0OiA3MDBweDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdC8vIHBsdWdpbiBjdXN0b21pemF0aW9uIHN0YXJ0c1xyXG5cdCZfY2Fyb3VzZWx7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTAwMjtcclxuXHRcdG1hcmdpbi10b3A6IC0xNTVweDtcclxuXHR9XHJcblx0LnNsaWNrLXNsaWRle1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0fVxyXG5cdCYubGVhZmxldC10b3VjaCB7XHJcblx0XHQubGVhZmxldC1iYXJ7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzVweDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDIzNywyMzcsMjM3LDAuNik7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHRcdC5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2x7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1hcC1pY29uIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1pY29uO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg4NSwgODUsIDg1LCAwLjQpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg4NSwgODUsIDg1LCAwLjQpO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHJcblx0XHQmLWhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWljb24taG92ZXI7XHJcblx0XHRcdHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LXBvcHVwLWNvbnRlbnR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQubGVhZmxldC1wb3B1cHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtY2x1c3Rlci1hbmltIC5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG5cdC5sZWFmbGV0LWNsdXN0ZXItYW5pbSAubGVhZmxldC1tYXJrZXItc2hhZG93IHtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjJzKTtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LWNsdXN0ZXItc3BpZGVyLWxlZyB7XHJcblx0XHQvKiBzdHJva2UtZGFzaG9mZnNldCAoZHVyYXRpb24gYW5kIGZ1bmN0aW9uKSBzaG91bGQgbWF0Y2ggd2l0aCBsZWFmbGV0LW1hcmtlci1pY29uIHRyYW5zZm9ybSBpbiBvcmRlciB0byB0cmFjayBpdCBleGFjdGx5ICovXHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygkZHVyYXRpb246IC4ycyk7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXItc21hbGwge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1zbWFsbCBkaXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXItbWVkaXVtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXItbWVkaXVtIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1sYXJnZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cdH1cclxuXHJcblx0Lm1hcmtlci1jbHVzdGVyLWxhcmdlIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHR9XHJcblxyXG5cdC8qIElFIDYtOCBmYWxsYmFjayBjb2xvcnMgKi9cclxuXHQubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItc21hbGwge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1zbWFsbCBkaXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb25cclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1tZWRpdW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1tZWRpdW0gZGl2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLWxhcmdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcblx0fVxyXG5cclxuXHQubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItbGFyZ2UgZGl2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdH1cclxuXHJcblx0Lm1hcmtlci1jbHVzdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0ei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1hcmtlci1jbHVzdGVyIGRpdiB7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG5cdH1cclxuXHJcblx0Lm1hcmtlci1jbHVzdGVyIHNwYW4ge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG5cdFx0Ji5zcGlkZXJmaWVke1xyXG5cdFx0XHQubWFya2VyLWNsdXN0ZXItc21hbGwge1xyXG5cdFx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX2Nhcm91c2Vse1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0LnNsaWNrLXRyYWNre1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XHJcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fd3JhcHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwMDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmxlYWZsZXQtY29udHJvbC1jb250YWluZXJ7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi50b29sYmFyLW1lbnV7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweCAzMHB4O1xyXG4gICAgJl9kcm9wZG93biAmX19idG4ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkcm90YXRlOiA0NWRlZyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogdHJhbnNmb3JtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2Ryb3Bkb3duLnNob3cgICZfX2J0bntcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkcm90YXRlOiAyMjVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfbGFzdC1pdGVte1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsMC43NSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgICYuZm9sbG93LXVzIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB1bCA+bGk+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCw3OSwxNDcsMC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5tb2R1bGUtaGVhZGVye1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLnRvb2xiYXItbWVudV9fYnRue1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC50aXRsZV9wcmltYXJ5e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAudG9vbGJhci1tZW51e1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsMzQsMzQsMC4yKTtcclxuICAgIH1cclxuICAgICZfX2ZpbHRlcntcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgfVxyXG59IiwiJGtleS1pc3N1ZS1vZmZzZXQtdG9wOiA5MHB4O1xyXG4ua2V5LWlzc3Vle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLSRrZXktaXNzdWUtb2Zmc2V0LXRvcDtcclxuICAgIC50aXRsZV9wcmltYXJ5e1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX2Jne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDE5NiU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6ICRrZXktaXNzdWUtb2Zmc2V0LXRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1wcmltYXJ5O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCBjYWxjKDEzJSArICN7JHBhZGRpbmctZGVmYXVsdH0pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAudW4tYnRuLWxpbmt7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1zdGFydCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWVkaWF7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZGlhX3ZpZGVve1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlKTtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIH1cclxuICAgICZfX21haW4tdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fc3ViLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX3BsYXktaWNvbntcclxuICAgICAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX3RleHQtd3JhcHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggMTBweCAjMDAwMDAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxufVxyXG4uYmxvY2sta2V5LWlzc3VlLWJsb2Nre1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcclxuICAgIC5rZXktaXNzdWV7XHJcbiAgICAgICAgLmNvbC1tZC03e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigyKVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggNDBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Jne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi5tZWRpYXtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAgICZfdmlkZW97XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX192aWRlb3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fYmd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMCAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yb3d7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1kZWZhdWx0ICoyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2hlYWR7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjRTlFOUU5LDApO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogYm9yZGVyKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9faWNvbntcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXN7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbmFtZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUpO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbi10ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19zdWItdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fcGxheS1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcclxuICAgIH1cclxuICAgICZfX3RleHQtd3JhcHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggMTBweCAjMDAwMDAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXHJcbiAgICAubWVkaWF7XHJcbiAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC13cmFwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jYXJkIHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICZfX2ltZy13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtcHJpbWFyeTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgzNCwgMzQsIDM0LCAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZWxsaXBzaXN7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIC51bi1idG4tc29saWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4yNSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmX2NvbC04IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgPi5jb2wtbWQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNy41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfY29sLTggJl9faW1nLXdyYXAge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NS4wNzklO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAmX2NvbnRlbnQtZml4ZWQtYm90dG9tICZfX2ltZy13cmFwIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29udGVudC1maXhlZC1ib3R0b20gJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZF9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29udGVudC1maXhlZC1ib3R0b20gJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2NvbnRlbnQtZml4ZWQtYm90dG9tICZfX3RhZ3Mge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIF9jb250ZW50LXJpZ2h0XHJcbiAgICAgICAgJl9jb250ZW50LXJpZ2h0ICZfX2ltZy13cmFwIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29udGVudC1yaWdodCAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2NvbnRlbnQtcmlnaHQgJl9faW1nLXdyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29udGVudC1yaWdodCAmX190YWdzIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb250ZW50LXJpZ2h0ICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBfY29udGVudC1ib3R0b21cclxuICAgICZfY29udGVudC1ib3R0b20ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICB9XHJcbiAgICAmX2NvbnRlbnQtYm90dG9tICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgJl9jb250ZW50LWJvdHRvbSAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2NvbnRlbnQtYm90dG9tICZfX3RhZ3Mge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9jb250ZW50LWJvdHRvbSAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5jYXJkIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICZfY29sLTgge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgLmNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX3ByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb2wtOCAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nLXdyYXAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RhZ3Mge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxhdGVzdC1uZXdzIHtcclxuICAmLm1vZHVsZS1tLXlfMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICB9XHJcbn0iLCIucXVvdGUtYmxvY2sge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIC8vIEBleHRlbmQgLm1vZHVsZS1wLXk7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkX29mZnNldCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlci1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1wcmltYXJ5O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10ZXJ0aWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N1YnF1b3RlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4IDE4cHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXByYXRvciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19xdW90ZXMtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyN3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjdweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIG11bHRpcGxlLXRyYW5zaXRpb24ob3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgLy8gLy8gQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5KC41cylcclxuICAgIH1cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSk7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJxdW90ZS0xIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJxdW90ZS0yIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmIC5jb250YWluZXItZmx1aWRfb2Zmc2V0LFxyXG4gICAgJl9fd3JhcHBlci1saW5rIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyLWxpbmsge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tb2R1bGUtbS15LTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgfVxyXG59IiwiLm1lbnUge1xyXG4gICAgJi0tdG91Y2gtcG9pbnRzIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG91Y2hwb2ludCB7XHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjE1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudW4tYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLm1lbnUge1xyXG4gICAgICAgICYtLXRvdWNoLXBvaW50cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNhcmRfcHVibGljYXRpb25zIHtcclxuICAgIC5jYXJkIHtcclxuICAgICAgICAmX190YWdzIHtcclxuICAgICAgICAgICAgYTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLnVuLWJ0bi1zb2xpZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nLXdyYXAge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiB0cmFuc2Zvcm0sICRkdXJhdGlvbjogLjVzLCAkZnVuY3Rpb246IGVhc2Utb3V0KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAxLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNvY2lhbC1zaGFyZSB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGNvbG9yKTtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIC5mbGV4LW9yZGVyLWxhc3QtbW9iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIHRvIHRvcCwgdHJhbnNwYXJlbnQgNjBweCwgI2ZmZiA2MHB4LCAjZmZmIDApO1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1zaGFyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAxMzBweDtcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAuc29jaWFsLXNoYXJlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QzRDNEMztcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50YWdzIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDM0LCAzNCwgMzQsIDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG59IiwiLmxpbmstbGlzdHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLWRlZmF1bHQ7XHJcbiAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMiwgJGdhcDogJHNwYWNlciAqIDIpO1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlua3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb3tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxyXG4gICAgLmxpbmstbGlzdHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IDEsICRnYXA6ICRzcGFjZXIgKiAyKTtcclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5re1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRhYmxlLWRldGFpbHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctZGVmYXVsdCoyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtJHBhZGRpbmctZGVmYXVsdCoyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcclxuICAgIC50YWJsZS1kZXRhaWx7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgIHRoLFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBvc3QtdGFnbGlzdHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICZfX3RhZ3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAkcGFkZGluZy1kZWZhdWx0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29tbW9uLXNlYXJjaCB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXJfaW1nLnBuZyk7XHJcbiAgICAgICAgLW1vei1maWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcclxuICAgICAgICAtby1maWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgIGZpbHRlcjogZ3JheTtcclxuICAgICAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBvcGFjaXR5OiAwLjEwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjY2cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IDUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tdHlwZS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMUE1QTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJtaXQtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pdGVtLFxyXG4gICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQsXHJcbiAgICAuZm9ybS10eXBlLXNlbGVjdCxcclxuICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWcge1xyXG4gICAgICAgICZfd3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc5LCAxNDcsIDAuMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDVweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KSB7XHJcbiAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59IiwiLy8gSGlkZSBuYXRpdmUgZHJvcGRvd25cclxuc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIFN0eWxlc1xyXG4uc2VhcmNoLWRyb3Bkb3duIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0QzRDNEMyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDA3NSk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCNlZWUsIDQlKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAuMDUpIGluc2V0O1xyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKC0xODApXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53aWRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuMjUsIDEuNzUpLCBvcGFjaXR5IC4xcyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNzUpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNEM0QzRDM7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMCwwLDAsMC4wOCk7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMCwwLDAsMC4wOCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcHRpb24ge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDI5cHggOXB4IDE4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RURGNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RURGNDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXJyZW50IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG59IiwiLm1hcC1jYXJke1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgJl9faGVhZHtcclxuICAgICAgICB3aWR0aDogMTY4cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNjhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtcHJpbWFyeTtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwOCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgpO1xyXG4gICAgfVxyXG4gICAgJl9fYm9keXtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwcHggMTJweCAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19kYXRle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3MnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgIH1cclxuICAgICZfX2Rke1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAmX19tbXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmX19wbGFjZXtcclxuICAgICAgICBjb2xvcjogcmdiYSgzNCwzNCwzNCwwLjUpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAudW4tYnRuLWxpbmt7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSAwIGF1dG8pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAkY29sb3ItYmxhY2s7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1dnc7XHJcbiAgICAgICAgd2lkdGg6IDI3NHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICZfX2hlYWR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0ZXtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1NHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Rke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbW17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Zvb3RlcntcclxuICAgICAgICAgICAgLnVuLWJ0bi1saW5re1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgLm1hcC1jYXJke1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIH1cclxufSIsIi5wYWdlciB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgcGFkZGluZzogNDVweCAwO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnBhZ2VyX19pdGVtXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWDogNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1wcmV2aW91cyB7XHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKC0xODApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyb3RhdGU6IC0xODBkZWcsICR0cmFuc2xhdGVYOiA1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvcm0ge1xyXG4gICAgJi1sYWJlbCxcclxuICAgIC5mb3JtLWdyb3VwIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJi1jb250cm9sOmZvY3VzfiYtdG9vbHRpcCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJi10b29sdGlwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0jeyRpbnB1dC1oZWlnaHQtaW5uZXIgLzJ9O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIudGlsZS13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnRpbGUge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgcGFkZGluZzogNTVweCAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbG9jYXRpb24sXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC41KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAudW4tYnRuLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC50aWxlIHtcclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sb2NhdGlvbixcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudW4tYnRuLWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJyZWFkY3J1bWIge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDkwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1hcC1jb250YWN0IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXHJcbiAgICAgICAgbWluLWhlaWdodDogNjI0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxNHB4IHNvbGlkICNGRkZGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNDBweCAwIHJnYmEoMzQsMzQsMzQsMC4xMik7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0MHB4IDAgcmdiYSgzNCwzNCwzNCwwLjEyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAzODNweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctZGVmYXVsdCozICRwYWRkaW5nLWRlZmF1bHQqMiAkcGFkZGluZy1kZWZhdWx0KjIgICRwYWRkaW5nLWRlZmF1bHQqMjtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5re1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIC5pY297XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFwe1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDIpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbW9kYWx7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHotaW5kZXg6IDUwNTA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtY29udGFjdHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsMzQsMzQsMC4zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2V7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0MHB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0MHB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1pY29uLWhvdmVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg4NSwgODUsIDg1LCAwLjQpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg4NSwgODUsIDg1LCAwLjQpO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHJcblx0XHQmLWhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWljb24taG92ZXI7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAubGVhZmxldC1wb3B1cHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgzNCwzNCwzNCwwLjE1KTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgzNCwzNCwzNCwwLjE1KTtcclxuICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWRkcmVzcy1jYXJke1xyXG4gICAgcGFkZGluZzogNDVweCAwO1xyXG4gICAgJl9fd3JhcHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxyXG4gICAgICAgICAgICA+IGRpdjpub3QoOm50aC1jaGlsZCgxKSk6bm90KDpudGgtY2hpbGQoMikpe1xyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3MtY2FyZHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjOTc5Nzk3LCAuNTcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICA+IGRpdjpub3QoOm50aC1jaGlsZCgxKSl7XHJcbiAgICAgICAgICAgICAgICAuYWRkcmVzcy1jYXJke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM5Nzk3OTcsIC41Nyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC5hZGRyZXNzLWNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5re1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY297XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2lkZWJhciB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjNweCAwO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3OSwgMTQ3LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmF2LWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3OSwgMTQ3LCAwLjEpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICZfX25hdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3OSwgMTQ3LCAwLjEpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfb3BlbiB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICAgICAgICAgIC5zaWRlYmFyX19uYXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuam9icy1zbGlkZXIge1xyXG4gICAgLy8gcGFkZGluZzogMTVweDtcclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDE4cHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgLTE4cHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYuc2xpY2stZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjMpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOi01MCUsICR0cmFuc2xhdGVZOiAwcHgpO1xyXG4gICAgICAgICAgICAuaWNve1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTkwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWDotNTAlLCAkdHJhbnNsYXRlWTogLTYwcHgpO1xyXG4gICAgICAgICAgICAuaWNve1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoOTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmlmcmFtZXtcclxuICAgICZfZy1kb2N7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXHJcbiAgICAgICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGFyc2xleS1lcnJvcnMtbGlzdHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiA1cHggMCAwIDA7XHJcbiAgICBjb2xvcjogJGRhbmdlcjtcclxuICAgIGxpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYXJzbGV5LWVycm9yLCBcclxuLnBhcnNsZXktZXJyb3I6Zm9jdXN7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbn0iLCIuYWNjb3JkaW9ue1xyXG4gICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuYnRuLWxpbmt7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpob3ZlciwgXHJcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCl7XHJcbiAgICAgICAgICAgIC5pY297XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ib2R5e1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcbn0iLCJcclxuXHJcblxyXG4vKi09LT0tPS09LT0tPS09LT0tPS09LSAqL1xyXG4vKiBGbGlwIFBhbmVsICovXHJcbi8qLT0tPS09LT0tPS09LT0tPS09LT0tICovXHJcblxyXG4vLy53cmFwcGVyeyB3aWR0aDogOTgwcHg7IG1hcmdpbjogMCBhdXRvOyAgICBob3ZlcmZsb3c6IGhpZGRlbjt9XHJcblxyXG4uZmxpcHBib3gge1xyXG5cdC5wYW5lbCB7XHJcblx0XHRtYXJnaW46IDE1cHggYXV0bztcclxuXHRcdC8vIGhlaWdodDogMTMwcHg7ICBcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC13ZWJraXQtcGVyc3BlY3RpdmU6IDYwMHB4O1xyXG5cdFx0LW1vei1wZXJzcGVjdGl2ZTogNjAwcHg7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHQucGFuZWwgLmZyb250LFxyXG5cdC5wYW5lbCAuYmFjayB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdFx0XHJcblx0LnBhbmVsIC5mcm9udCB7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiA5MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xyXG5cdFx0ICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHRcdCAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0ICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHQgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHRcclxuXHQucGFuZWwgLmJhY2sge1xyXG5cdFx0aGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG5cdFx0ICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0XHQgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdCAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0ICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHRcdFx0IC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuXHR9XHJcblx0LnBhbmVsOmhvdmVyIC5mcm9udCB7XHJcblx0XHR6LWluZGV4OiA5MDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuXHR9XHJcblx0LnBhbmVsOmhvdmVyIC5iYWNrIHtcclxuXHRcdHotaW5kZXg6IDEwMDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xyXG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcclxuXHR9XHJcblx0LmJveDF7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0fVxyXG5cdC5ib3gye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbiIsIi8vdGltZWxpbmVcclxuXHJcbi8qIFRoZSBhY3R1YWwgdGltZWxpbmUgKHRoZSB2ZXJ0aWNhbCBydWxlcikgKi9cclxuLnRpbWVsaW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvKiBUaGUgYWN0dWFsIHRpbWVsaW5lICh0aGUgdmVydGljYWwgcnVsZXIpICovXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBDb250YWluZXIgYXJvdW5kIGNvbnRlbnQgKi9cclxuICAgIC50aW1lbGluZS1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRoZSBjaXJjbGVzIG9uIHRoZSB0aW1lbGluZSAqL1xyXG4gICAgLnRpbWVsaW5lLWNvbnRhaW5lcjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFBsYWNlIHRoZSBjb250YWluZXIgdG8gdGhlIGxlZnQgKi9cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFBsYWNlIHRoZSBjb250YWluZXIgdG8gdGhlIHJpZ2h0ICovXHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBBZGQgYXJyb3dzIHRvIHRoZSBsZWZ0IGNvbnRhaW5lciAocG9pbnRpbmcgcmlnaHQpICovXHJcbiAgICAubGVmdDo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbWVkaXVtIHNvbGlkICRsaWdodDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogQWRkIGFycm93cyB0byB0aGUgcmlnaHQgY29udGFpbmVyIChwb2ludGluZyBsZWZ0KSAqL1xyXG4gICAgLnJpZ2h0OjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICBib3JkZXI6IG1lZGl1bSBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMTBweCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGxpZ2h0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZpeCB0aGUgY2lyY2xlIGZvciBjb250YWluZXJzIG9uIHRoZSByaWdodCBzaWRlICovXHJcbiAgICAucmlnaHQ6OmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAtMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUaGUgYWN0dWFsIGNvbnRlbnQgKi9cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogTWVkaWEgcXVlcmllcyAtIFJlc3BvbnNpdmUgdGltZWxpbmUgb24gc2NyZWVucyBsZXNzIHRoYW4gNjAwcHggd2lkZSAqL1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgLyogUGxhY2UgdGhlIHRpbWVsaW1lIHRvIHRoZSBsZWZ0ICovXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAzMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogRnVsbC13aWR0aCBjb250YWluZXJzICovXHJcbiAgICAgICAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBNYWtlIHN1cmUgdGhhdCBhbGwgYXJyb3dzIGFyZSBwb2ludGluZyBsZWZ0d2FyZHMgKi9cclxuICAgICAgICAudGltZWxpbmUtY29udGFpbmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweCAxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkbGlnaHQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBNYWtlIHN1cmUgYWxsIGNpcmNsZXMgYXJlIGF0IHRoZSBzYW1lIHNwb3QgKi9cclxuICAgICAgICAubGVmdDo6YWZ0ZXIsXHJcbiAgICAgICAgLnJpZ2h0OjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBNYWtlIGFsbCByaWdodCBjb250YWluZXJzIGJlaGF2ZSBsaWtlIHRoZSBsZWZ0IG9uZXMgKi9cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLnRpbWVsaW5lIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG51bC50aW1lbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDRkOWRmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjlweDtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA0MDA7XHJcbn1cclxudWwudGltZWxpbmUgPiBsaSB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG51bC50aW1lbGluZSA+IGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNTM5YjtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHotaW5kZXg6IDQwMDtcclxufVxyXG4iLCIuY291bnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY291bnQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY291bnQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb3VudGVyLWltYWdlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1heC13aWR0aDogNTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbn0iXX0= */
