﻿@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__top-strip .follow-us .fa-2x,.app-header:not(.mobile-device).app-header_medium .app-header__top-strip .follow-us .fa-2x,.user-logged-in .app-header:not(.mobile-device) .app-header__top-strip .follow-us .fa-2x{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}.app-header:not(.mobile-device) .app-header__top-strip .follow-us{margin-top:12px}.app-header:not(.mobile-device) .app-header__top-strip .follow-us .fa-2x{color:#fff;font-size:1.2em}}@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;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:-100% !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;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{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 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 ul li{margin:0}.app-header.mobile-device .app-header__top-strip .follow-us ul li>a{display:block !important;color:#fff;padding:5px}.app-header.mobile-device .app-header__top-strip .follow-us ul li>a:hover{color:rgba(255,255,255,0.8)}.app-header.mobile-device .app-header__top-strip .follow-us ul li>a .fa{font-size:18px}.app-header.mobile-device .app-header__top-strip .follow-us ul li:last-child a{padding-right:0}.app-header.mobile-device .app-header__top-strip .follow-us ul li:first-child a{padding-right:0}.app-header.mobile-device .app-header__top-strip .follow-us ul>li>span{display:none}.app-header.mobile-device .app-header__top-strip .follow-us .toolbar-menu__btn{padding-right:30px}.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 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 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 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 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 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 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 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 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 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 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:-100% !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}}.node--type-events .extra_field{margin-top:-70px;margin-bottom:70px}@media (max-width: 777.98px){.node--type-events .extra_field{margin-top:-30px;margin-bottom:0}}.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}}#untn .table .table,#untn .table table,#untn table .table,#untn table table{background-color:transparent}#untn .table,#untn table{border-color:transparent}#untn .table th,#untn .table td,#untn table th,#untn table td{padding:0;padding-bottom:0;vertical-align:inherit;border-top:1px solid transparent;border-top-color:transparent;border-color:transparent}#untn img{-ms-interpolation-mode:bicubic}#untn .mcnPreviewText{display:none !important}@media only screen and (max-device-width: 480px), only screen and (max-width: 480px){#untn .mobile-shell{width:100% !important;min-width:100% !important}#untn .bg{background-size:100% auto !important;-webkit-background-size:100% auto !important}#untn .text-header,#untn .m-center{text-align:center !important}#untn .center{margin:0 auto !important}#untn .container{padding:20px 10px !important}#untn .td{width:100% !important;min-width:100% !important}#untn .m-br-15{height:15px !important}#untn .p30-15{padding:30px 15px !important}#untn .p0-15-30{padding:0px 15px 30px 15px !important}#untn .p0-15{padding:0px 15px !important}#untn .mpb30{padding-bottom:30px !important}#untn .mpb15{padding-bottom:15px !important}#untn .m-td,#untn .m-hide{display:none !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;min-height:0 !important}#untn .m-block{display:block !important}#untn .fluid-img img{width:80% !important;max-width:100% !important;height:auto !important}#untn .fluid-img-social img{width:100px !important;max-width:100% !important;height:auto !important}#untn .column,#untn .column-dir,#untn .column-top,#untn .column-empty,#untn .column-empty2,#untn .column-dir-top{float:left !important;width:100% !important;display:block !important}#untn .column-empty{padding-bottom:30px !important}#untn .column-empty2{padding-bottom:10px !important}#untn .content-spacing{width:15px !important}}.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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LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNzAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1QbGF5ZmFpcitEaXNwbGF5OjQwMCw0MDBpLDcwMCw3MDBpLDkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZG9xN2l5Yi5jc3NcIik7IiwiQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZVJpZ2h0IHtcbiAgICAwJSxcbiAgICAyMCUsXG4gICAgNjAlLFxuICAgIDgwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICB9XG4gICAgNzAlIHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICB9XG59IiwiLmdyYWRpZW50e1xuICAgICZfYmFubmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwLjUpIDAlLCByZ2JhKDAsMCwwLDApIDUwJSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNEY5MyAwJSwgcmdiYSgwLCAwLDAsMCkgNTAlKSwgcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwKSA1MCUpLCAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA0RjkzIDAlLCByZ2JhKDAsIDAsMCwwKSA1MCUpLCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwLjUpIDAlLCByZ2JhKDAsMCwwLDApIDUwJSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDRGOTMgMCUsIHJnYmEoMCwgMCwwLDApIDUwJSksIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhvbWUtY2Fyb3VzZWwge1xuICAgIC8vIHNsaWNrLWRvdHNcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcmlnaHQ6ICRwYWdlLW9mZnNldC14O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlKTtcbiAgICAgICAgJi5wYXVzZSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnBhdXNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSwgJHNjYWxlOiAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSwgJHNjYWxlOiAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAxLjY2Nyk7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IC42KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuLnBhdXNlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlLCAkc2NhbGU6IDEpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDEpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUsICRzY2FsZTogMCk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgLnNsaWNrLWFjdGl2ZSAuc2xpY2stc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwcHgpO1xuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogOTAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIEBleHRlbmQgLmdyYWRpZW50X2Jhbm5lcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwdmg7XG4gICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogNzQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgkZml0OiBjb3Zlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtdGl0bGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAyMywgNDMsIDAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVuLWJ0biB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVuLWJ0bi1saW5rIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggMjBweCAjMDAxNzJCO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1zbGlkZT5kaXYsXG4gICAgICAgIC5zbGljay1zbGlkZSAudmlld3MtZmllbGQsXG4gICAgICAgIC5zbGljay1zbGlkZSAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnVuLWJ0bi1zb2xpZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1MHB4IDAgcmdiYSgwLCAyMywgNDMsIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwZWVjaC1idWJibGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay10cmFja3tcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAuc2xpY2stc2xpZGV7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRpdGxlLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjFweDtcbiAgICBoZWlnaHQ6IDg1dmg7XG4gICAgbWF4LWhlaWdodDogNzYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MnB4O1xuICAgIH1cbiAgICBAZXh0ZW5kIC5ncmFkaWVudF9iYW5uZXI7XG4gICAgJl9tLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgfVxuICAgICY6bm90KC50aXRsZS1iYW5uZXJfZnVsbC1tb2IpICZfX2ltZyB7XG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQoKTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwcC1oZWFkZXJfbWVkaXVtIHtcbiAgICArbWFpbiB7XG4gICAgICAgIC50aXRsZS1iYW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAudGl0bGUtYmFubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAmX3MtbS0wIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9mdWxsLW1vYiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRwYWdlLW9mZnNldC14LW1vYjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDE4cHghZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxNXB4ICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgLy8gbWQ6IDc2OHB4LFxuICAgIG1kOiA3NzhweCxcbiAgICBsZzogOTkycHgsXG4gICAgbWw6IDEwMjVweCxcbiAgICB4bDogMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBzbTogNTQwcHgsXG4gICAgbWQ6IDcyMHB4LFxuICAgIGxnOiA5NjBweCxcbiAgICB4bDogMTE0MHB4XG4gICksXG4gICRjb250YWluZXItbWF4LXdpZHRoc1xuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzNnB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAwcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgMHJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIDByZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICgzIDQpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRwYWxlLXNreSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgcmdiYSgwLDc5LDE0NywwLjEpICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIDE1cHggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAxN3B4ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgMThweCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDIxICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAyMnB4ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgMnB4ICFkZWZhdWx0OyAvLyRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgzNCwzNCwzNCwwLjMpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGlucHV0LWJ0bi1mb250LXNpemUgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRpbnB1dC1idG4tZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDI1cHggIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICA3cHggIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDE2cHggIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMTZweCAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAqIDMgLyA0ICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAoJGlucHV0LWhlaWdodC1pbm5lciAvIDIpICgkaW5wdXQtaGVpZ2h0LWlubmVyIC8gMikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICA3cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG4kdG9hc3QtbWF4LXdpZHRoOiAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6IC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6IC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6IC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcblxuIiwiLy8gQ29sb3Igc3lzdGVtXG4vLyBjb2xvciBuYW1lcyBhcmUgYXV0byBnZW5lcmF0ZWQgaW4gaHR0cDovL3d3dy5jb2xvci1ibGluZG5lc3MuY29tL2NvbG9yLW5hbWUtaHVlL1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHRoZW1lLWJsYWNrOiAjMjIyMjIyICFkZWZhdWx0O1xuJGJsdWU6ICMwMDRGOTMgIWRlZmF1bHQ7XG4kbW91bnRhaW4tbWVhZG93OiAjMEY5RjlGICFkZWZhdWx0OyAvLyBIdWU6IEdyZWVuXG4kd2hpdGUtc21va2U6ICNGOUY5RjkgIWRlZmF1bHQ7XG4kcGFsZS1za3k6ICM1QTY4NzIgIWRlZmF1bHQ7XG4kY29sb3Itd2hpdGU6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjb2xvci1ibGFjazogJHRoZW1lLWJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnk6ICRibHVlICFkZWZhdWx0O1xuLy8gYmFja2dyb3VuZFxuJGJhY2tncm91bmQtcHJpbWFyeTogJHdoaXRlLXNtb2tlICFkZWZhdWx0O1xuLy8gYm9yZGVyXG4kY29sb3ItYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4vLyBHcmFkaWVudCBjb2xvcnNcbi8vIFBhZGRpbmcgYW5kIG1hcmdpblxuLy8gJHNwYWNlcjoxOHB4O1xuJHNwYWNlci1zbToxMi41cHg7XG4kcGFkZGluZzogMThweDtcbiRwYWRkaW5nLWRlZmF1bHQ6ICRwYWRkaW5nO1xuJHBhZGRpbmctZmx1aWQtZ3JpZDogMTAwcHg7XG4kcGFkZGluZy1mbHVpZC1ncmlkLW06ICRwYWRkaW5nLWRlZmF1bHQ7XG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktb3Blbi1zYW5zOiAnT3BlbiBTYW5zJyxcbnNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9udDogJ2JyYW5kb24tZ3JvdGVzcXVlJyxcbnNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktcGxheWZhaXI6ICdQbGF5ZmFpciBEaXNwbGF5JyxcbnNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWRlZmF1bHQ6ICRmb250LWZhbWlseS1vcGVuLXNhbnMgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktcHJpbWFyeTogJGZvbnQtZmFtaWx5LW9wZW4tc2FucyAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICRmb250LWZhbWlseS1tb250ICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXRlcnRpYXJ5OiAkZm9udC1mYW1pbHktcGxheWZhaXIgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtc2l6ZS1kZWZhdWx0OiAxNHB4ICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsXG4kZm9udC1zaXplLWxhcmdlOiAoJGZvbnQtc2l6ZS1kZWZhdWx0ICogMS43NSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtYWxsOiAoJGZvbnQtc2l6ZS1kZWZhdWx0ICogLjg3NSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXh4bDogOTBweCAhZGVmYXVsdDtcbiRmb250LXNpemUteHhsLW06IDUwcHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLXRpdGxlOiA2OHB4ICFkZWZhdWx0O1xuLy8gbmF2IGJhciB3aWR0aFxuLy8gb2Zmc2V0IGZvdCBcbiRwYWdlLW1heC13aWR0aDogMTYwMHB4ICFkZWZhdWx0O1xuJHBhZ2Utb2Zmc2V0LXg6IDgwcHggIWRlZmF1bHQ7XG4kcGFnZS1vZmZzZXQteC1tb2I6IDIwcHggIWRlZmF1bHQ7XG4kbW9kdWxlLW1hcmdpbi1kZWZhdWx0OiA3MHB4ICFkZWZhdWx0O1xuJG1vZHVsZS1tYXJnaW4tbGFyZ2U6IDExN3B4ICFkZWZhdWx0O1xuJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iOiA1MHB4ICFkZWZhdWx0O1xuJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I6IDUwcHggIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHRlcjogbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6IGJvbGRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1kZWZhdWx0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ6IDEuNSAhZGVmYXVsdDtcbiRtbCA6IDIwMDBweDsiLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIH1cbiAgICAuY29udGFpbmVyLWZsdWlkX29mZnNldCxcbiAgICAuY29udGFpbmVyLWZsdWlkLW9mZnNldCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCRoYXNNYXJnaW46IHRydWUpO1xuICAgICAgICBtYXgtd2lkdGg6ICRwYWdlLW1heC13aWR0aDtcbiAgICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAgIC5yb3cge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIH1cbiAgICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gICAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gICAgLm5vLWd1dHRlcnMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICA+LmNvbCxcbiAgICAgICAgPltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAgIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59IiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkaGFzTWFyZ2luOiBmYWxzZSkge1xuICB3aWR0aDogMTAwJTtcbiAgQGlmICRoYXNNYXJnaW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWdlLW9mZnNldC14O1xuICAgIHBhZGRpbmctbGVmdDogJHBhZ2Utb2Zmc2V0LXg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2Nrc29jaWFsLWZlZWRzLWJsb2NrLTEge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZF9vZmZzZXQ7XG59XG5cbi5zb2NpYWwtY2FyZCB7XG4gICAgJl9fYm9keSB7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB9XG4gICAgJl9oYXMtYmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAmX2hhcy1iZy1jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAuc29jaWFsLWNhcmRfaGFzLWJnO1xuICAgICAgICAuc29jaWFsLWNhcmRfX3dyYXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmFja2dyb3VuZC1wcmltYXJ5LCAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1jYXJkX19pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX3dyYXAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJhY2tncm91bmQtcHJpbWFyeSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjExKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZF9faGVhZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTlFOUU5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19iZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2hhcy1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgLnNvY2lhbC1jYXJkX193cmFwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJhY2tncm91bmQtcHJpbWFyeSwgMSk7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtY2FyZF9faGVhZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFOUU5RTk7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1jYXJkX19iZyB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1jYXJkX19pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMTEpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfaGFzLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg1MCUgLSAjeyRwYWRkaW5nLWRlZmF1bHR9KTtcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsLWNhcmRfX2hlYWQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtY2FyZF9fYmcge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLmljbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUsICR0cmFuc2xhdGVYOiAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBsYXlpbmcge1xuICAgICAgICAgICAgLnNvY2lhbC1jYXJkX19iZyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc29jaWFsLWNhcmRfX2hlYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgIC5pY28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yb3cge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAmLmZhZGUtb3V0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1kZWZhdWx0ICoyO1xuICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjRTlFOUU5LCAwKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGJvcmRlcik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJl9fcHJvLXBpYyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgpXG4gICAgfVxuICAgICZfX3RpdGxlcyB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MXB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICAgICZfX3RpbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNCk7XG4gICAgfVxuICAgICZfX2ljb24uaWNvIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgIH1cbiAgICAmX192aWRlby10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc29jaWFsLWNhcmQge1xuICAgICAgICAmX19yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICAuY29sLTYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICA+LnZpZXdzLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLW1sLTYueW91dHViZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtICN7JHBhZ2Utb2Zmc2V0LXgtbW9iICogMn0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICA+LnZpZXdzLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlcyB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSwgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlLCB0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlLCB0YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCwgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAvLyBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQ6bm90KGlucHV0KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIC8vIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgIC8vICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIC8vIH0gQGVsc2Uge1xuICAgIC8vICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgLy8gfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgZm9udC1zaXplOiAkZm9ybS1mZWVkYmFjay1mb250LXNpemU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgZm9udC1zaXplOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCk7XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMikgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gMik7XG5cbiAgICAgICAgLy8gQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ7XG4gICAgICAgIC8vIH0gQGVsc2Uge1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyA0KSByaWdodCBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyA0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAkZm9ybS1mZWVkYmFjay1pY29uOiBpZigkc3RhdGUgPT0gXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLCAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRmb3JtLWZlZWRiYWNrLWljb24gbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBWYXJpYWJsZXNcbiRpbnB1dF9oZWlnaHQ6IDU2cHg7XG4kYm9yZGVyX3JhZGl1czogMnB4O1xuLy8gU3R5bGVzXG4uZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG4gICYub3BlbiB7XG4gICAgQGV4dGVuZCA6YWN0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzICRib3JkZXJfcmFkaXVzIDAgMDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCA0cHggcmdiYSg0NCw2MSw3MSwwLjEpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICAgIC5saXN0IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSAxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGJveC1zaGFkb3c6IDAgMzBweCAzMHB4IDRweCByZ2JhKDQ0LDYxLDcxLDAuMSk7XG4gICAgfVxuICAgIC5vcHRpb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlKC0xODApO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG4gICY6Zm9jdXN7XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgJi53aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubGlzdCB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubGlzdCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZHVyYXRpb246IC4xNXMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjI1IDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIC4wOSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NEQ0RDRDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlcl9yYWRpdXMgJGJvcmRlcl9yYWRpdXM7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTFweDtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdWx7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJjpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5vcHRpb24ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjMpO1xuICAgICY6aG92ZXIsICY6Zm9jdXMgeyBcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQgeyBcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuLmFjY29yZGlvbntcbiAgLmNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIFxuICAgID4gaHIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICBcbiAgICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9hY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuXG4gICAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5jbG9zZSBlbGVtZW50c1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIuY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvdW50ZG93biB7XG4gICAgJi13ZWVrIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAZXh0ZW5kIC5teS00O1xuXG4gICAgICAgIC5jb3VudGRvd24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGltZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNDc5cHg7XG4gICAgICAgICAgICAtbW96LXBlcnNwZWN0aXZlOiA0NzlweDtcbiAgICAgICAgICAgIC1tcy1wZXJzcGVjdGl2ZTogNDc5cHg7XG4gICAgICAgICAgICAtby1wZXJzcGVjdGl2ZTogNDc5cHg7XG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogNDc5cHg7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgICAgICAgICAgY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40ZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcblxuICAgICAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgICYuY3Vyci50b3Age1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQuYm90dG9tIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsaXAgLmNvdW50IHtcbiAgICAgICAgICAgICYuY3Vyci50b3Age1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQuYm90dG9tIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dCAyNTBtcztcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dCAyNTBtcztcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0IDI1MG1zO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dCAyNTBtcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQgMjUwbXM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmNvdW50ZG93bi1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICB0b3A6IDEwMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY291bnRkb3duLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICB0b3A6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLTIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBleHRlbmQgLm15LTQ7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgOSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweDtcblxuICAgICAgICAgICAgLnRleHQtMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC0xIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAudGV4dC0yIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgICAgICAgICAgICAgIC50ZXh0LTIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGlmICgkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuIFwiVGhlIGB0ZXh0LWhpZGUoKWAgbWl4aW4gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2NC4xLjAuIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiB2NS5cIjtcbiAgfVxufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiByZXF1aXJlZCBzdHlsZXMgKi9cblxuLmxlYWZsZXQtcGFuZSxcbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcbi5sZWFmbGV0LXBhbmUgPiBzdmcsXG4ubGVhZmxldC1wYW5lID4gY2FudmFzLFxuLmxlYWZsZXQtem9vbS1ib3gsXG4ubGVhZmxldC1pbWFnZS1sYXllcixcbi5sZWFmbGV0LWxheWVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXHQgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuXHR9XG4vKiBQcmV2ZW50cyBJRTExIGZyb20gaGlnaGxpZ2h0aW5nIHRpbGVzIGluIGJsdWUgKi9cbi5sZWFmbGV0LXRpbGU6OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLyogU2FmYXJpIHJlbmRlcnMgbm9uLXJldGluYSB0aWxlIG9uIHJldGluYSBiZXR0ZXIgd2l0aCB0aGlzLCBidXQgQ2hyb21lIGlzIHdvcnNlICovXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZSB7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0fVxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xuXHR3aWR0aDogMTYwMHB4O1xuXHRoZWlnaHQ6IDE2MDBweDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdH1cbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4vKiAubGVhZmxldC1jb250YWluZXIgc3ZnOiByZXNldCBzdmcgbWF4LXdpZHRoIGRlY2xlcmF0aW9uIHNoaXBwZWQgaW4gSm9vbWxhISAoam9vbWxhLm9yZykgMy54ICovXG4vKiAubGVhZmxldC1jb250YWluZXIgaW1nOiBtYXAgaXMgYnJva2VuIGluIEZGIGlmIHlvdSBoYXZlIG1heC13aWR0aDogMTAwJSBvbiB0aWxlcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXNoYWRvdy1wYW5lIGltZyxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlLXBhbmUgaW1nLFxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUge1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLXpvb20ge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcblx0dG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcblx0fVxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZyB7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG5cdC8qIEZhbGxiYWNrIGZvciBGRiB3aGljaCBkb2Vzbid0IHN1cHBvcnQgcGluY2gtem9vbSAqL1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbn1cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcubGVhZmxldC10b3VjaC16b29tIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmxlYWZsZXQtY29udGFpbmVyIHtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDUxLCAxODEsIDIyOSwgMC40KTtcbn1cbi5sZWFmbGV0LXRpbGUge1xuXHRmaWx0ZXI6IGluaGVyaXQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuLmxlYWZsZXQtdGlsZS1sb2FkZWQge1xuXHR2aXNpYmlsaXR5OiBpbmhlcml0O1xuXHR9XG4ubGVhZmxldC16b29tLWJveCB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR6LWluZGV4OiA4MDA7XG5cdH1cbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyB7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuLmxlYWZsZXQtcGFuZSAgICAgICAgIHsgei1pbmRleDogNDAwOyB9XG5cbi5sZWFmbGV0LXRpbGUtcGFuZSAgICB7IHotaW5kZXg6IDIwMDsgfVxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHsgei1pbmRleDogNDAwOyB9XG4ubGVhZmxldC1zaGFkb3ctcGFuZSAgeyB6LWluZGV4OiA1MDA7IH1cbi5sZWFmbGV0LW1hcmtlci1wYW5lICB7IHotaW5kZXg6IDYwMDsgfVxuLmxlYWZsZXQtdG9vbHRpcC1wYW5lICAgeyB6LWluZGV4OiA2NTA7IH1cbi5sZWFmbGV0LXBvcHVwLXBhbmUgICB7IHotaW5kZXg6IDcwMDsgfVxuXG4ubGVhZmxldC1tYXAtcGFuZSBjYW52YXMgeyB6LWluZGV4OiAxMDA7IH1cbi5sZWFmbGV0LW1hcC1wYW5lIHN2ZyAgICB7IHotaW5kZXg6IDIwMDsgfVxuXG4ubGVhZmxldC12bWwtc2hhcGUge1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0fVxuLmx2bWwge1xuXHRiZWhhdmlvcjogdXJsKCNkZWZhdWx0I1ZNTCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblxuLyogY29udHJvbCBwb3NpdGlvbmluZyAqL1xuXG4ubGVhZmxldC1jb250cm9sIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA4MDA7XG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxuLmxlYWZsZXQtdG9wLFxuLmxlYWZsZXQtYm90dG9tIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuLmxlYWZsZXQtdG9wIHtcblx0dG9wOiAwO1xuXHR9XG4ubGVhZmxldC1yaWdodCB7XG5cdHJpZ2h0OiAwO1xuXHR9XG4ubGVhZmxldC1ib3R0b20ge1xuXHRib3R0b206IDA7XG5cdH1cbi5sZWFmbGV0LWxlZnQge1xuXHRsZWZ0OiAwO1xuXHR9XG4ubGVhZmxldC1jb250cm9sIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGNsZWFyOiBib3RoO1xuXHR9XG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG4ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXG4vKiB6b29tIGFuZCBmYWRlIGFuaW1hdGlvbnMgKi9cblxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUge1xuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcblx0fVxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwIHtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuXHQgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcblx0fVxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcblx0b3BhY2l0eTogMTtcblx0fVxuLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHQgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0ICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdH1cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0fVxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcblx0ICAgLW1vei10cmFuc2l0aW9uOiAgICAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xuXHR9XG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG5cdCAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcblx0ICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXHR9XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXG4vKiBjdXJzb3JzICovXG5cbi5sZWFmbGV0LWludGVyYWN0aXZlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG4ubGVhZmxldC1ncmFiIHtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XG5cdGN1cnNvcjogICAgLW1vei1ncmFiO1xuXHRjdXJzb3I6ICAgICAgICAgZ3JhYjtcblx0fVxuLmxlYWZsZXQtY3Jvc3NoYWlyLFxuLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcblx0Y3Vyc29yOiBjcm9zc2hhaXI7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLXBhbmUsXG4ubGVhZmxldC1jb250cm9sIHtcblx0Y3Vyc29yOiBhdXRvO1xuXHR9XG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiLFxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYiAubGVhZmxldC1pbnRlcmFjdGl2ZSxcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGUge1xuXHRjdXJzb3I6IG1vdmU7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiAgICAtbW96LWdyYWJiaW5nO1xuXHRjdXJzb3I6ICAgICAgICAgZ3JhYmJpbmc7XG5cdH1cblxuLyogbWFya2VyICYgb3ZlcmxheXMgaW50ZXJhY3Rpdml0eSAqL1xuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgsXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cbi5sZWFmbGV0LW1hcmtlci1pY29uLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG4ubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlLFxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG5zdmcubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlIHBhdGgge1xuXHRwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblxuLyogdmlzdWFsIHR3ZWFrcyAqL1xuXG4ubGVhZmxldC1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAjZGRkO1xuXHRvdXRsaW5lOiAwO1xuXHR9XG4ubGVhZmxldC1jb250YWluZXIgYSB7XG5cdGNvbG9yOiAjMDA3OEE4O1xuXHR9XG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LWFjdGl2ZSB7XG5cdG91dGxpbmU6IDJweCBzb2xpZCBvcmFuZ2U7XG5cdH1cbi5sZWFmbGV0LXpvb20tYm94IHtcblx0Ym9yZGVyOiAycHggZG90dGVkICMzOGY7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblx0fVxuXG5cbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xuLmxlYWZsZXQtY29udGFpbmVyIHtcblx0Zm9udDogMTJweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHR9XG5cblxuLyogZ2VuZXJhbCB0b29sYmFyIHN0eWxlcyAqL1xuXG4ubGVhZmxldC1iYXIge1xuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjY1KTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR9XG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBibGFjaztcblx0fVxuLmxlYWZsZXQtYmFyIGEsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0fVxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuXHR9XG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0fVxuLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuLmxlYWZsZXQtYmFyIGEubGVhZmxldC1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblx0Y29sb3I6ICNiYmI7XG5cdH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGEge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG5cdH1cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG5cdH1cblxuLyogem9vbSBjb250cm9sICovXG5cbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbixcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuXHRmb250OiBib2xkIDE4cHggJ0x1Y2lkYSBDb25zb2xlJywgTW9uYWNvLCBtb25vc3BhY2U7XG5cdHRleHQtaW5kZW50OiAxcHg7XG5cdH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluLCAubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20tb3V0ICB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0fVxuXG5cbi8qIGxheWVycyBjb250cm9sICovXG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC40KTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy5wbmcpO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHR9XG4ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMtMngucG5nKTtcblx0YmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG5cdH1cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQge1xuXHRwYWRkaW5nOiA2cHggMTBweCA2cHggNnB4O1xuXHRjb2xvcjogIzMzMztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VsZWN0b3Ige1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIGxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlcGFyYXRvciB7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdG1hcmdpbjogNXB4IC0xMHB4IDVweCAtNnB4O1xuXHR9XG5cbi8qIERlZmF1bHQgaWNvbiBVUkxzICovXG4ubGVhZmxldC1kZWZhdWx0LWljb24tcGF0aCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbWFya2VyLWljb24ucG5nKTtcblx0fVxuXG5cbi8qIGF0dHJpYnV0aW9uIGFuZCBzY2FsZSBjb250cm9scyAqL1xuXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblx0bWFyZ2luOiAwO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcblx0cGFkZGluZzogMCA1cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcblx0Ym9yZGVyOiAycHggc29saWQgIzc3Nztcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0cGFkZGluZzogMnB4IDVweCAxcHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0YmFja2dyb3VuZDogI2ZmZjtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRib3JkZXItdG9wOiAycHggc29saWQgIzc3Nztcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0bWFyZ2luLXRvcDogLTJweDtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3Nztcblx0fVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR9XG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0fVxuXG5cbi8qIHBvcHVwICovXG5cbi5sZWFmbGV0LXBvcHVwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDFweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0fVxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG5cdG1hcmdpbjogMTNweCAxOXB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuXHRtYXJnaW46IDE4cHggMDtcblx0fVxuLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG4ubGVhZmxldC1wb3B1cC10aXAge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHRwYWRkaW5nOiAxcHg7XG5cblx0bWFyZ2luOiAtMTBweCBhdXRvIDA7XG5cblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdCAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRjb2xvcjogIzMzMztcblx0Ym94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsMCwwLDAuNCk7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiA0cHggNHB4IDAgMDtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGZvbnQ6IDE2cHgvMTRweCBUYWhvbWEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjYzNjM2MzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xuXHRjb2xvcjogIzk5OTtcblx0fVxuLmxlYWZsZXQtcG9wdXAtc2Nyb2xsZWQge1xuXHRvdmVyZmxvdzogYXV0bztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHR9XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG5cdHpvb206IDE7XG5cdH1cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG5cdHdpZHRoOiAyNHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KVwiO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KTtcblx0fVxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdH1cblxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC16b29tLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHR9XG5cblxuLyogZGl2IGljb24gKi9cblxuLmxlYWZsZXQtZGl2LWljb24ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuXHR9XG5cblxuLyogVG9vbHRpcCAqL1xuLyogQmFzZSBzdHlsZXMgZm9yIHRoZSBlbGVtZW50IHRoYXQgaGFzIGEgdG9vbHRpcCAqL1xuLmxlYWZsZXQtdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiAjMjIyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtcblx0fVxuLmxlYWZsZXQtdG9vbHRpcC5sZWFmbGV0LWNsaWNrYWJsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29udGVudDogXCJcIjtcblx0fVxuXG4vKiBEaXJlY3Rpb25zICovXG5cbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuLmxlYWZsZXQtdG9vbHRpcC10b3Age1xuXHRtYXJnaW4tdG9wOiAtNnB4O1xufVxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTZweDtcblx0fVxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcblx0Ym90dG9tOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtMTJweDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcblx0fVxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcblx0dG9wOiAwO1xuXHRtYXJnaW4tdG9wOiAtMTJweDtcblx0bWFyZ2luLWxlZnQ6IC02cHg7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG5cdH1cbi5sZWFmbGV0LXRvb2x0aXAtbGVmdCB7XG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTZweDtcblx0fVxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSB7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXHRib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcblx0fVxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcblx0fVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XG4gIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD8yd2luanInKTtcbiAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90PzJ3aW5qciNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS50dGY/MndpbmpyJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/MndpbmpyJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnPzJ3aW5qciMjeyRpY29tb29uLWZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmljbyB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvLWljb24taW5mbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljb24taW5mbzsgXG4gIH1cbn1cbi5pY28tYXJyb3cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1hcnJvdzsgXG4gIH1cbn1cbi5pY28taWNfYXJyb3dfbW9yZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX2Fycm93X21vcmU7IFxuICB9XG59XG4uaWNvLWljX2F1dG9wbGF5X25vbmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19hdXRvcGxheV9ub25lOyBcbiAgfVxufVxuLmljby1pY19hdXRvcGxheV9wYXVzZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX2F1dG9wbGF5X3BhdXNlOyBcbiAgfVxufVxuLmljby1pY19hdXRvcGxheV9wbGF5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfYXV0b3BsYXlfcGxheTsgXG4gIH1cbn1cbi5pY28taWNfY2xvc2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19jbG9zZTsgXG4gIH1cbn1cbi5pY28taWNfY29udGFjdF9mYXgge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19jb250YWN0X2ZheDsgXG4gIH1cbn1cbi5pY28taWNfY29udGFjdF9waG9uZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX2NvbnRhY3RfcGhvbmU7IFxuICB9XG59XG4uaWNvLWljX21haWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19tYWlsOyBcbiAgfVxufVxuLmljby1pY19zZWFyY2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19zZWFyY2g7IFxuICB9XG59XG4uaWNvLWljX3pvb21faW4gLnBhdGgxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfem9vbV9pbi1wYXRoMTsgIFxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIH1cbn1cbi5pY28taWNfem9vbV9pbiAucGF0aDIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY196b29tX2luLXBhdGgyOyAgXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcbiAgICBjb2xvcjogcmdiKDM0LCAzNCwgMzQpO1xuICB9XG59XG4uaWNvLWljX3pvb21fb3V0IC5wYXRoMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX3pvb21fb3V0LXBhdGgxOyAgXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgfVxufVxuLmljby1pY196b29tX291dCAucGF0aDIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY196b29tX291dC1wYXRoMjsgIFxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXG4gICAgY29sb3I6IHJnYigzNCwgMzQsIDM0KTtcbiAgfVxufVxuLmljby1pY19kZXZlbG9wbWVudCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX2RldmVsb3BtZW50OyBcbiAgfVxufVxuLmljby1pY19mYXZvcml0ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX2Zhdm9yaXRlOyBcbiAgfVxufVxuLmljby1pY19mbGFnIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfZmxhZzsgXG4gIH1cbn1cbi5pY28taWNfam9iXzEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19qb2JfMTsgXG4gIH1cbn1cbi5pY28taWNfam9iXzIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19qb2JfMjsgXG4gIH1cbn1cbi5pY28taWNfam9iXzMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19qb2JfMzsgXG4gIH1cbn1cbi5pY28taWNfbGlicmFyeV9ib29rcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX2xpYnJhcnlfYm9va3M7IFxuICB9XG59XG4uaWNvLWljX21haWwxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfbWFpbDE7IFxuICB9XG59XG4uaWNvLWljX2ZhY2Vib29rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfZmFjZWJvb2s7IFxuICB9XG59XG4uaWNvLWljX2luc3RhZ3JhbSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX2luc3RhZ3JhbTsgXG4gIH1cbn1cbi5pY28taWNfbGlua2VkaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19saW5rZWRpbjsgXG4gIH1cbn1cbi5pY28taWNfcnNzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfcnNzOyBcbiAgfVxufVxuLmljby1pY190d2l0dGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28taWNfdHdpdHRlcjsgXG4gIH1cbn1cbi5pY28taWNfeW91dHViZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX3lvdXR1YmU7IFxuICB9XG59XG4uaWNvLWljX21hcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX21hczsgXG4gIH1cbn1cbi5pY28taWNfbWVub3Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1pY19tZW5vczsgXG4gIH1cbn1cbi5pY28taWNfbWVudSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLWljX21lbnU7IFxuICB9XG59XG4uaWNvLWxvZ29fbmVnYXRpdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljby1sb2dvX25lZ2F0aXZlOyBcbiAgfVxufVxuLmljby1sb2dvX3Bvc2l0aXZlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY28tbG9nb19wb3NpdGl2ZTsgXG4gIH1cbn1cbi5pY28tdW5fbG9nbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvLXVuX2xvZ287IFxuICB9XG59XG4iLCIvLyBsb2NhbCB2YXJpYWJsZXNcbiRmb290ZXItY29sb3ItbGluay1ob3ZlcjogcmdiKDEzMCwgMjExLCAyNTUpO1xuLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgLmljbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDk1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2RnLWxvZ28ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vICZfX25hdmlnYXRpb257XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoKTtcbiAgICB9XG4gICAgJl9fdGl0bGUsXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBicmVhay1iZWZvcmU6IGFsd2F5cztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGZvb3Rlci1jb2xvci1saW5rLWhvdmVyXG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgdWwubWVudSBhLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtICsgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICAmX190aXRsZSArICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAmX19saXN0LFxuICAgIHVsLm1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIC5tZW51LnN1Ym1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIC5mb290ZXJfX3RpdGxlIC5zdWJtZW51IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgIC8vICAgICBjb2xvcjogJGZvb3Rlci1jb2xvci1saW5rLWhvdmVyXG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgJl9fZm9sbG93IHtcbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlcl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAvLyAmX19zb2NpYWwtbGlzdHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjEzKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDg3NmFiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljbztcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtZmxpY2tyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY28taWNfcnNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2N2ExO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXlvdXR1YmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY195b3V0dWJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvLWljX2xpbmtlZGluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY19pbnN0YWdyYW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljby1pY190d2l0dGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvLWljX2ZhY2Vib29rO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vICZfX3NvY2lhbC1saW5re1xuICAgIH1cbiAgICAmX19mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIC4yKTtcbiAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICAgICAgcGFkZGluZzogNDVweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLWl0ZW06bGFzdC1jaGlsZCAmLWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkZm9vdGVyLWNvbG9yLWxpbmstaG92ZXI7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5mb290ZXIge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoJGNvdW50OiAyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc21cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5mb290ZXIge1xuICAgICAgICAmX19mb2xsb3cgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZfX2ZvbGxvdyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKSAvL3NwYWNlLWJldHdlZW5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgICAgICBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMSk7XG4gICAgICAgICAgICAubmF2aWdhdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmlnYXRpb246bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAuMik7ICAgICAgICAgICAgXG4gICAgICAgICAgICAmX2Fycm93IHtcbiAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyb3RhdGU6IDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJvdGF0ZTogNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGljb21vb24tZm9udC1mYW1pbHk6IFwidW53dG8taWNvbnNcIiAhZGVmYXVsdDtcbiRpY29tb29uLWZvbnQtcGF0aDogXCIuLy4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG5cbiRpY28taWNvbi1pbmZvOiBcIlxcZTkwYlwiO1xuJGljby1hcnJvdzogXCJcXGU5MDBcIjtcbiRpY28taWNfYXJyb3dfbW9yZTogXCJcXGU5MDFcIjtcbiRpY28taWNfYXV0b3BsYXlfbm9uZTogXCJcXGU5MDJcIjtcbiRpY28taWNfYXV0b3BsYXlfcGF1c2U6IFwiXFxlOTAzXCI7XG4kaWNvLWljX2F1dG9wbGF5X3BsYXk6IFwiXFxlOTA0XCI7XG4kaWNvLWljX2Nsb3NlOiBcIlxcZTkwNVwiO1xuJGljby1pY19jb250YWN0X2ZheDogXCJcXGU5MDZcIjtcbiRpY28taWNfY29udGFjdF9waG9uZTogXCJcXGU5MDdcIjtcbiRpY28taWNfbWFpbDogXCJcXGU5MDhcIjtcbiRpY28taWNfc2VhcmNoOiBcIlxcZTkwOVwiO1xuJGljby1pY196b29tX2luLXBhdGgxOiBcIlxcZTkwYVwiO1xuJGljby1pY196b29tX2luLXBhdGgyOiBcIlxcZTkwYlwiO1xuJGljby1pY196b29tX291dC1wYXRoMTogXCJcXGU5MGNcIjtcbiRpY28taWNfem9vbV9vdXQtcGF0aDI6IFwiXFxlOTBkXCI7XG4kaWNvLWljX2RldmVsb3BtZW50OiBcIlxcZTkwZVwiO1xuJGljby1pY19mYXZvcml0ZTogXCJcXGU5MGZcIjtcbiRpY28taWNfZmxhZzogXCJcXGU5MTBcIjtcbiRpY28taWNfam9iXzE6IFwiXFxlOTExXCI7XG4kaWNvLWljX2pvYl8yOiBcIlxcZTkxMlwiO1xuJGljby1pY19qb2JfMzogXCJcXGU5MTNcIjtcbiRpY28taWNfbGlicmFyeV9ib29rczogXCJcXGU5MTRcIjtcbiRpY28taWNfbWFpbDE6IFwiXFxlOTE1XCI7XG4kaWNvLWljX2ZhY2Vib29rOiBcIlxcZTkxNlwiO1xuJGljby1pY19pbnN0YWdyYW06IFwiXFxlOTE3XCI7XG4kaWNvLWljX2xpbmtlZGluOiBcIlxcZTkxOFwiO1xuJGljby1pY19yc3M6IFwiXFxlOTE5XCI7XG4kaWNvLWljX3R3aXR0ZXI6IFwiXFxlOTFhXCI7XG4kaWNvLWljX3lvdXR1YmU6IFwiXFxlOTFiXCI7XG4kaWNvLWljX21hczogXCJcXGU5MWNcIjtcbiRpY28taWNfbWVub3M6IFwiXFxlOTFkXCI7XG4kaWNvLWljX21lbnU6IFwiXFxlOTFlXCI7XG4kaWNvLWxvZ29fbmVnYXRpdmU6IFwiXFxlOTFmXCI7XG4kaWNvLWxvZ29fcG9zaXRpdmU6IFwiXFxlOTIwXCI7XG4kaWNvLXVuX2xvZ286IFwiXFxlOTBkXCI7XG4iLCJAaW1wb3J0IFwidmFyc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4uc2hhcmUtdGhpcy1wb3BvdmVyIHtcbiAgICBtYXgtd2lkdGg6ICRzaGFyZS10aGlzLWJvcmRlci1kaXN0YW5jZSAqIDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgc2hhcmUtdGhpcy1maWx0ZXIoZHJvcC1zaGFkb3coMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjM1KSkpO1xuICAgIEBpbmNsdWRlIHNoYXJlLXRoaXMtYW5pbWF0aW9uKHNoYXJlLXRoaXMtaW50cm8gJHNoYXJlLXRoaXMtYW5pbWF0aW9uLWxlbmd0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46ICRzaGFyZS10aGlzLXZlcnRpY2FsLW9mZnNldCArICRzaGFyZS10aGlzLWFycm93LXNpemUgKC0kc2hhcmUtdGhpcy1hcnJvdy1zaXplKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc2hhcmUtdGhpcy1hcnJvdy1zaXplICRzaGFyZS10aGlzLWFycm93LXNpemUgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2hhcmUtdGhpcy1iYWNrZ3JvdW5kIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAkc2hhcmUtdGhpcy12ZXJ0aWNhbC1vZmZzZXQgLSAkc2hhcmUtdGhpcy1hcnJvdy1zaXplIDAgMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNoYXJlLXRoaXMtYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRzaGFyZS10aGlzLWZvcmVncm91bmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaGFyZS10aGlzLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSBzaGFyZS10aGlzLXRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTEwMCUpKTtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAkc2hhcmUtdGhpcy1zaGFyZXItd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaGFyZS10aGlzLXNoYXJlci1oZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNoYXJlLXRoaXMtc2hhcmVyLWhlaWdodDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNoYXJlLXRoaXMtc2hhcmVyLXBhZGRpbmc7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNoYXJlLXRoaXMtaGlnaGxpZ2h0LWxpbms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNTAlO1xuICAgICAgICBAaW5jbHVkZSBzaGFyZS10aGlzLW9uLWJvdHRvbSgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNoYXJlLXRoaXMtc21hbGwtZGV2aWNlcy1tYXgpIHtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHNoYXJlLXRoaXMtb24tYm90dG9tKCk7XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hhcmUtdGhpcy1pbnRybyB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjVlbSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hhcmUtdGhpcy1pbnRybyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguNWVtKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG4iLCJAbWl4aW4gc2hhcmUtdGhpcy10cmFuc2Zvcm0oJHRyYW5zZm9ybWF0aW9uLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1hdGlvbjtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybWF0aW9uO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtYXRpb247XG59XG5AbWl4aW4gc2hhcmUtdGhpcy1hbmltYXRpb24oJGFuaW1hdGlvbi4uLikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIHNoYXJlLXRoaXMtZmlsdGVyKCRmaWx0ZXIuLi4pIHtcbiAgICAtd2Via2l0LWZpbHRlcjogJGZpbHRlcjtcbiAgICAgICAgICAgIGZpbHRlcjogJGZpbHRlcjtcbn1cblxuQG1peGluIHNoYXJlLXRoaXMtb24tYm90dG9tKCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZSAkc2hhcmUtdGhpcy1hcnJvdy1zaXplO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAkc2hhcmUtdGhpcy1hcnJvdy1zaXplIDAgMDtcbiAgICB9XG59XG4iLCIkc2hhcmUtdGhpcy12ZXJ0aWNhbC1vZmZzZXQ6IC0uMjVlbSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWJhY2tncm91bmQ6ICMzMzMgIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1mb3JlZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtaGlnaGxpZ2h0LWxpbms6IHJnYmEoI2ZmZiwgLjI1KSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWJvcmRlci1yYWRpdXM6IC4yNWVtICFkZWZhdWx0O1xuJHNoYXJlLXRoaXMtYXJyb3ctc2l6ZTogLjVlbSAhZGVmYXVsdDtcblxuJHNoYXJlLXRoaXMtc2hhcmVyLXdpZHRoOiAyZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1zaGFyZXItaGVpZ2h0OiAyZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1zaGFyZXItcGFkZGluZzogLjM1ZW0gIWRlZmF1bHQ7XG4kc2hhcmUtdGhpcy1ib3JkZXItZGlzdGFuY2U6IDRlbSAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLWFuaW1hdGlvbi1sZW5ndGg6IC4zcyAhZGVmYXVsdDtcbiRzaGFyZS10aGlzLXNtYWxsLWRldmljZXMtbWF4OiA1NzVweCAhZGVmYXVsdDtcbiIsImJvZHkge1xuICAgIC5tb2R1bGUge1xuICAgICAgICAmLW0ge1xuICAgICAgICAgICAgJi15IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgJl8yICwmLTIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1iIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcCB7XG4gICAgICAgICAgICAmLXkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVpZ2h0IHtcbiAgICAgICAgJi1taW4tMTAwIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1taW4tNTAge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tIHtcbiAgICAgICAgJi10IHtcbiAgICAgICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIxcHg7XG4gICAgICAgICAgICAgICAgLy8gZm9yIG1hbmFnaW5nIHRoZSAnbS10LWhlYWRlcicgaWYgZm9ybSBhbGVydCBhcHBlYXJlZC5cbiAgICAgICAgICAgICAgICArICoge1xuICAgICAgICAgICAgICAgICAgICAubS10LWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfbm8tYmFubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLm1vZHVsZSB7XG4gICAgICAgICAgICAmLW0ge1xuICAgICAgICAgICAgICAgICYteSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xuICAgICAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1iIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xuICAgICAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtcCB7XG4gICAgICAgICAgICAgICAgJi15IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWxhcmdlLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgJl8yICwmLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtb2R1bGUtbWFyZ2luLWRlZmF1bHQtbW9iO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1sYXJnZS1tb2I7XG4gICAgICAgICAgICAgICAgICAgICZfMiAsJi0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9kdWxlLW1hcmdpbi1kZWZhdWx0LW1vYjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tbGFyZ2UtbW9iO1xuICAgICAgICAgICAgICAgICAgICAmXzIgLCYtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZHVsZS1tYXJnaW4tZGVmYXVsdC1tb2I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm0ge1xuICAgICAgICAgICAgJi10IHtcbiAgICAgICAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgICAgICAgICAgICAgICAgICAmX25vLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFueWNoYXJ0e1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGV4dGVuZCAubW9kdWxlLW0teTtcbiAgICBAZm9yICRpIGZyb20gMyB0aHJvdWdoIDEwIHtcbiAgICAgICAgJGhlaWdodDogMjUwICogJGk7XG5cbiAgICAgICAgJi5oZWlnaHQtI3skaX0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAjeyRoZWlnaHR9cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIgICAgJG5hdi1sZWZ0LW1hcmdpbjogMjBweDtcclxuICAgICRmaXhlZC1tZW51LWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSk7XHJcbiAgICAkaGVhZGVyU2VhcmNoV2lkdGg6IDI2OHB4O1xyXG4gICAgLmFwcC1oZWFkZXIge1xyXG4gICAgICAgICRyb290LWhlYWRlcjogJjtcclxuICAgICAgICAmOm5vdCgubW9iaWxlLWRldmljZSkge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDNEM0QzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3RvcC1zdHJpcCAuZm9sbG93LXVzICAuZmEtMngge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbG9nbyxcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19sb2dvIHtcclxuICAgICAgICAgICAgICAgIC5pY28tbG9nb19uZWdhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljby1sb2dvX3Bvc2l0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3RpdGxlLFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdixcclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgID4uYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcyLjU4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19sb2dvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggJHBhZ2Utb2Zmc2V0LXggMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCBhdXRvKTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMzBweCAkcGFnZS1vZmZzZXQteDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY28tbG9nb19uZWdhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2RnX2dvYWxzX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX25hdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbmF2LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2l0ZS1zbG9nYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljby11bl9sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3RvcC1zdHJpcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2OHB4KSAge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+LnJlZ2lvbi10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0kcGFnZS1vZmZzZXQteDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0kcGFnZS1vZmZzZXQteDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+LnJlZ2lvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgYXV0byk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1tb2ItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2RnX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX21haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxODhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwuc2YtbWVudSAuc2Ytd2l0aC11bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNmLWRlcHRoLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXYtbGVmdC1tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5zZi1kZXB0aC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHBhZ2UtbWF4LXdpZHRoIC0gJHBhZ2Utb2Zmc2V0LXggKiAyfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNTU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1NTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGlsZC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidW53dG8taWNvbnNcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMCUgKyAjeyRoZWFkZXJTZWFyY2hXaWR0aH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBib3JkZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcyLjU4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4sXHJcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLFxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDc5LCAxNDcsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuLFxyXG4gICAgICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gub3BlbiAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAuc2RnX2xvZ29fdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19uYXYsXHJcbiAgICAgICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX25hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNkZ19sb2dvX3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2RnX2xvZ29fYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbGljay1saW5rIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbi1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgLnNmLXN1Yi1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLW1lbnVfX2l0ZW0tLnNmLWRlcHRoLTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjhweCkgeyBcclxuICAgICAgICAgICAgICAgIC5yZWdpb24tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1maWxsOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUxNTE1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX190b3Atc3RyaXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvbGxvdy11cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYS0yeCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY3cHgpIHtcclxuICAgICAgICAubWVudV9vcGVuIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX21haW4tbmF2IC5tYWluLW1lbnUuc2YtYWNjb3JkaW9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXI6bm90KC5tb2JpbGUtZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9vcGVuIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1KTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEzLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTQ1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl93cmFwIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9maXhlZCAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyLFxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfbWVkaXVtIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFwcC1oZWFkZXJfZml4ZWQgLmFwcC1oZWFkZXJfX3NlYXJjaCxcclxuICAgICAgICAgICAgJi5hcHAtaGVhZGVyX21lZGl1bSAuYXBwLWhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZGdfZ29hbHNfbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNmLWFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fd3JhcCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9fZml4ZWQgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXBwLWhlYWRlcl9fZml4ZWQgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNzdXBlcmZpc2gtbWFpbi1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRwYWdlLW9mZnNldC14LW1vYiAxNjBweCAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAubWFpbi1tZW51LnNmLWFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDE2MHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB1bC5zZi1tZW51IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyBUbyBmaXggbW9iaWxlIG1lbnUgY2xpY2sgZnVuY3Rpb25hbGl0eSB0aGUgcG9zaXRpb24gaXMgY2hhbmdlZCB0byByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3ViIG1lbnUgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1kZXB0aC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWw+bGkuc2YtY2xvbmUtcGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1ucygkY291bnQ6IHVuc2V0LCAkZ2FwOiB1bnNldCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1zdWItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVud3RvLWljb25zXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2ZIb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNmLWRlcHRoLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcmlnaHQ6IC0xMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogbGVmdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1jbG9uZS1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3RvcC1zdHJpcCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogb3BhY2l0eSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5KCk7XHJcbiAgICAgICAgICAgICAgICA+LnJlZ2lvbi10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvbGxvdy11cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbmF2LmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b29sYmFyLW1lbnVzIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLnRvb2xiYXItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9sbG93LXVzLFxyXG4gICAgICAgICAgICAgICAgbmF2LmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b29sYmFyLW1lbnVzLFxyXG4gICAgICAgICAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybC5ibG9jay5ibG9jay1sYW5ndWFnZS5ibG9jay1sYW5ndWFnZS1ibG9ja2xhbmd1YWdlLWludGVyZmFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saT5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50b29sYmFyLW1lbnVfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50b29sYmFyLW1lbnVfZHJvcGRvd24gLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50b29sYmFyLW1lbnVfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgYXV0byk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X2xhc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX25hdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3codW5zZXQpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fbmF2LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NpdGUtc2xvZ2FuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJGR1cmF0aW9uOiAuNXMpO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaF93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG11bHRpcGxlLXRyYW5zaXRpb24od2lkdGgsIG9wYWNpdHksIGxlZnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYXBwLWhlYWRlcl9fc2VhcmNoX3dyYXBfdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0MHB4IDBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gtbW9iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZi1kZXB0aC0yLW1lbnUge1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyLFxyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAjYmxvY2stbWFpbm5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkZHVyYXRpb246IC4ycyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC51c2VyLWxvZ2dlZC1pbiB7XHJcbiAgICAgICAgLmFwcC1oZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYXBwLWhlYWRlcl9tZWRpdW07XHJcbiAgICAgICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmxvY2stc3VwZXJmaXNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLm1vYmlsZS1kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2RnX2xvZ29fdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5NnB4KSB7XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDlweCkge1xyXG4gICAgICAgICAgICAudG9vbGJhci1vcmllbnRlZCAudG9vbGJhci1iYXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMzlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2N3B4KSB7XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyOm5vdCgubW9iaWxlLWRldmljZSkuYXBwLWhlYWRlcl9vcGVuIC5hcHAtaGVhZGVyX19oYW1idXJnZXJ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY3cHgpIHtcclxuICAgICAgICAuYXBwLWhlYWRlcl9fbWFpbi1uYXYgLnJlZ2lvbi1uYXZpZ2F0aW9uPi5ibG9jaz4ubWVudT5saTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAuYXBwLWhlYWRlciAuYXBwLWhlYWRlcl9fd3JhcCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb193LFxyXG4gICAgICAgIC5hcHAtaGVhZGVyLmFwcC1oZWFkZXJfX2ZpeGVkIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlciAuYXBwLWhlYWRlcl9fd3JhcCAuYXBwLWhlYWRlcl9fbmF2IC5zZGdfbG9nb19iLFxyXG4gICAgICAgIC5hcHAtaGVhZGVyLmFwcC1oZWFkZXJfX2ZpeGVkIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuLnJlZ2lvbi13dGQgLmltZy1kZWZhdWx0LWJrZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiLy8gRmxleGJveCBkaXNwbGF5XG5AbWl4aW4gZmxleGJveCgpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBcbiAgLy8gVGhlICdmbGV4JyBzaG9ydGhhbmRcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXG4gIC8vIDxwb3NpdGl2ZS1udW1iZXI+LCBpbml0aWFsLCBhdXRvLCBvciBub25lXG4gIEBtaXhpbiBmbGV4KCR2YWx1ZXMpIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAkdmFsdWVzO1xuICAgICAgIC1tb3otYm94LWZsZXg6ICR2YWx1ZXM7XG4gICAgICAgIC13ZWJraXQtZmxleDogJHZhbHVlcztcbiAgICAgICAgICAtbXMtZmxleDogJHZhbHVlcztcbiAgICAgICAgICAgICAgZmxleDogJHZhbHVlcztcbiAgfVxuICBcbiAgLy8gRmxleCBGbG93IERpcmVjdGlvblxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuICAvLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG4gIEBtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgfVxuICBcbiAgLy8gRmxleCBMaW5lIFdyYXBwaW5nXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4gIC8vIG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2VcbiAgQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgICAgICAtbW96LWZsZXgtd3JhcDogJHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiAkd3JhcDtcbiAgfVxuICBcbiAgLy8gRmxleCBEaXJlY3Rpb24gYW5kIFdyYXBcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGNvbnRhaW5lcnNcbiAgLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxuICBAbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6ICRmbG93O1xuICAgICAgIC1tb3otZmxleC1mbG93OiAkZmxvdztcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogJGZsb3c7XG4gICAgICAgICAgICBmbGV4LWZsb3c6ICRmbG93O1xuICB9XG4gIFxuICAvLyBEaXNwbGF5IE9yZGVyXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuICAvLyA8aW50ZWdlcj5cbiAgQG1peGluIG9yZGVyKCR2YWwpIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgXG4gICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJHZhbDsgICAgIFxuICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAkdmFsOyAgICAgXG4gICAgICAgICAgICAgIC13ZWJraXQtb3JkZXI6ICR2YWw7ICBcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAkdmFsO1xuICB9XG4gIFxuICAvLyBGbGV4IGdyb3cgZmFjdG9yXG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuICAvLyA8bnVtYmVyPlxuICBAbWl4aW4gZmxleC1ncm93KCRncm93KSB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6ICRncm93O1xuICAgICAgIC1tb3otZmxleC1ncm93OiAkZ3JvdztcbiAgICAgICAgLW1zLWZsZXgtZ3JvdzogJGdyb3c7XG4gICAgICAgICAgICBmbGV4LWdyb3c6ICRncm93O1xuICB9XG4gIFxuICAvLyBGbGV4IHNocmlua1xuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbSBzaHJpbmsgZmFjdG9yXG4gIC8vIDxudW1iZXI+IFxuICBAbWl4aW4gZmxleC1zaHJpbmsoJHNocmluaykge1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgICAgLW1vei1mbGV4LXNocmluazogJHNocmluaztcbiAgICAgICAgLW1zLWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6ICRzaHJpbms7XG4gIH1cbiAgXG4gIC8vIEZsZXggYmFzaXNcbiAgLy8gLSB0aGUgaW5pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxuICAvLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNuaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbiAgLy8gPHdpZHRoPiBcbiAgQG1peGluIGZsZXgtYmFzaXMoJHdpZHRoKSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgICAgLW1vei1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgICAgIC1tcy1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAkd2lkdGg7XG4gIH1cbiAgXG4gIC8vIEF4aXMgQWxpZ25tZW50XG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4gIC8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgXG4gIEBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnkpIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6ICRqdXN0aWZ5O1xuICB9XG4gIFxuICAvLyBQYWNraW5nIEZsZXggTGluZXNcbiAgLy8gLSBhcHBsaWVzIHRvOiBtdWx0aS1saW5lIGZsZXggY29udGFpbmVyc1xuICAvLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaCBcbiAgQG1peGluIGFsaWduLWNvbnRlbnQoJGFsaWduKSB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgICAgLW1vei1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgICAgIC1tcy1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiAkYWxpZ247XG4gIH1cbiAgXG4gIC8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4gIC8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4gIC8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaCBcbiAgQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbikge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAgICAtbW96LWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgICAgIC1tcy1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgfVxuICBcbiAgLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbiAgLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXG4gIC8vIGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG4gIEBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgIC1tb3otYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgICAtbXMtYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogJGFsaWduO1xuICB9IiwiJGxheW91dC1kaXJlY3Rpb246IHJ0bCAhZGVmYXVsdDtcblxuQG1peGluIGx0ciB7XG4gICAgQGlmICRsYXlvdXQtZGlyZWN0aW9uPT1sdHIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBydGwge1xuICAgIGh0bWxbZGlyPXJ0bF0gJiB7XG4gICAgICAgIEBpZiAkbGF5b3V0LWRpcmVjdGlvbj09cnRsIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHRyYW5zaXRpb24tZGVsYXlcbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCRkdXJhdGlvbjogLjJzKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkZHVyYXRpb247XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAkZHVyYXRpb247XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogJGR1cmF0aW9uO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbjtcbn1cblxuLy8gdHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC4ycywgJGZ1bmN0aW9uOiBlYXNlLW91dCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRmdW5jdGlvbjtcbiAgICAtbXMtdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb247XG4gICAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZnVuY3Rpb247XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBGb3IgbXVsdGlwbGUgdHJhbnNpdGlvbnNcbi8vIFVzYWdlOiAgIEBpbmNsdWRlIG11bHRpcGxlLXRyYW5zaXRpb24od2lkdGgsIGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0KTtcbi8vIE91dHB1dDogIC13ZWJraXQtdHJhbnNpdGlvbih3aWR0aCAwLjJzLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XG4vLyAgICAgICAgICB0cmFuc2l0aW9uKHdpZHRoIDAuMnMsIGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0KTtcbi8vIFBhc3MgaW4gYW55IG51bWJlciBvZiB0cmFuc2l0aW9uc1xuQG1peGluIG11bHRpcGxlLXRyYW5zaXRpb24oJHRyYW5zaXRpb25zLi4uKSB7XG4gICAgJHVuZm9sZGVkVHJhbnNpdGlvbnM6ICgpO1xuICAgIEBlYWNoICR0cmFuc2l0aW9uIGluICR0cmFuc2l0aW9ucyB7XG4gICAgICAgICR1bmZvbGRlZFRyYW5zaXRpb25zOiBhcHBlbmQoJHVuZm9sZGVkVHJhbnNpdGlvbnMsIHVuZm9sZFRyYW5zaXRpb24oJHRyYW5zaXRpb24pLCBjb21tYSk7XG4gICAgfVxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHVuZm9sZGVkVHJhbnNpdGlvbnM7XG4gICAgdHJhbnNpdGlvbjogJHVuZm9sZGVkVHJhbnNpdGlvbnM7XG59XG5cbkBmdW5jdGlvbiB1bmZvbGRUcmFuc2l0aW9uICgkdHJhbnNpdGlvbikge1xuICAgIC8vIERlZmF1bHQgdmFsdWVzXG4gICAgJHByb3BlcnR5OiBhbGw7XG4gICAgJGR1cmF0aW9uOiAuMnM7XG4gICAgJGVhc2luZzogbnVsbDsgLy8gQnJvd3NlciBkZWZhdWx0IGlzIGVhc2UsIHdoaWNoIGlzIHdoYXQgd2Ugd2FudFxuICAgICRkZWxheTogbnVsbDsgLy8gQnJvd3NlciBkZWZhdWx0IGlzIDAsIHdoaWNoIGlzIHdoYXQgd2Ugd2FudFxuICAgICRkZWZhdWx0UHJvcGVydGllczogKCRwcm9wZXJ0eSwgJGR1cmF0aW9uLCAkZWFzaW5nLCAkZGVsYXkpO1xuICAgIC8vIEdyYWIgdHJhbnNpdGlvbiBwcm9wZXJ0aWVzIGlmIHRoZXkgZXhpc3RcbiAgICAkdW5mb2xkZWRUcmFuc2l0aW9uOiAoKTtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkZGVmYXVsdFByb3BlcnRpZXMpIHtcbiAgICAgICAgJHA6IG51bGw7XG4gICAgICAgIEBpZiAkaSA8PWxlbmd0aCgkdHJhbnNpdGlvbikge1xuICAgICAgICAgICAgJHA6IG50aCgkdHJhbnNpdGlvbiwgJGkpXG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgJHA6IG50aCgkZGVmYXVsdFByb3BlcnRpZXMsICRpKVxuICAgICAgICB9XG4gICAgICAgICR1bmZvbGRlZFRyYW5zaXRpb246IGFwcGVuZCgkdW5mb2xkZWRUcmFuc2l0aW9uLCAkcCk7XG4gICAgfVxuICAgIEByZXR1cm4gJHVuZm9sZGVkVHJhbnNpdGlvbjtcbn0iLCJAbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5AbWl4aW4gdHJhbnNmb3JtKCRzY2FsZTogMSwgJHJvdGF0ZTogMCwgJHRyYW5zbGF0ZVg6IDAsICR0cmFuc2xhdGVZOiAwKSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpIHJvdGF0ZSgkcm90YXRlKSB0cmFuc2xhdGVYKCR0cmFuc2xhdGVYKSB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSkgcm90YXRlKCRyb3RhdGUpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZVgpIHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKSByb3RhdGUoJHJvdGF0ZSkgdHJhbnNsYXRlWCgkdHJhbnNsYXRlWCkgdHJhbnNsYXRlWSgkdHJhbnNsYXRlWSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgfSIsIkBtaXhpbiBjb2x1bW5zKCRjb3VudDogNCwgJGdhcDogJHNwYWNlciAqIDIpIHtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC1tb3otY29sdW1uLWdhcDogJGdhcDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogJGdhcDtcbiAgICBjb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xufSIsIi51c2VyLWxvZ2dlZC1pbntcbiAgICAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDAwO1xuICAgIH1cbiAgICAubSB7XG4gICAgICAgICYtdCB7XG4gICAgICAgICAgICAmLWhlYWRlciwmLWhlYWRlcl9uby1iYW5uZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFwcC1oZWFkZXIge1xyXG4gICAgJHJvb3QtaGVhZGVyOiAmO1xyXG4gICAgJi5tb2JpbGUtZGV2aWNlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMCk7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCxcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRDNEM0QzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLnRvb2xiYXItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbG9nbyxcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX2xvZ28ge1xyXG4gICAgICAgICAgICAuaWNvLWxvZ29fbmVnYXRpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljby1sb2dvX3Bvc2l0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3RpdGxlLFxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpeGVkLW1lbnUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zdWJ0aXRsZSxcclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYsXHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgIC5yZWdpb24tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICA+LmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gsXHJcbiAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9tZWRpdW0gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZml4ZWQtbWVudS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmaXhlZC1tZW51LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fd3JhcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogOThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3Mi41OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX2xvZ28ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICRwYWdlLW9mZnNldC14IDMwcHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgYXV0byk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAzMHB4ICRwYWdlLW9mZnNldC14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvLWxvZ29fbmVnYXRpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NkZ19nb2Fsc19sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19uYXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX25hdi13cmFwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zaXRlLXNsb2dhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvLXVuX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNzUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fdG9wLXN0cmlwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2LWxlZnQtbWFyZ2luICoyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDcwMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtbCkge1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+LnJlZ2lvbi10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0kcGFnZS1vZmZzZXQteDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLSRwYWdlLW9mZnNldC14O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4ucmVnaW9uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHJvb3QtaGVhZGVyfV9fbWFpbi1uYXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLW1vYi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NkZ19sb2dvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4OHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHVsLnNmLW1lbnUgLnNmLXdpdGgtdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICA+LmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1kZXB0aC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdi1sZWZ0LW1hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2LWxlZnQtbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXYtbGVmdC1tYXJnaW4gKjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzdWIgbWVudSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHBhZ2UtbWF4LXdpZHRoIC0gJHBhZ2Utb2Zmc2V0LXggKiAyfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlOiAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNTU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjU1NTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hpbGQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJ1bnd0by1pY29uc1wiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDAlICsgI3skaGVhZGVyU2VhcmNoV2lkdGh9KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGJvcmRlcik7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA2MDE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzIuNThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiN7JHJvb3QtaGVhZGVyfV9maXhlZCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaCAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4sXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fZml4ZWQgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gsXHJcbiAgICAgICAgICAgICYjeyRyb290LWhlYWRlcn1fbWVkaXVtICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA3OSwgMTQ3LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLm9wZW4gI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gtYnRuLFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC5vcGVuICN7JHJvb3QtaGVhZGVyfV9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3skcm9vdC1oZWFkZXJ9X19zZWFyY2gub3BlbiAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRyb290LWhlYWRlcn1fX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAuc3VibWl0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X2ZpeGVkICN7JHJvb3QtaGVhZGVyfV9fbmF2LFxyXG4gICAgICAgICAgICAmI3skcm9vdC1oZWFkZXJ9X21lZGl1bSAjeyRyb290LWhlYWRlcn1fX25hdiB7XHJcbiAgICAgICAgICAgICAgICAuc2RnX2xvZ29fdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZGdfbG9nb19iIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjeyRyb290LWhlYWRlcn1fX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tci00MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1wYXJlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgJi5qcy1pbml0aWF0ZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZi1zdWItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1sKSB7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgID4uYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzdWIgbWVudSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbnMoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWZpbGw6IGJhbGFuY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGU6IDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE1MTUxNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtbCkge1xyXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAubWVudV9vcGVuIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5hcHAtaGVhZGVyX19tYWluLW5hdiAubWFpbi1tZW51LnNmLWFjY29yZGlvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwcC1oZWFkZXIubW9iaWxlLWRldmljZSB7XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX3dyYXAgLmFwcC1oZWFkZXJfX25hdiAuc2RnX2xvZ29fdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX193cmFwIC5hcHAtaGVhZGVyX19uYXYgLnNkZ19sb2dvX2Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTMuNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1KTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTMuNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMy41cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTQ1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl93cmFwIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFwcC1oZWFkZXJfZml4ZWQgLmFwcC1oZWFkZXJfX2hhbWJ1cmdlcixcclxuICAgICAgICAmLmFwcC1oZWFkZXJfbWVkaXVtIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcHAtaGVhZGVyX2ZpeGVkIC5hcHAtaGVhZGVyX19zZWFyY2gsXHJcbiAgICAgICAgJi5hcHAtaGVhZGVyX21lZGl1bSAuYXBwLWhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaC1tb2ItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX3dyYXAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX19zZGdfZ29hbHNfbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2YtYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNzdXBlcmZpc2gtbWFpbi1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjbGlwOiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX21haW4tbmF2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzVweCAkcGFnZS1vZmZzZXQteC1tb2IgMTQwcHggJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAubWFpbi1tZW51LnNmLWFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDIwcHggMTE1cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdWwuc2YtbWVudSBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkxYyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidW53dG8taWNvbnNcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIHN1YiBtZW51ICBcclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnVwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWRlcHRoLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsPmxpLnNmLWNsb25lLXBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNmLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTFkJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogdW5zZXQsICRnYXA6IHVuc2V0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBoZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNmLXN1Yi1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwidW53dG8taWNvbnNcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51cGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZkhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1kZXB0aC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3JpZ2h0OiAtMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMjBweCAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRwcm9wZXJ0eTogbGVmdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1jbG9uZS1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDE4MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZi1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXI+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX3RvcC1zdHJpcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2Utb2Zmc2V0LXgtbW9iO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IG9wYWNpdHkpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5KCk7XHJcbiAgICAgICAgICAgID4ucmVnaW9uLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb2xsb3ctdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG5hdi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9vbGJhci1tZW51cyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigxMik7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24udG9vbGJhci1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9sbG93LXVze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saT5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXItbWVudV9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbmF2LmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b29sYmFyLW1lbnVzLFxyXG4gICAgICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsLmJsb2NrLmJsb2NrLWxhbmd1YWdlLmJsb2NrLWxhbmd1YWdlLWJsb2NrbGFuZ3VhZ2UtaW50ZXJmYWNlIHtcclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPmxpPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudG9vbGJhci1tZW51X2Ryb3Bkb3duIC50b29sYmFyLW1lbnVfX2J0biB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudG9vbGJhci1tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50b29sYmFyLW1lbnVfbGFzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIC50b29sYmFyLW1lbnVfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1oZWFkZXJfX25hdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3Jvdyh1bnNldCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19uYXYtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzlweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwLWhlYWRlcl9fbG9nby1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX19zaXRlLXNsb2dhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJGR1cmF0aW9uOiAuNXMpO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHAtaGVhZGVyX19zZWFyY2gge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXVsdGlwbGUtdHJhbnNpdGlvbih3aWR0aCwgb3BhY2l0eSwgbGVmdCk7XHJcbiAgICAgICAgICAgICAgICAuYXBwLWhlYWRlcl9fc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFwcC1oZWFkZXJfX3NlYXJjaF93cmFwX3Zpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMztcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDQwcHggMHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwcC1oZWFkZXJfX3NlYXJjaC1tb2ItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWRldmljZSB7XHJcbiAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjJzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNmLWRlcHRoLTItbWVudSB7XHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX19oYW1idXJnZXIsXHJcbiAgICAgICAgICAgIC5hcHAtaGVhZGVyX190b3Atc3RyaXAge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnVzZXItbG9nZ2VkLWluLm1vYmlsZS1kZXZpY2Uge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtbCkge1xyXG4gICAgICAgIC5hcHAtaGVhZGVyLmFwcC1oZWFkZXJfb3BlbiAuYXBwLWhlYWRlcl9faGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1kZWZhdWx0O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBAaW5jbHVkZSBydGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy1kZWZhdWx0O1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdFxufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gICZbZGF0YS1hbGlnbj1cImxlZnRcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAqMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc3BhY2VyICoyfSk7XG4gIH1cbiAgJltkYXRhLWFsaWduPVwicmlnaHRcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAqMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skc3BhY2VyICoyfSk7XG4gIH1cbiAgJltkYXRhLWFsaWduPVwiY2VudGVyXCJdIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgfVxufVxucCBpbWdbZGF0YS1lbnRpdHktdHlwZT1cImZpbGVcIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDBweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDBweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLmNvbW1vbiB7XG4gICAgJi1wYWdlIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICYtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJlYXN1bHQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm1vZHVsZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgKy5jb21tb24tcGFnZV9fY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2FkLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb2R1bGUtaGVhZGVyX19maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1wdHktcmVzdWx0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zZWFyY2gtaGVhZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDkwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggIzAwMDAwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpc3RyaWJ1dGlvbi1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG59XG5cbi52aWV3LWFsbC1uZXdzLFxuLnZpZXctYWxsLWV2ZW50cyxcbi52aWV3LWFsbC1wdWJsaWNhdGlvbnMsXG4udmlldy1zaWduaW5nLWNlcmVtb255LXZpZXcsXG4udmlldy1wcm9qZWN0cyxcbi52aWV3LWdsb2JhbC1zZWFyY2gge1xuICAgIC5jYXJkX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kaXZbY2xhc3NePVwidmlldy1cIl0ge1xuICAgIC5jYXJkX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmV3c2xldHRlci1mb3JtIHtcbiAgICAmX19tYXJrdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbiAgICAmX19jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1kZXRhaWxze1xuICAgIGgye1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn0iLCIudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmX3ByaW1hcnkge1xuICAgICAgICBAZXh0ZW5kIC50aXRsZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAmX3NlY29uZGFyeSB7XG4gICAgICAgIEBleHRlbmQgLnRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgJl9sYXJnZSB7XG4gICAgICAgIEBleHRlbmQgLnRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJl9tLWIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC50aXRsZSB7XG4gICAgICAgICZfbC1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgJl9wcmltYXJ5IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmX2xhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgJl9tLWIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9tLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsImgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbn1cblxucCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgKyBvbCwrIHVsLCsgZGwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxufVxuXG4ucmVnaW9uLWNvbnRlbnQge1xuICAgIG9sLCB1bCwgZGwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4ucCB7XG4gICAgJl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9maXJzdC1sZXR0ZXIge1xuICAgICAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDY2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3F1b3RlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiA0NXB4ICRwYWRkaW5nLWRlZmF1bHQgNDVweCAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmctZGVmYXVsdCAqMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTMlIC0gMThweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2JyaWVmIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICZfbS10LTAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICsudGl0bGVfcHJpbWFyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuICAgICsudGl0bGVfc2Vjb25kYXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG5cbi5jb2x1bW4tY291bnRfdW5zZXQge1xuICAgIGNvbHVtbi1jb3VudDogdW5zZXQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IHVuc2V0O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLnAge1xuICAgICAgICAmX3F1b3RlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgICAgICZfYnJpZWYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAmX20tdC0wIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9maXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mbGV4LW9yZGVyLWxhc3QtbW9iIHtcbiAgICAgICAgQGluY2x1ZGUgb3JkZXIoMTMpO1xuICAgIH1cbn0iLCIvKlxuICBUaGlzIG1peGluIGNhbiBiZSB1c2VkIHRvIHNldCB0aGUgb2JqZWN0LWZpdDpcbiAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb250YWluKTtcbiAgb3Igb2JqZWN0LWZpdCBhbmQgb2JqZWN0LXBvc2l0aW9uOlxuICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyLCB0b3ApO1xuKi9cblxuQG1peGluIG9iamVjdC1maXQoJGZpdDogY292ZXIsICRwb3NpdGlvbjogbnVsbCkge1xuICAgIC1vLW9iamVjdC1maXQ6ICRmaXQ7XG4gICAgb2JqZWN0LWZpdDogJGZpdDtcbiAgICBAaWYgJHBvc2l0aW9uIHtcbiAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259JztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH0nO1xuICAgIH1cbn0iLCIudW4tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA0cHggMThweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG11bHRpcGxlLXRyYW5zaXRpb24oY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgICYtc29saWQge1xuICAgICAgICBAZXh0ZW5kIC51bi1idG47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgJl9ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmX2xhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICAgIEBleHRlbmQgLnVuLWJ0bjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICZfbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICAmX2ljb24ge1xuICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVg6IDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51bi1idG4tZ3JvdXAge1xuICAgIFtjbGFzc149J3VuLWJ0bi0nXTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVhYTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzg3NWFhO1xuICAgIH1cbn0iLCIuZGV0YWlsLWNhcm91c2Vse1xuICAgIC8vIHdpZHRoOiBjYWxjKDEyNSUgKyAjeyRwYWdlLW9mZnNldC14ICsgJHBhZGRpbmctZGVmYXVsdC8yfSk7XG4gICAgd2lkdGg6IGNhbGMoMTIzLjglICsgKDEwMHZ3IC0gMTUyJSkvMik7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIC5pdGVtOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICAmX193cmFwe1xuICAgICAgICBtYXJnaW4tbGVmdDogJHBhZ2Utb2Zmc2V0LXg7XG4gICAgICAgIC5yb3cubm8tZ3V0dGVyc3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctZGVmYXVsdC8yO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmctZGVmYXVsdCAqMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgJl9faGVhZHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDI2cHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDQwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX3N1YnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDQwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuc2xpY2stZGlzYWJsZWR7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIC4zKTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLW5leHR7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVg6LTUwJSwgJHRyYW5zbGF0ZVk6IDBweCk7XG4gICAgICAgICAgICAuaWNve1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtOTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stcHJldntcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWDotNTAlLCAkdHJhbnNsYXRlWTogLTYwcHgpO1xuICAgICAgICAgICAgLmljb3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoOTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxuICAgIC5kZXRhaWwtY2Fyb3VzZWx7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRwYWdlLW9mZnNldC14LW1vYn0pO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDgwdncgLSAjeyRwYWdlLW9mZnNldC14LW1vYn0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIkY29sb3ItaWNvbjogIzU1NTU1NTtcclxuJGNvbG9yLWljb24taG92ZXI6ICMwMTRFOTE7XHJcblxyXG4uZXZlbnRzLW1hcHtcclxuXHRoZWlnaHQ6IDcwMHB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Ly8gcGx1Z2luIGN1c3RvbWl6YXRpb24gc3RhcnRzXHJcblx0Jl9jYXJvdXNlbHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDAyO1xyXG5cdFx0bWFyZ2luLXRvcDogLTE1NXB4O1xyXG5cdH1cclxuXHQuc2xpY2stc2xpZGV7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHR9XHJcblx0Ji5sZWFmbGV0LXRvdWNoIHtcclxuXHRcdC5sZWFmbGV0LWJhcntcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMjM3LDIzNywyMzcsMC42KTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9se1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFwLWljb24ge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWljb247XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XHJcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cclxuXHRcdCYtaG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaWNvbi1ob3ZlcjtcclxuXHRcdFx0ei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtcG9wdXAtY29udGVudHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LXBvcHVwe1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0fVxyXG5cclxuXHQubGVhZmxldC1jbHVzdGVyLWFuaW0gLmxlYWZsZXQtbWFya2VyLWljb24sXHJcblx0LmxlYWZsZXQtY2x1c3Rlci1hbmltIC5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoJGR1cmF0aW9uOiAuMnMpO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtY2x1c3Rlci1zcGlkZXItbGVnIHtcclxuXHRcdC8qIHN0cm9rZS1kYXNob2Zmc2V0IChkdXJhdGlvbiBhbmQgZnVuY3Rpb24pIHNob3VsZCBtYXRjaCB3aXRoIGxlYWZsZXQtbWFya2VyLWljb24gdHJhbnNmb3JtIGluIG9yZGVyIHRvIHRyYWNrIGl0IGV4YWN0bHkgKi9cclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCRkdXJhdGlvbjogLjJzKTtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cdH1cclxuXHJcblx0Lm1hcmtlci1jbHVzdGVyLXNtYWxsIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1tZWRpdW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItY2x1c3Rlci1tZWRpdW0gZGl2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdH1cclxuXHJcblx0Lm1hcmtlci1jbHVzdGVyLWxhcmdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXItbGFyZ2UgZGl2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uO1xyXG5cdH1cclxuXHJcblx0LyogSUUgNi04IGZhbGxiYWNrIGNvbG9ycyAqL1xyXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLXNtYWxsIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvblxyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLW1lZGl1bSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWNvbjtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xyXG5cdH1cclxuXHJcblx0LmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLW1lZGl1bSBkaXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0fVxyXG5cclxuXHQubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItbGFyZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcclxuXHR9XHJcblxyXG5cdC5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1sYXJnZSBkaXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWljb247XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHR6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXIgZGl2IHtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRmb250LXNpemU6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLWNsdXN0ZXIgc3BhbiB7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcblx0XHQmLnNwaWRlcmZpZWR7XHJcblx0XHRcdC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfY2Fyb3VzZWx7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuc2xpY2stdHJhY2t7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcclxuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX193cmFwe1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdFx0ei1pbmRleDogMTAwMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubGVhZmxldC1jb250cm9sLWNvbnRhaW5lcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1ldmVudHN7XHJcblx0LmV4dHJhX2ZpZWxkIHtcclxuXHRcdG1hcmdpbi10b3A6IC03MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHQuZXh0cmFfZmllbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMzBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnRvb2xiYXItbWVudXtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweCAzMHB4O1xuICAgICZfZHJvcGRvd24gJl9fYnRuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJvdGF0ZTogNDVkZWcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiB0cmFuc2Zvcm0pO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfZHJvcGRvd24uc2hvdyAgJl9fYnRue1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJvdGF0ZTogMjI1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2xhc3QtaXRlbXtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMzBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAmX19idG57XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLDAuNzUpO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJi5mb2xsb3ctdXMgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB1bCA+bGk+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDc5LDE0NywwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLm1vZHVsZS1oZWFkZXJ7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAudG9vbGJhci1tZW51X19idG57XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAudGl0bGVfcHJpbWFyeXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnRvb2xiYXItbWVudXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsMzQsMzQsMC4yKTtcbiAgICB9XG4gICAgJl9fZmlsdGVye1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgICB9XG59IiwiJGtleS1pc3N1ZS1vZmZzZXQtdG9wOiA5MHB4O1xuLmtleS1pc3N1ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLSRrZXktaXNzdWUtb2Zmc2V0LXRvcDtcbiAgICAudGl0bGVfcHJpbWFyeXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fYmd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxOTYlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAka2V5LWlzc3VlLW9mZnNldC10b3A7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLXByaW1hcnk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmX19jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggY2FsYygxMyUgKyAjeyRwYWRkaW5nLWRlZmF1bHR9KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgIC51bi1idG4tbGlua3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1zdGFydCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWVkaWF7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZWRpYV92aWRlb3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IC01MCUpO1xuICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgICAmX19tYWluLXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX3N1Yi10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX3BsYXktaWNvbntcbiAgICAgICAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICZfX3RleHQtd3JhcHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEwcHggIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cbi5ibG9jay1rZXktaXNzdWUtYmxvY2t7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxuICAgIC5rZXktaXNzdWV7XG4gICAgICAgIC5jb2wtbWQtN3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDIpXG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dC13cmFwe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19iZ3tcbiAgICAgICAgICAgIGhlaWdodDogMTIyJTtcbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5tZWRpYXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICZfdmlkZW97XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ZpZGVve1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJl9fYmd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Jvd3tcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdCAqMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwe1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWR7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI0U5RTlFOSwwKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiBib3JkZXIpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmX19pY29ue1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICAgICZfX3RpdGxlc3tcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICZfX25hbWV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWTogLTUwJSk7XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgICZfX21haW4tdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fc3ViLXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fcGxheS1pY29ue1xuICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgfVxuICAgICZfX3RleHQtd3JhcHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEwcHggIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICAubWVkaWF7XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHQtd3JhcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmQge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICZfX2ltZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtcHJpbWFyeTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdCgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RhZ3Mge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCAzNCwgMC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19lbGxpcHNpc3tcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIC51bi1idG4tc29saWQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjI1KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICAgICZfY29sLTgge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgID4uY29sLW1kOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfY29sLTggJl9faW1nLXdyYXAge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1LjA3OSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAmX2NvbnRlbnQtZml4ZWQtYm90dG9tICZfX2ltZy13cmFwIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9jb250ZW50LWZpeGVkLWJvdHRvbSAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRfX2RhdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9jb250ZW50LWZpeGVkLWJvdHRvbSAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICB9XG4gICAgICAgICZfY29udGVudC1maXhlZC1ib3R0b20gJl9fdGFncyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIF9jb250ZW50LXJpZ2h0XG4gICAgICAgICZfY29udGVudC1yaWdodCAmX19pbWctd3JhcCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfY29udGVudC1yaWdodCAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmctZGVmYXVsdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihjZW50ZXIpO1xuICAgICAgICB9XG4gICAgICAgICZfY29udGVudC1yaWdodCAmX19pbWctd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZy1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgICZfY29udGVudC1yaWdodCAmX190YWdzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2NvbnRlbnQtcmlnaHQgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gX2NvbnRlbnQtYm90dG9tXG4gICAgJl9jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgfVxuICAgICZfY29udGVudC1ib3R0b20gJl9fY29udGVudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICB9XG4gICAgJl9jb250ZW50LWJvdHRvbSAmX19pbWctd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfY29udGVudC1ib3R0b20gJl9fdGFncyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfY29udGVudC1ib3R0b20gJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmNhcmQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICAmX2NvbC04IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnRpdGxlX3ByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2NvbC04ICZfX2ltZy13cmFwIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgICZfX2ltZy13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190YWdzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGF0ZXN0LW5ld3Mge1xuICAmLm1vZHVsZS1tLXlfMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn0iLCIucXVvdGUtYmxvY2sge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgLy8gQGV4dGVuZCAubW9kdWxlLXAteTtcbiAgICAuY29udGFpbmVyLWZsdWlkX29mZnNldCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwcGVyLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXByaW1hcnk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGVydGlhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YnF1b3RlcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweCAxOHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZXByYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB9XG4gICAgJl9fcXVvdGVzLXdyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyN3B4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xuICAgICAgICAvLyBAaW5jbHVkZSBtdWx0aXBsZS10cmFuc2l0aW9uKG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAvLyAvLyBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5KC41cylcbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlcilcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VicXVvdGUtMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VicXVvdGUtMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG4gICAgJiAuY29udGFpbmVyLWZsdWlkX29mZnNldCxcbiAgICAmX193cmFwcGVyLWxpbmsge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfX3dyYXBwZXItbGluayB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1vZHVsZS1tLXktMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cbn0iLCIubWVudSB7XG4gICAgJi0tdG91Y2gtcG9pbnRzIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRvdWNocG9pbnQge1xuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi51bi1idG4tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5tZW51IHtcbiAgICAgICAgJi0tdG91Y2gtcG9pbnRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmRfcHVibGljYXRpb25zIHtcbiAgICAuY2FyZCB7XG4gICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgICAgYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgLnVuLWJ0bi1zb2xpZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1nLXdyYXAge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoJHByb3BlcnR5OiB0cmFuc2Zvcm0sICRkdXJhdGlvbjogLjVzLCAkZnVuY3Rpb246IGVhc2Utb3V0KVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZTogMS4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNvY2lhbC1zaGFyZSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0QzRDM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygkcHJvcGVydHk6IGNvbG9yKTtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5mbGV4LW9yZGVyLWxhc3QtbW9iIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCB0byB0b3AsIHRyYW5zcGFyZW50IDYwcHgsICNmZmYgNjBweCwgI2ZmZiAwKTtcbiAgICB9XG4gICAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc29jaWFsLXNoYXJlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNEM0QzO1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50YWdzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCAzNCwgMC4yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbn0iLCIubGluay1saXN0e1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctZGVmYXVsdDtcbiAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMiwgJGdhcDogJHNwYWNlciAqIDIpO1xuICAgICZfX2l0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuICAgICZfX2xpbmt7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIC5pY297XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcbiAgICAubGluay1saXN0e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICBAaW5jbHVkZSBjb2x1bW5zKCRjb3VudDogMSwgJGdhcDogJHNwYWNlciAqIDIpO1xuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19saW5re1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGFibGUtZGV0YWlse1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1kZWZhdWx0KjI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kcGFkZGluZy1kZWZhdWx0KjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxyXG4gICAgLnRhYmxlLWRldGFpbHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFnZS1vZmZzZXQteC1tb2I7XHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN1bnRue1xyXG4gICAgLnRhYmxlIC50YWJsZSwgLnRhYmxlIHRhYmxlLCB0YWJsZSAudGFibGUsIHRhYmxlIHRhYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH0gXHJcbiAgICAudGFibGUsIHRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgLnRhYmxlIHRoLCAudGFibGUgdGQsIHRhYmxlIHRoLCB0YWJsZSB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIGltZyB7IC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IC8qIEFsbG93IHNtb290aGVyIHJlbmRlcmluZyBvZiByZXNpemVkIGltYWdlIGluIEludGVybmV0IEV4cGxvcmVyICovIH1cclxuICAgIC5tY25QcmV2aWV3VGV4dCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLyogTW9iaWxlIHN0eWxlcyAqL1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgLm1vYmlsZS1zaGVsbCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgIC5iZyB7IGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvICFpbXBvcnRhbnQ7IC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAudGV4dC1oZWFkZXIsXHJcbiAgICAgICAgIC5tLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgIC5jZW50ZXIgeyBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgIC5jb250YWluZXIgeyBwYWRkaW5nOiAyMHB4IDEwcHggIWltcG9ydGFudCB9XHJcbiAgICAgICAgIC50ZCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgIC5tLWJyLTE1IHsgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgLnAzMC0xNSB7IHBhZGRpbmc6IDMwcHggMTVweCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgIC5wMC0xNS0zMCB7IHBhZGRpbmc6IDBweCAxNXB4IDMwcHggMTVweCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgIC5wMC0xNSB7IHBhZGRpbmc6IDBweCAxNXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgLm1wYjMwIHsgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAubXBiMTUgeyBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgIC5tLXRkLFxyXG4gICAgICAgICAubS1oaWRlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB3aWR0aDogMCAhaW1wb3J0YW50OyBoZWlnaHQ6IDAgIWltcG9ydGFudDsgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAubS1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgLmZsdWlkLWltZyBpbWcgeyB3aWR0aDogODAlICFpbXBvcnRhbnQ7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAuZmx1aWQtaW1nLXNvY2lhbCBpbWcgeyB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgIC5jb2x1bW4sXHJcbiAgICAgICAgIC5jb2x1bW4tZGlyLFxyXG4gICAgICAgICAuY29sdW1uLXRvcCxcclxuICAgICAgICAgLmNvbHVtbi1lbXB0eSxcclxuICAgICAgICAgLmNvbHVtbi1lbXB0eTIsXHJcbiAgICAgICAgIC5jb2x1bW4tZGlyLXRvcCB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgLmNvbHVtbi1lbXB0eSB7IHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgLmNvbHVtbi1lbXB0eTIgeyBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgIC5jb250ZW50LXNwYWNpbmcgeyB3aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XHJcbiAgICB9XHJcbn0iLCIucG9zdC10YWdsaXN0e1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJl9fdGFne1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDApO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAkcGFkZGluZy1kZWZhdWx0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgLjEpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29tbW9uLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgei1pbmRleDogNTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9pbWcucG5nKTtcbiAgICAgICAgLW1vei1maWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgICAgICAgLW8tZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIGZpbHRlcjogZ3JheTtcbiAgICAgICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwLjEwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjY2cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVk6IDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Zvcm0ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHggMzBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxQTVBO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIC5pY28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc3VibWl0LXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0taXRlbSxcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kLFxuICAgIC5mb3JtLXR5cGUtc2VsZWN0LFxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhZyB7XG4gICAgICAgICZfd3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzksIDE0NywgMC4xKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDVweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgICAgICZfX3N1Ym1pdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZHJvcGRvd24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gICAgd2lkdGg6IDEwMCU7XG59IiwiLy8gSGlkZSBuYXRpdmUgZHJvcGRvd25cbnNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU3R5bGVzXG4uc2VhcmNoLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRDNEM0QzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wMDc1KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCNlZWUsIDQlKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgLjA1KSBpbnNldDtcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMTgwKVxuICAgICAgICB9XG4gICAgfVxuICAgICYud2lkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuMjUsIDEuNzUpLCBvcGFjaXR5IC4xcyBsaW5lYXI7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNEM0QzRDM7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICY6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcHRpb24ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDlweCAyOXB4IDlweCAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RURGNCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RURGNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VycmVudCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG59IiwiLm1hcC1jYXJke1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgJl9faGVhZHtcbiAgICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE2OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXByaW1hcnk7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTA4JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XG4gICAgfVxuICAgICZfX2JvZHl7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCAxMnB4IDBweDtcbiAgICB9XG4gICAgJl9fZGF0ZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWluLXdpZHRoOiA3MnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgfVxuICAgICZfX2Rke1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgJl9fbW17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICZfX3BsYWNle1xuICAgICAgICBjb2xvcjogcmdiYSgzNCwzNCwzNCwwLjUpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICAmX19mb290ZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgLnVuLWJ0bi1saW5re1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDAgYXV0byk7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgJGNvbG9yLWJsYWNrOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NXZ3O1xuICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgJl9faGVhZHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kYXRle1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTdweDtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGR7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbW17XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44NnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19mb290ZXJ7XG4gICAgICAgICAgICAudW4tYnRuLWxpbmt7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgLm1hcC1jYXJke1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgfVxufSIsIi5wYWdlciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLnBhZ2VyX19pdGVtXG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHRyYW5zbGF0ZVg6IDVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXByZXZpb3VzIHtcbiAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMTgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJvdGF0ZTogLTE4MGRlZywgJHRyYW5zbGF0ZVg6IDVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb3JtIHtcbiAgICAmLWxhYmVsLFxuICAgIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICYtY29udHJvbDpmb2N1c34mLXRvb2x0aXAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICAgICYtdG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtI3skaW5wdXQtaGVpZ2h0LWlubmVyIC8yfTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVZOiAtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi50aWxlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnRpbGUge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBwYWRkaW5nOiA1NXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYtY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX2xvY2F0aW9uLFxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnVuLWJ0bi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC50aWxlIHtcbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2xvY2F0aW9uLFxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAudW4tYnRuLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5icmVhZGNydW1iIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoOTApO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1hcC1jb250YWN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxuICAgICAgICBtaW4taGVpZ2h0OiA2MjRweDtcbiAgICAgICAgYm9yZGVyOiAxNHB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDQwcHggMCByZ2JhKDM0LDM0LDM0LDAuMTIpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDQwcHggMCByZ2JhKDM0LDM0LDM0LDAuMTIpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgfVxuICAgICZfX2NvbnRlbnR7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXG4gICAgICAgICAgICB3aWR0aDogMzgzcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctZGVmYXVsdCozICRwYWRkaW5nLWRlZmF1bHQqMiAkcGFkZGluZy1kZWZhdWx0KjIgICRwYWRkaW5nLWRlZmF1bHQqMjtcbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gICAgJl9fbGlua3tcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAuaWNve1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC44KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tYXB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDIpXG4gICAgICAgIH1cbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0MDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbW9kYWx7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogNTA1MDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtZGlhbG9ne1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFwLWNvbnRhY3R7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsMzQsMzQsMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xvc2V7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJHBhZ2Utb2Zmc2V0LXgtbW9iO1xuICAgICAgICAgICAgcmlnaHQ6ICRwYWdlLW9mZnNldC14LW1vYjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0MHB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNDBweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hcC1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWljb24taG92ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoODUsIDg1LCA4NSwgMC40KTtcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDg1LCA4NSwgODUsIDAuNCk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcblxuXHRcdCYtaG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWljb24taG92ZXI7XG5cdFx0fVxuICAgIH1cbiAgICAubGVhZmxldC1wb3B1cHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoMzQsMzQsMzQsMC4xNSk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDM0LDM0LDM0LDAuMTUpO1xuICAgICAgICAmX193cmFwe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hZGRyZXNzLWNhcmR7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgICZfX3dyYXB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXG4gICAgICAgICAgICA+IGRpdjpub3QoOm50aC1jaGlsZCgxKSk6bm90KDpudGgtY2hpbGQoMikpe1xuICAgICAgICAgICAgICAgIC5hZGRyZXNzLWNhcmR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM5Nzk3OTcsIC41Nyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgPiBkaXY6bm90KDpudGgtY2hpbGQoMSkpe1xuICAgICAgICAgICAgICAgIC5hZGRyZXNzLWNhcmR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM5Nzk3OTcsIC41Nyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC1tZC02e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLmFkZHJlc3MtY2FyZHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFnZS1vZmZzZXQteC1tb2I7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWdlLW9mZnNldC14LW1vYjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAmX19saW5re1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7IFxuICAgICAgICB9XG4gICAgICAgIC5pY297XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpZGViYXIge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5pY28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjNweCAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYXYge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zKCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzksIDE0NywgMC4xKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX25hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3OSwgMTQ3LCAwLjEpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICZfX25hdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3OSwgMTQ3LCAwLjEpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAuaWNvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucygpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfb3BlbiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICAgICAgLnNpZGViYXJfX25hdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKC0xODApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5qb2JzLXNsaWRlciB7XG4gICAgLy8gcGFkZGluZzogMTVweDtcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogNTBweCAxOHB4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTE4cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgLnNsaWNrLWFycm93e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjMpO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stbmV4dHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkdHJhbnNsYXRlWDotNTAlLCAkdHJhbnNsYXRlWTogMHB4KTtcbiAgICAgICAgICAgIC5pY297XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKC05MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1wcmV2e1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCR0cmFuc2xhdGVYOi01MCUsICR0cmFuc2xhdGVZOiAtNjBweCk7XG4gICAgICAgICAgICAuaWNve1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg5MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaWZyYW1le1xuICAgICZfZy1kb2N7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXG4gICAgICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhcnNsZXktZXJyb3JzLWxpc3R7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIGxpe1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnBhcnNsZXktZXJyb3IsIFxuLnBhcnNsZXktZXJyb3I6Zm9jdXN7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xufSIsIi5hY2NvcmRpb257XG4gICAgLmNhcmQtaGVhZGVye1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuYnRuLWxpbmt7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmhvdmVyLCBcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCl7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCl7XG4gICAgICAgICAgICAuaWNve1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY297XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbn0iLCJcblxuXG4vKi09LT0tPS09LT0tPS09LT0tPS09LSAqL1xuLyogRmxpcCBQYW5lbCAqL1xuLyotPS09LT0tPS09LT0tPS09LT0tPS0gKi9cblxuLy8ud3JhcHBlcnsgd2lkdGg6IDk4MHB4OyBtYXJnaW46IDAgYXV0bzsgICAgaG92ZXJmbG93OiBoaWRkZW47fVxuXG4uZmxpcHBib3gge1xuXHQucGFuZWwge1xuXHRcdG1hcmdpbjogMTVweCBhdXRvO1xuXHRcdC8vIGhlaWdodDogMTMwcHg7ICBcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogNjAwcHg7XG5cdFx0LW1vei1wZXJzcGVjdGl2ZTogNjAwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXHRcblx0LnBhbmVsIC5mcm9udCxcblx0LnBhbmVsIC5iYWNrIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0XHRcblx0LnBhbmVsIC5mcm9udCB7XG5cdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogOTAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuXHRcdCAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdCAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0ICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0fVxuXHRcblx0LnBhbmVsIC5iYWNrIHtcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXHRcdCAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHQgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdCAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0IC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdH1cblx0LnBhbmVsOmhvdmVyIC5mcm9udCB7XG5cdFx0ei1pbmRleDogOTAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0fVxuXHQucGFuZWw6aG92ZXIgLmJhY2sge1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuXHR9XG5cdC5ib3gxe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdHdpZHRoOiAyNTBweDtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG5cdC5ib3gye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdHdpZHRoOiAyNTBweDtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG59XG5cbiIsIi8vdGltZWxpbmVcblxuLyogVGhlIGFjdHVhbCB0aW1lbGluZSAodGhlIHZlcnRpY2FsIHJ1bGVyKSAqL1xuLnRpbWVsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLyogVGhlIGFjdHVhbCB0aW1lbGluZSAodGhlIHZlcnRpY2FsIHJ1bGVyKSAqL1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICB9XG5cbiAgICAvKiBDb250YWluZXIgYXJvdW5kIGNvbnRlbnQgKi9cbiAgICAudGltZWxpbmUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLyogVGhlIGNpcmNsZXMgb24gdGhlIHRpbWVsaW5lICovXG4gICAgLnRpbWVsaW5lLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAvKiBQbGFjZSB0aGUgY29udGFpbmVyIHRvIHRoZSBsZWZ0ICovXG4gICAgLmxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC8qIFBsYWNlIHRoZSBjb250YWluZXIgdG8gdGhlIHJpZ2h0ICovXG4gICAgLnJpZ2h0IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgIC8qIEFkZCBhcnJvd3MgdG8gdGhlIGxlZnQgY29udGFpbmVyIChwb2ludGluZyByaWdodCkgKi9cbiAgICAubGVmdDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gc29saWQgJGxpZ2h0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGxpZ2h0O1xuICAgIH1cblxuICAgIC8qIEFkZCBhcnJvd3MgdG8gdGhlIHJpZ2h0IGNvbnRhaW5lciAocG9pbnRpbmcgbGVmdCkgKi9cbiAgICAucmlnaHQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gc29saWQgJGxpZ2h0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAxMHB4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGxpZ2h0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC8qIEZpeCB0aGUgY2lyY2xlIGZvciBjb250YWluZXJzIG9uIHRoZSByaWdodCBzaWRlICovXG4gICAgLnJpZ2h0OjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgIH1cblxuICAgIC8qIFRoZSBhY3R1YWwgY29udGVudCAqL1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cblxuICAgIC8qIE1lZGlhIHF1ZXJpZXMgLSBSZXNwb25zaXZlIHRpbWVsaW5lIG9uIHNjcmVlbnMgbGVzcyB0aGFuIDYwMHB4IHdpZGUgKi9cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLyogUGxhY2UgdGhlIHRpbWVsaW1lIHRvIHRoZSBsZWZ0ICovXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDMxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBGdWxsLXdpZHRoIGNvbnRhaW5lcnMgKi9cbiAgICAgICAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBNYWtlIHN1cmUgdGhhdCBhbGwgYXJyb3dzIGFyZSBwb2ludGluZyBsZWZ0d2FyZHMgKi9cbiAgICAgICAgLnRpbWVsaW5lLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBzb2xpZCAkbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAxMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRsaWdodCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIE1ha2Ugc3VyZSBhbGwgY2lyY2xlcyBhcmUgYXQgdGhlIHNhbWUgc3BvdCAqL1xuICAgICAgICAubGVmdDo6YWZ0ZXIsXG4gICAgICAgIC5yaWdodDo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIE1ha2UgYWxsIHJpZ2h0IGNvbnRhaW5lcnMgYmVoYXZlIGxpa2UgdGhlIGxlZnQgb25lcyAqL1xuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLnRpbWVsaW5lIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWwudGltZWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkOWRmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjlweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA0MDA7XG59XG51bC50aW1lbGluZSA+IGxpIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG51bC50aW1lbGluZSA+IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNTM5YjtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB6LWluZGV4OiA0MDA7XG59XG4iLCIuY291bnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvdW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY291bnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvdW50ZXItaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xufSJdfQ== */
