﻿@import"https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";@import"https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700";@import"https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900";@import"https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700";@import"https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,900";@font-face{font-family:"iconfont";src:url("/assets/fonts/iconfont.eot");src:url("/assets/fonts/iconfont.eot?#iefix") format("eot"),url("/assets/fonts/iconfont.woff") format("woff"),url("/assets/fonts/iconfont.ttf") format("truetype"),url("/assets/fonts/iconfont.svg#iconfont") format("svg");font-weight:normal;font-style:normal}.iconfont:before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.iconfont-2x{font-size:2em}.iconfont-3x{font-size:3em}.iconfont-4x{font-size:4em}.iconfont-5x{font-size:5em}.iconfont-fw{width:1.2857142857em;text-align:center}.iconfont-arw-r-d:before{content:""}.iconfont-arw-r-l:before{content:""}.iconfont-arw-r-r:before{content:""}.iconfont-arw-r-u:before{content:""}.iconfont-arw-r-ch:before{content:""}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--anim-duration: .35s;--anim-duration-short: .125s;--anim-easing: cubic-bezier(.215, .61, .355, 1)}:root{--color-black: #000;--color-white: #fff;--color-white-20: rgb(255 255 255 / 20%);--color-gray-900: #1d242b;--color-gray-900-10: rgb(29 36 43 / 10%);--color-gray-600: #5a7186;--color-gray-400: #91a4b5;--color-gray-200: #ced6de;--color-gray-50: #f0f3f5;--color-gray-20: #f9fafb;--color-blue-700: #0053a3;--color-blue-600: #005eb8;--color-blue-600-20: rgb(0 94 184 / 20%);--color-blue-400: #0075e3;--color-blue-20: #ebf5ff;--color-blue-10: #f5faff;--color-gradation: linear-gradient(to right, #007df5, #1140c4);--color-dropshadow: .4rem .4rem 2.4rem 0px rgb(0 83 163 / 20%);--color-disabled: var(--color-gray-200);--color-bg-white: var(--color-white);--color-bg-blue: var(--color-blue-10);--color-bg-gray-dark: var(--color-gray-50);--color-surface-white: var(--color-white);--color-surface-blue: var(--color-blue-600);--color-surface-blue-light: var(--color-blue-20);--color-border-gray: var(--color-gray-900-10);--color-border-blue: var(--color-blue-600);--color-border-blue-low: var(--color-blue-600-20);--color-border-blue-hover: var(--color-blue-400);--color-border-white: var(--color-white);--color-border-white-low: var(--color-white-20);--color-text: var(--color-gray-900);--color-text-light: var(--color-gray-600);--color-text-disabled: var(--color-disabled);--color-text-blue: var(--color-blue-600);--color-text-blue-hover: var(--color-blue-400);--color-text-blue-emphasis: var(--color-blue-700);--color-text-white: var(--color-white);--color-text-red: #f00;--color-sns-x: #000;--color-sns-facebook: #1877f2;--color-sns-youtube: #f00;--color-sns-linkedin: #2867b2;--color-kt-gray: #F6F6F7;--color-kt-bg-gray: var(--color-kt-gray)}:root{--size-r-small: .2rem;--size-r: .4rem;--size-r-large-inner: var(--size-r);--size-r-large: .8rem;--size-content-width: 110rem;--size-inner-width: 120rem;--size-card-max-width: 54rem;--size-inner-width-slim: 96rem;--size-thumbnail-width: 59.2rem}:root{--space-600: 12rem;--space-500: 10.4rem;--space-450: 8rem;--space-400: 6.4rem;--space-350: 5.6rem;--space-320: 4.8rem;--space-300: 4rem;--space-270: 3.6rem;--space-250: 3.2rem;--space-220: 2.8rem;--space-200: 2.4rem;--space-150: 2rem;--space-100: 1.6rem;--space-75: 1.2rem;--space-60: 1rem;--space-50: .8rem;--space-10: .4rem;--space-5: .2rem;--space-8xl: var(--space-400);--space-7xl: var(--space-350);--space-6xl: var(--space-320);--space-5xl: var(--space-300);--space-4xl: var(--space-270);--space-3xl: var(--space-250);--space-2xl: var(--space-220);--space-xl: var(--space-200);--space-l: var(--space-150);--space-m: var(--space-100);--space-s: var(--space-75);--space-xs: var(--space-60);--space-2xs: var(--space-50);--space-3xs: var(--space-10);--space-4xs: var(--space-5);--space-inner-width: 124rem;--space-gutter: var(--space-200);--space-gap: var(--space-200)}:root{--typo-family-en: "Avenir Next";--typo-size-600: 4.4rem;--typo-size-500: 4rem;--typo-size-400: 3.2rem;--typo-size-350: 2.8rem;--typo-size-300: 2.4rem;--typo-size-200: 2rem;--typo-size-100: 1.6rem;--typo-size-50: 1.4rem;--typo-size-20: 1.2rem;--typo-lh-small: 1.2;--typo-lh-demi-small: 1.4;--typo-lh: 1.5;--typo-lh-large: 1.75;--typo-weight-regular: 400;--typo-weight-medium: 500;--typo-weight-demi: 600;--typo-reading-width: 56em;--typo-reading-width-slim: 20em}:root{--z-modal: 1000;--z-lang-menu: 100;--z-header: 10;--z-fixed-button: 5}*,*::after,*::before{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0;font-size:62.5%}body{width:100%;margin:0;padding:0;font-family:"Noto Sans Japanese",serif;line-height:1.7;color:#333;background:#fff}section{margin:0;padding:0;position:relative;top:auto;right:auto;bottom:auto;left:auto}a{text-decoration:none;color:#0453b8;cursor:pointer;background-color:rgba(0,0,0,0);transition:all .3s}sub{vertical-align:baseline;line-height:1;position:relative;top:auto;right:auto;bottom:auto;left:auto}img{vertical-align:bottom;max-width:100%;height:auto}figure{margin:0;padding:0}figure figcaption{font-size:1.2rem}i,cite,em,var,address,dfn{font-style:normal}small{font-size:1em}em{font-style:normal}p{font-size:1.4rem;line-height:1.7;margin:0 0 1em 0}h2.h2Title{font-size:2.6rem;font-weight:400}h3.h3Title{margin:0;font-size:1.4rem;font-weight:700;line-height:1.2;color:#333}ul{margin:0;padding:0;margin-bottom:1em;font-size:1.4rem;padding-left:2em}ol{margin:0;padding:0;font-size:1.4rem;list-style-position:outside;padding-left:1.6em;margin:1em 0}ul ul,ol ul{list-style:disc}dl{margin:0;padding:0;font-size:1.4rem}dl dt{font-weight:700}dl dd{margin:0 0 1em 1em}.tableBlock{margin:0 0 30px 0}table,table.tblRsv2,table.tblRsv{border-collapse:collapse;width:100%;min-width:500px;margin:0 0 10px 0}table .icon-external::after{display:none}table.tdRight td{text-align:right}table tr,table.tblRsv2 tr,table.tblRsv tr{font-size:1.2rem}table tr.total td{font-weight:bold}table tr th,table.tblRsv2 tr th,table.tblRsv tr th{padding:1em;background:#ebebeb;border:1px solid #ccc;text-align:left;vertical-align:middle}table tr td,table.tblRsv2 tr td,table.tblRsv tr td{padding:1em;border:1px solid #ccc;text-align:left;vertical-align:top;word-break:normal}table tr td ul:not(.linkList):not(.circleList),table tr td dl,table.tblRsv2 tr td dl,table.tblRsv tr td dl{margin-left:0 !important;margin-right:0 !important;padding:0 15px !important;list-style:disc}table tr td ul:not(.linkList):not(.circleList) li,table tr td dl li,table.tblRsv2 tr td dl li,table.tblRsv tr td dl li{margin:0;font-size:1.2rem}table tr td ol:not(.numList){margin:0 !important;padding:0 0 0 15px !important}table tr td ol:not(.numList) li{margin:0;font-size:1.2rem}table tr td .circleList{padding:0}table tr td .linkList li a{font-size:1.2rem}table tr:nth-child(2n) td{background:#f6f6f6}table thead th,table.tblRsv2 thead th,table.tblRsv thead th{text-align:center}table.tblRsv2.tdRight td{text-align:right}a{color:palette("site", "omBlue")}a:focus,a:focus-visible{outline-style:solid !important;text-decoration:underline !important}a:hover{text-decoration:underline}*[tabindex="0"]:focus-visible{outline-style:solid !important}.triggerBtn a{display:block;width:100%;height:100%}.triggerBtn a:focus{outline-style:solid}.l-gnav__parent>li>a:focus{background:palette("site", "omBlue2");text-decoration:underline}.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:rgba(0,0,0,0)}.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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./../../assets/img/common/slider/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("/assets/img/common/slider/fonts/slick.eot");src:url("/assets/img/common/slider/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/assets/img/common/slider/fonts/slick.woff") format("woff"),url("/assets/img/common/slider/fonts/slick.ttf") format("truetype"),url("/assets/img/common/slider/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.kyoto-taiyo .common-header .common-header_sub{justify-content:flex-end;padding-right:12px}.l-header{margin:0;padding:0;position:relative;width:100%;border-top:3px solid #0b99d4}.l-header__inner{width:100%;height:100%;max-width:1000px;padding:20px 0;margin:0 auto}.l-header__inner .l-header__title{width:117px;max-height:25px}.l-header__inner .l-header__title img{width:100%}.l-main{position:relative;width:100%}.l-nav{width:100%;background:#0b99d4}.l-nav__inner{position:relative;max-width:1000px;margin:0 auto}.l-nav__inner>ul{position:relative;margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;width:100%}.l-nav__inner>ul li{display:block;width:20%}.l-nav__inner>ul li>a{display:block;width:100%;padding:1em;color:#fff;background:#0b99d4;font-size:1.4rem;text-align:center}.l-nav__inner>ul li .nav__lv2{margin:0;padding:0;position:absolute;bottom:-51px;left:0;z-index:9000;display:flex;width:100%}.link a,.localNav__v3 .related__box__list dd a{padding:0 0 0 18px;text-decoration:none;display:inline-block;position:relative;top:auto;right:auto;bottom:auto;left:auto}.link a::before,.localNav__v3 .related__box__list dd a::before{color:#0055c4;font-size:1.1rem;line-height:1;font-family:"iconfont";content:"";display:block;position:absolute;top:4px;right:auto;bottom:auto;left:0;transition:all .2s ease}.link a:hover,.localNav__v3 .related__box__list dd a:hover{text-decoration:underline}.link a:hover::before,.localNav__v3 .related__box__list dd a:hover::before{position:absolute;top:4px;right:auto;bottom:auto;left:2px}.linkList,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul{list-style:none;padding:0 0 0 1em}.linkList li.lisub,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li.lisub{margin-left:2em}.linkList li,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li,.linkList dt,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt{margin:0;padding:0;margin:0 0 2px 0;padding:0 0 0 18px;position:relative;top:auto;right:auto;bottom:auto;left:auto}.linkList li:before,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li:before,.linkList dt:before,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt:before{content:""}.linkList li a,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li a,.linkList dt a,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt a{font-size:1.4rem;color:#0453b8;text-decoration:none;display:inline-block}.linkList li a::before,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li a::before,.linkList dt a::before,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt a::before{color:#0055c4;font-size:1rem;line-height:1;font-family:"iconfont";content:"";display:block;position:absolute;top:5.5px;right:auto;bottom:auto;left:0;top:50%;transform:translateY(-50%);transition:all .2s ease}.linkList li a:hover,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li a:hover,.linkList li a:focus-visible,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li a:focus-visible,.linkList dt a:hover,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt a:hover,.linkList dt a:focus-visible,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt a:focus-visible{text-decoration:underline}.linkList li a:hover::before,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li a:hover::before,.linkList li a:focus-visible::before,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li a:focus-visible::before,.linkList dt a:hover::before,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt a:hover::before,.linkList dt a:focus-visible::before,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt a:focus-visible::before{position:absolute;top:5.5px;right:auto;bottom:auto;left:2px;top:50%}.linkList li ul:not(.linkList),.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li ul:not(.linkList),.linkList dt ul:not(.linkList),.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt ul:not(.linkList){margin:0;padding:0;margin:5px 10px;list-style:none}.linkList li ul:not(.linkList)>li,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li ul:not(.linkList)>li,.linkList dt ul:not(.linkList)>li,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt ul:not(.linkList)>li{margin:0}.linkList li .linkList,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li .linkList,.linkList li .localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .linkList li .childct>ul,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li .childct>ul,.linkList dt .linkList,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt .linkList,.linkList dt .localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .linkList dt .childct>ul,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt .childct>ul{margin:0 0 1em 0 !important}.linkList li .linkList li,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li .linkList li,.linkList li .localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .linkList li .childct>ul li,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li .childct>ul li,.linkList dt .linkList li,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt .linkList li,.linkList dt .localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .linkList dt .childct>ul li,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dt .childct>ul li{padding:0 0 0 18px !important}.linkList dd,.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul dd{margin:0 0 1em 0;padding-left:18px;font-size:1.2rem;line-height:1.2}.localNav__v3{width:24%}.localNav__v3 .icon-external::after{display:none}.localNav__v3 .localNav__title{font-size:2.6rem}.localNav__v3 .localNav__title a.ct1st{color:#333}.localNav__v3 .localNav__title.no2{margin-top:5rem}.localNav__v3 ul{list-style:none;padding:0;margin:0}.localNav__v3__title{font-size:2.6rem}.localNav__v3__title a.ct1st{color:#333}.localNav__v3__title.no2{margin-top:5rem}.localNav__v3 li.hasCld{position:relative}.localNav__v3 li.hasCld::after{display:inline-block;font-family:"iconfont";content:"";font-size:1.4rem;font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:1.25em;right:1em}.localNav__v3 li.hasCld.active::after{display:inline-block;font-family:"iconfont";content:"";font-size:1.4rem;font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:1.25em;right:1em}.localNav__v3 .localNav__list__v3{margin:0;padding:0;font-size:1.4rem;font-weight:700}.localNav__v3 .localNav__list__v3 a{color:palette("basic", "text");padding:0 0 0 1em;text-decoration:none;display:inline-block;position:relative}.localNav__v3 .localNav__list__v3 a::before{position:absolute;top:5px;left:0;color:palette("site", "main");font-size:1rem;line-height:1;font-family:"iconfont";content:"";display:block;transition:all .2s ease}.localNav__v3 .localNav__list__v3 a:hover{color:palette("anchor", "hover");text-decoration:underline}.localNav__v3 .localNav__list__v3 a:hover::before{position:absolute;top:5px;bottom:2px}.localNav__v3 .localNav__list__v3 *.current{border-top:1px solid #005eb8}.localNav__v3 .localNav__list__v3 *.current a{color:#0068b7}.localNav__v3 .localNav__list__v3 .ct2nd:first-child{border-top:1px solid #333}.localNav__v3 .localNav__list__v3 .ct2nd{padding:1em 1em 1em 0;border-bottom:1px dotted #c9c9c9}.localNav__v3 .localNav__list__v3 .ct2nd:hover{background:#f7f7f7}.localNav__v3 .localNav__list__v3 .ct2nd.active{color:#005eb8}.localNav__v3 .localNav__list__v3 .ct2nd.active a{color:#005eb8}.localNav__v3 .localNav__list__v3 .ct2nd.current{border-top:1px solid #0068b7}.localNav__v3 .localNav__list__v3 .ct2nd.current a{color:#0068b7}.localNav__v3 .localNav__list__v3 .ct3rdList{margin:0;padding:0}.localNav__v3 .localNav__list__v3 .ct3rdList .active{color:#005eb8}.localNav__v3 .localNav__list__v3 .ct3rdList .active a{color:#005eb8}.localNav__v3 .localNav__list__v3 .ct3rdList>ul{padding:0 0 0 1em}.localNav__v3 .localNav__list__v3 .ct3rdList>ul li{padding:1em 2em 1em 1em;border-bottom:1px dotted #c9c9c9}.localNav__v3 .localNav__list__v3 .ct3rdList>ul li:hover{background:#f7f7f7}.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct{margin:0;padding:0;padding:0 0 0 1em}.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct:hover{background:rgba(0,0,0,0)}.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul{margin:0;padding:0;list-style:none}.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li{margin:0;padding:.5em 0 .5em 1em;border-bottom:1px dotted #c9c9c9}.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li a{color:#333;font-weight:400}.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li a:hover::before{top:50%}.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li.current a{color:#005eb8}.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul li:hover{background:#f7f7f7}.localNav__v3 .related{margin:50px 0 0 0}.localNav__v3 .related__box{border:1px solid #d9d9d9}.localNav__v3 .related__box__list{margin:0;padding:0;padding:10px;border:8px solid #f1f1f1}.localNav__v3 .related__box__list dt{font-size:1.6rem;font-weight:400;padding:5px 10px;margin:0 0 5px 0;border-bottom:1px solid #c9c9c9}.localNav__v3 .related__box__list dt>a{position:relative;padding-left:1em}.localNav__v3 .related__box__list dt>a::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:block;color:#0055c4;font-size:1.4rem;line-height:1;font-family:"iconfont";transition:all .2s ease}.localNav__v3 .related__box__list dt>a:hover::before{left:2px}.localNav__v3 .related__box__list dt:hover{background:rgba(0,0,0,0)}.localNav__v3 .related__box__list dd{margin:0;padding:7px 10px}.localNav__v3 .related__box__list dd:not(:last-child){border-bottom:1px dotted #c9c9c9}.localNav__v3 .related .linkBtnWhite{margin:0 0 30px 0;width:100%;display:block;padding:0}.localNav__v3 .kabukaInfo{width:100%;text-align:center;margin:30px auto}.localNav__v3 .kabukaInfo p{margin:0;padding:0}.localNav__v3 .kabukaInfo .kabukaImg{max-width:300px;display:block;margin:0 auto}section.pageContent::after{display:none}.kyoto-taiyo .l-container{background-color:var(--color-blue-600)}.kyoto-taiyo .l-container .common-breadcrumb{background-color:#fff}.l-container{width:100%;min-height:100%;overflow:hidden;margin:0}body:not(.top) .l-container{min-height:100%;padding:40px 0 0 0}.kyoto-taiyo .l-content__inner{width:100%;max-width:1240px;min-height:650px;margin:0 auto;padding:5rem;background:#fff;border-radius:10px}.l-content{width:100%;max-width:1000px;height:100%;margin:0 auto;padding:0 0 100px 0;position:relative;top:auto;right:auto;bottom:auto;left:auto}.l-content .pageArticle .titleArea .pageMainTitle,.l-content .pageArticle.index2column .pageContent .mainContent .titleArea .pageTitle,.l-content .pageArticle .titleArea .pageContent .mainContent .pageTitle,.l-content .pageArticle .pageContent .mainContent .titleArea .pageTitle{font-size:2.6rem;font-weight:400}.l-content .pageArticle .titleArea .pageMainTitle.border,.l-content .pageArticle .titleArea .pageContent .mainContent .border.pageTitle,.l-content .pageArticle .pageContent .mainContent .titleArea .border.pageTitle{width:68.4%;border-bottom:1px solid #000}.l-content .pageArticle .pageContent{display:flex;justify-content:space-between;align-items:flex-start}.l-content .pageArticle .pageContent .mainContent{width:68.4%}.l-content .pageArticle .pageContent .mainContent .pageTitle{margin-top:0;border-bottom:1px solid #000}.l-content .pageArticle .pageContent .mainContent .pageTitle sup{font-size:1.4rem}.l-content .pageArticle .pageContent .mainContent .pageTitle__sub{font-size:1.6rem}.l-content .pageArticle .pageContent .mainContent .cptTitle{font-size:1.6rem;font-size:1.8rem;font-weight:700;line-height:1.7;margin:5rem 0 2rem 0}.l-content .pageArticle .pageContent .mainContent .cptTitle a{display:block;width:100%;padding:0 25px 0 0;position:relative;top:auto;right:auto;bottom:auto;left:auto}.l-content .pageArticle .pageContent .mainContent .cptTitle a::after{display:inline-block;font-family:"iconfont";content:"";font-size:1.5rem;position:absolute;top:50%;right:auto;bottom:auto;left:auto;margin-left:10px;transform:translateY(-52%);line-height:1;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.l-content .pageArticle .pageContent .mainContent .cptTitle a:hover{color:#666}.l-content .pageArticle .pageContent .mainContent .cptTitle a:hover::after{margin-left:12px}.l-content .pageArticle .pageContent .mainContent .subTitle{margin:3rem 0 2rem 0;font-size:1.4rem;font-weight:700;line-height:1.7;border-bottom:1px dotted #b9b9b9;color:#005eb8}.l-content .pageArticle .pageContent .mainContent .subTitle__bgBl{padding:.5em 1em;margin:0 0 2rem 0;color:#fff;background:#005eb8;font-size:1.4rem}.l-content .pageArticle .pageContent .mainContent .subSubTitle{margin:3rem 0 1rem 0;font-size:1.5rem;font-weight:700;line-height:1.7}.l-content .pageArticle .pageContent .mainContent__text{margin-bottom:5rem}.l-content .pageArticle.index2column .titleArea .pageMainTitle,.l-content .pageArticle.index2column .pageContent .mainContent .titleArea .pageTitle,.l-content .pageArticle.index2column .titleArea .pageContent .mainContent .pageTitle{margin:0 0 2rem 0;border:none;font-size:2.6rem;font-weight:400}.l-content .pageArticle.index2column .pageContent .mainContent .titleArea .pageTitle{margin-top:0;border-bottom:1px solid #000}.l-content .pageArticle.index2column .pageContent .mainContent .cptTitle{width:100%;font-size:2.6rem;font-weight:400;line-height:1.7;margin:0 0 2rem 0;border:none}.l-content .pageArticle.index2column .pageContent .mainContent__header{width:100%;margin-bottom:3rem}.l-content .pageArticle.index2column .pageContent .mainContent__header img{width:100%}.l-content .pageArticle.index2column .pageContent .mainContent__container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.l-content .pageArticle.index2column .pageContent .mainContent__container .cptTitle{width:100%;font-size:2.6rem;font-weight:400;line-height:1.7;margin:0 0 2rem 0;border:none}.l-content .pageArticle.index2column .pageContent .mainContent__container .mainContent__item__thumb{margin:0 0 2rem 0;border:1px solid #dbdbdb}.l-content .pageArticle.index2column .pageContent .mainContent__item,.l-content .pageArticle.index2column .pageContent .mainContent__item__linkBtn,.l-content .pageArticle.index2column .pageContent .mainContent__item__photo{position:relative;z-index:50;width:47.5%;margin-bottom:3.6rem;background:#fff;transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);border:1px solid #dbdbdb}.l-content .pageArticle.index2column .pageContent .mainContent__item__textArea{position:relative;z-index:100;display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%;padding:0}.l-content .pageArticle.index2column .pageContent .mainContent__item__title{display:block;width:100%;width:calc(100% + 2px);transform:translateX(-1px);padding:2em 1em;background:#005eb8;border:1px solid #005eb8;transition:all .2s cubic-bezier(0.42, 0, 0.58, 1)}.l-content .pageArticle.index2column .pageContent .mainContent__item__title .itemTitle{margin:0;padding:0 15px 0 0;font-size:1.4rem;font-weight:700;line-height:1.2;color:#fff;border:none}.l-content .pageArticle.index2column .pageContent .mainContent__item__title .itemTitle::after{float:right;margin:0 -15px 0 0;display:inline-block;font-family:"iconfont";content:"";font-size:1.2rem;font-style:normal;font-weight:normal;line-height:1;vertical-align:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l-content .pageArticle.index2column .pageContent .mainContent__item__title:hover{background:#0070dc}.l-content .pageArticle.index2column .pageContent .mainContent__item__title.noLink{pointer-events:none}.l-content .pageArticle.index2column .pageContent .mainContent__item__title.noLink .itemTitle::after{content:""}.l-content .pageArticle.index2column .pageContent .mainContent__item__title.noLink:hover{background:#005eb8}.l-content .pageArticle.index2column .pageContent .mainContent__item__text{-webkit-flex-grow:2;flex-grow:2;width:100%;padding:1em}.l-content .pageArticle.index2column .pageContent .mainContent__item__text p{display:block;margin-bottom:1em;font-size:1.4rem;text-align:left;line-height:1.2;color:#666}.l-content .pageArticle.index2column .pageContent .mainContent__item__text .subSubTitle{font-size:1.3rem;margin:20px 0 5px 0}.l-content .pageArticle.index2column .pageContent .mainContent__item__text .linkList{padding:0;margin:0 1rem 1rem 0;list-style:none}.l-content .pageArticle.index2column .pageContent .mainContent__item__text .linkList>li{font-size:1.4rem}.l-content .pageArticle.index2column .pageContent .mainContent__item__text .linkList>li>a{color:#0453b8;display:inline}.l-content .pageArticle.index2column .pageContent .mainContent__item__text .linkList>li>ul{margin:5px 0 5px 0}.l-content .pageArticle.index2column .pageContent .mainContent__item__text .linkList>li>ul>li{margin:0;padding:0}.l-content .pageArticle.index2column .pageContent .mainContent__item__text dl{margin:0;padding:0;margin-bottom:1rem}.l-content .pageArticle.index2column .pageContent .mainContent__item__caption{margin:0 0 1.5rem 0;padding:0 0 1rem 0;border-bottom:1px dotted #ccc}.l-content .pageArticle.index2column .pageContent .mainContent__item__caption.noLine{border-bottom:none;margin:0;padding:0}.l-content .pageArticle.index2column .pageContent .mainContent__item__caption.noImg p{width:100%}.l-content .pageArticle.index2column .pageContent .mainContent__item__caption img{float:right}.l-content .pageArticle.index2column .pageContent .mainContent__item__caption p{width:100%}.l-content .pageArticle.index2column .pageContent .mainContent__item__caption.noImg p{width:100%}.l-content .pageArticle.index2column .pageContent .mainContent__item__photo{border:none}.l-content .pageArticle.index2column .pageContent .mainContent__item__photo .mainContent__item__title{padding:0;border:none;min-height:0%}.l-content .pageArticle.index2column .pageContent .mainContent__item__photo .mainContent__item__title img{width:100%}.l-content .pageArticle.index2column .pageContent .mainContent__item__photo .mainContent__item__title .itemTitle{padding:1em}.l-content .pageArticle.index2column .pageContent .mainContent__item__photo .mainContent__item__text{border:none}.l-content .pageArticle.index2column .pageContent .mainContent__item__linkBtn{margin-bottom:20px;border:none}.l-content .pageArticle.index2column .pageContent .mainContent__item__linkBtn .mainContent__item__textArea{height:auto}.l-content .pageArticle.index1column .titleArea .pageMainTitle,.l-content .pageArticle.index1column .titleArea .pageContent .mainContent .pageTitle,.l-content .pageArticle.index1column .pageContent .mainContent .titleArea .pageTitle,.l-content .pageArticle.index2column .pageContent .mainContent .pageArticle.index1column .titleArea .pageTitle{margin:0;padding:0;border-bottom:1px solid #000;margin-bottom:4rem;font-size:2.6rem;font-weight:400}.l-content .pageArticle.index1column .pageContent{display:inherit}.l-content .pageArticle.index1column .indexContent{display:flex;flex-wrap:wrap;justify-content:flex-start}.l-content .pageArticle.index1column .indexContent__item,.l-content .pageArticle.index1column .indexContent__item.noImg{display:flex;flex-direction:column;justify-content:space-between;width:32%;max-height:550px;margin-bottom:2rem;background:#f8f7f3;transition:all .2s cubic-bezier(0.42, 0, 0.58, 1)}.l-content .pageArticle.index1column .indexContent__item:not(:nth-child(3n)){margin-right:2%}.l-content .pageArticle.index1column .indexContent__item__img{width:100%;height:auto;max-height:235px}.l-content .pageArticle.index1column .indexContent__item__img img{width:100%}.l-content .pageArticle.index1column .indexContent__item__textArea{width:100%;padding:0 6% 2.4rem 6%}.l-content .pageArticle.index1column .indexContent__item__title{width:100%;padding:2em 0 6em 0}.l-content .pageArticle.index1column .indexContent__item__title .itemTitle{margin:0;font-size:1.4rem;font-weight:700;line-height:1.2;color:#333;word-wrap:break-word}.l-content .pageArticle.index1column .indexContent__item__text{margin-top:-4em}.l-content .pageArticle.index1column .indexContent__item__text p{color:#333;font-size:1.2rem}.l-content .pageArticle.index1column .indexContent__item__btn{width:100%}.l-content .pageArticle.index1column .indexContent__item__btn p{display:block;margin:0 auto;padding:1.1rem 0;border:1px solid #666;font-size:1.2rem;text-align:center;line-height:1;color:#666;transition:all .2s cubic-bezier(0.42, 0, 0.58, 1)}.l-content .pageArticle.index1column .indexContent__item__btn p::after{display:inline-block;font-family:"iconfont";content:"";font-size:1rem;font-style:normal;font-weight:normal;line-height:1;padding:0 0 0 4px;vertical-align:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l-content .pageArticle.index1column .indexContent__item:hover{background:#eaf5f9}.l-content .pageArticle.index1column .indexContent__item.noImg{position:relative}.l-content .pageArticle.index1column .indexContent__item.noImg .indexContent__item__btn{position:absolute;bottom:2.4rem;width:88%}body.l-content100p .l-content .pageArticle .pageContent{display:inherit}body.l-content100p .l-content .pageArticle .pageContent .mainContent{width:100%}body.l-content100p .l-content .pageArticle .pageContent .localNav{width:100%;margin-top:5rem;border-top:1px dotted #000}.l-tool{display:flex;flex-flow:row wrap;justify-content:space-between;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;width:100%;height:100%;margin:0 0 40px 0}.l-tool .breadcrumbs{width:71%;margin:0;padding:0;-webkit-margin:50px 0 0 0}.l-tool .breadcrumbs li{font-size:1.1rem;float:left;position:relative;top:auto;right:auto;bottom:auto;left:auto;cursor:pointer;padding:0 20px 0 0;list-style:none}.l-tool .breadcrumbs li:not(:last-child)::after{display:block;font-family:"iconfont";content:"";font-size:1rem;line-height:1;position:absolute;top:3px;right:5px;bottom:auto;left:auto}.l-tool .sns{display:flex;text-align:right}.l-tool .sns a{color:#fff;text-align:center;line-height:1;text-decoration:none;font-family:"iconfont";display:inline-block;width:40px;height:28px;padding:5px 0 0 0;margin:0 0 0 8px;position:relative;top:auto;right:auto;bottom:auto;left:auto;-o-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-font-smoothing:antialiased}.l-tool .sns a::before{font-size:2rem;line-height:1}.l-tool .sns a:focus-visible{outline:2px solid #0453b8}.l-tool .sns a:nth-of-type(1){background:#3b5998}.l-tool .sns a:nth-of-type(1)::before{content:""}.l-tool .sns a:nth-of-type(2){background:#55acee}.l-tool .sns a:nth-of-type(2)::before{content:""}.l-tool .sns a:nth-of-type(3){background:#dd4b39}.l-tool .sns a:nth-of-type(3)::before{content:""}.l-tool .sns a span{color:#000;font-family:"Roboto",sans-serif;font-weight:300;position:absolute;top:auto;right:-25px;bottom:0;left:-25px;padding:5px;z-index:-1;font-size:1rem;background:#eee;visibility:hidden;opacity:0;-o-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);-moz-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.l-tool .sns a span:before{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #eee;position:absolute;top:auto;right:auto;bottom:-5px;left:40px}.l-tool .sns a:hover,.l-tool .sns a:focus-visible{opacity:.8}.l-tool .sns a:hover span,.l-tool .sns a:focus-visible span{bottom:35px;visibility:visible;opacity:1}.l-tool .sns #printBtn{position:relative;width:auto;height:28px;border-right:1px dotted #333;font-size:1.4rem}.l-tool .sns #printBtn input{position:relative;z-index:100;width:100%;height:100%;padding-left:30px;border:none;background-color:rgba(0,0,0,0)}.l-tool .sns #printBtn span{width:100%;height:20px;text-align:center;vertical-align:middle;color:#000;font-family:"Roboto",sans-serif;font-weight:300;position:absolute;top:auto;right:0;bottom:0;left:0;padding:2px 5px;z-index:-1;font-size:1rem;background:#eee;visibility:hidden;opacity:0;-o-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);-moz-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.l-tool .sns #printBtn span:before{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #eee;position:absolute;top:auto;right:auto;bottom:-5px;left:40px}.l-tool .sns #printBtn:hover{background-color:#e6ebee}.l-tool .sns #printBtn:hover span{bottom:35px;visibility:visible;opacity:1}.l-tool .sns #printBtn::before{position:absolute;top:calc(50% - 10px);left:0;z-index:1;display:block;font-family:"iconfont";content:"";color:#005eb8;font-size:2rem;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.ir) .l-tool #printBtn{display:none}.c-icon,.c-icon__red{display:inline-block;width:auto;color:#fff;background:#0b99d4;border-radius:3px;line-height:1}.c-icon__red{background:red}.kyoto-taiyo .c-acdnTitle{margin:0;padding:0;background:#fff;border-width:1px 0;border-color:#dbdbdb;border-style:solid}.kyoto-taiyo .c-acdnTitle button{position:relative;margin:0;padding:0;width:100%;padding:2.4rem 2rem;background:none;border:none;font-size:1.6rem;font-weight:700;box-sizing:border-box;transition:all .3s ease}.kyoto-taiyo .c-acdnTitle button>strong{display:block;color:var(--color-text-blue);font-size:2rem}.kyoto-taiyo .c-acdnTitle button::after{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:block;width:1.4rem;aspect-ratio:1/1;content:"";background:url("/assets/img/common/icon-plus.svg") no-repeat center/contain;color:#005eb8}.kyoto-taiyo .c-acdnTitle button[aria-expanded=false]:hover,.kyoto-taiyo .c-acdnTitle button[aria-expanded=false]:focus-visible{background:#ebf5ff}.kyoto-taiyo .c-acdnTitle button[aria-expanded=true]{background:#ebf5ff}.kyoto-taiyo .c-acdnTitle button[aria-expanded=true]::after{transform:translateY(-50%) rotate(45deg)}.kyoto-taiyo .c-acdnContent{margin:0;padding:0;background:#fff}.kyoto-taiyo .c-acdnContent[aria-hidden=false]{border-bottom:1px solid #dbdbdb}.kyoto-taiyo .c-acdnContent+.c-acdnTitle{border-top:none}.c-btn{display:inline-block;cursor:pointer;color:#333;background:#fff;border:1px solid #333;transition:all .3s ease}.c-btn:hover{color:#333;background:#eee}.c-cBox,.c-cBox__blue,.c-cBox__gray,.c-cBox__white{width:100%;height:auto}.c-cBox__white{background:#fff}.c-cBox__gray{background:#eee}.c-cBox__blue{background:#c7e9f7}.kyoto-taiyo .c-fBox{display:flex}.kyoto-taiyo .c-fBox .c-fBox__item>img{width:100%;height:auto}.kyoto-taiyo .c-fBox.row{flex-direction:row}.kyoto-taiyo .c-fBox.row__r{flex-direction:row-reverse}.kyoto-taiyo .c-fBox.clm{flex-direction:column}.kyoto-taiyo .c-fBox.clm__r{flex-direction:column-reverse}.kyoto-taiyo .c-fBox.jc__sb{justify-content:space-between}.kyoto-taiyo .c-fBox.jc__sa{justify-content:space-around}.kyoto-taiyo .c-fBox.jc__fs{justify-content:flex-start}.kyoto-taiyo .c-fBox.jc__fe{justify-content:flex-end}.kyoto-taiyo .c-fBox.jc__ce{justify-content:center}.kyoto-taiyo .c-fBox.ai__ce{align-items:center}.kyoto-taiyo .c-fBox.ai__fs{align-items:flex-start}.kyoto-taiyo .c-fBox.ai__fe{align-items:flex-end}.kyoto-taiyo .c-fBox.ai__st{align-items:stretch}.kyoto-taiyo .c-fBox.ai__bl{align-items:baseline}.kyoto-taiyo .c-fBox.fwrap{flex-wrap:wrap}.kyoto-taiyo .c-linkButton{display:inline-flex;justify-content:center;align-items:center;width:fit-content;height:50px;padding:0 2rem;font-size:1.6rem;font-weight:700;color:var(--color-text);box-sizing:border-box;box-shadow:0 0 6px rgba(0,0,0,.4);border-radius:25px}.kyoto-taiyo .c-linkButton>span{position:relative;display:inline-flex;align-items:center;transition:all .3s ease}.kyoto-taiyo .c-linkButton>span::after{display:inline-block;content:"";width:3rem;height:3rem;margin-left:1rem;background:var(--color-blue-600) url("/assets/img/common/Icon--arrow-right_v2.svg") no-repeat center/contain;background-size:50% 50%;border-radius:50%}.kyoto-taiyo .c-linkButton:hover>span,.kyoto-taiyo .c-linkButton:focus-visible>span{color:var(--color-text-blue-hover)}.kyoto-taiyo .c-linkButton.--noBorder{box-shadow:none}.kyoto-taiyo .c-linkButton.--back>span::after{display:none}.kyoto-taiyo .c-linkButton.--back>span::before{display:inline-block;content:"";width:3rem;height:3rem;margin-right:1rem;transform:rotate(180deg);background:var(--color-blue-600) url("/assets/img/common/Icon--arrow-right_v2.svg") no-repeat center/contain;background-size:50% 50%;border-radius:50%}.kyoto-taiyo .c-linkButton.--arrowFix{position:relative;padding-right:5rem}.kyoto-taiyo .c-linkButton.--arrowFix>span{position:static}.kyoto-taiyo .c-linkButton.--arrowFix>span::after{position:absolute;right:10px}.kyoto-taiyo .c-linkButton a.c-linkButton:hover,.kyoto-taiyo .c-linkButton a.c-linkButton:focus-visible{text-decoration:none !important}.kyoto-taiyo .c-linkButton a.c-linkButton:hover>span,.kyoto-taiyo .c-linkButton a.c-linkButton:focus-visible>span{text-decoration:none !important}.c-linkBtn,.c-linkBtn__icon,.c-linkBtn__icon--red,.c-linkBtn__bl{display:inline-block;color:#333;background:#fff;border:1px solid #333}.c-linkBtn:hover,.c-linkBtn__icon:hover,.c-linkBtn__icon--red:hover,.c-linkBtn__bl:hover{color:#333;background:#eee}.c-linkBtn__bl{border:1px solid #0b99d4;color:#fff;background:#0b99d4}.c-linkBtn__bl:hover{color:#0b99d4;background:#fff}.c-linkBtn__icon,.c-linkBtn__icon--red{border:1px solid #0b99d4;color:#fff;background:#0b99d4;border-radius:5px}.c-linkBtn__icon::before,.c-linkBtn__icon--red::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;vertical-align:middle;transform:translateY(-10%);font-size:.9em}.c-linkBtn__icon::after,.c-linkBtn__icon--red::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;vertical-align:middle;transform:translateY(-10%);font-size:.9em}.c-linkBtn__icon:hover,.c-linkBtn__icon--red:hover{color:#0b99d4;background:#fff}.c-linkBtn__icon--red{border-color:red;background:red}.c-linkBtn__icon--red:hover{color:red;background:#fff}.c-linkBtn__icon.icon__arwR::before,.icon__arwR.c-linkBtn__icon--red::before{content:""}.c-linkBtn__icon.icon__arwR2::after,.icon__arwR2.c-linkBtn__icon--red::after{content:""}.kyoto-taiyo .c-linkList--photo{list-style:none;display:flex;flex-wrap:wrap;width:100%;padding:0;margin:0}.kyoto-taiyo .c-linkList--photo .linkList__item{width:32%;background:#fff;border-radius:10px;overflow:hidden}.kyoto-taiyo .c-linkList--photo .linkList__item:not(:nth-of-type(3n)){margin-right:2%}.kyoto-taiyo .c-linkList--photo .linkList__item:nth-of-type(n + 4){margin-top:2rem}.kyoto-taiyo .c-linkList--photo .linkList__item .item__img{position:relative;z-index:1;width:100%;height:130px;overflow:hidden;background:#000}.kyoto-taiyo .c-linkList--photo .linkList__item .item__img .item__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;width:100%;height:auto;color:#fff;font-size:2.4rem;font-weight:700;text-align:center}.kyoto-taiyo .c-linkList--photo .linkList__item .item__img .item__title>small{display:block;font-size:1.6rem;font-weight:400}.kyoto-taiyo .c-linkList--photo .linkList__item .item__img>img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.kyoto-taiyo .c-linkList--photo .linkList__item .item__button{padding:0 1.6rem}.kyoto-taiyo .c-linkList--photo .linkList__item .item__button .c-linkButton{padding:0}.kyoto-taiyo .c-linkList--photo .linkList__item>a{display:block;width:100%;height:100%}.kyoto-taiyo .c-linkList--photo .linkList__item>a:hover,.kyoto-taiyo .c-linkList--photo .linkList__item>a:focus-visible{text-decoration:none !important}.kyoto-taiyo .c-linkList--photo .linkList__item>a:hover .item__img>img,.kyoto-taiyo .c-linkList--photo .linkList__item>a:focus-visible .item__img>img{transform:scale(1.1)}.kyoto-taiyo .c-linkList--photo .linkList__item>a:hover .item__button .c-linkButton>span,.kyoto-taiyo .c-linkList--photo .linkList__item>a:focus-visible .item__button .c-linkButton>span{color:var(--color-text-blue-hover)}.c-list--line{display:flex;justify-content:flex-start;align-items:center;list-style:none;padding-left:0}.c-list--line>.listItem{margin-right:5px}.c-list--line>.listItem a{display:inline-block;width:100%;padding:0 10px}.c-list--line>.listItem:not(:first-child){border-left:1px solid}.c-list--line>.listItem:last-child{margin-right:0}.c-list--line>.listItem.hasBtn{border-left:none}.c-tableArea{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.c-tableArea table{width:100%;min-width:600px;border-collapse:collapse}.c-tableArea table th,.c-tableArea table td{border:1px solid #333}.c-title__ul{border-bottom:1px solid #0b99d4}.c-title__box{background:#c7e9f7;border-left:4px solid #0b99d4}.c-title__bold{font-weight:700}.kyoto-taiyo .c-heading{--this-label-size: var(--typo-size-50);--this-label-lh: var(--typo-lh-small);--this-title-size: var(--typo-size-350);--this-title-lh: var(--typo-lh);color:var(--color-white)}.kyoto-taiyo .c-heading.-second{--this-label-lh: var(--typo-lh);--this-title-size: var(--typo-size-300)}.kyoto-taiyo .c-heading.-third{--this-title-size: var(--typo-size-100)}.kyoto-taiyo .c-heading_title{font-size:var(--this-title-size);font-weight:var(--typo-weight-demi);line-height:var(--this-title-lh);text-wrap:initial}.kyoto-taiyo .c-heading_sub{margin-bottom:var(--space-m);font-size:var(--typo-size-200);font-weight:var(--typo-weight-demi);line-height:var(--typo-lh-demi-small)}.kyoto-taiyo .c-heading_description{margin-top:var(--space-m);line-height:var(--typo-lh)}.kyoto-taiyo .c-heading_description p+p{margin-top:var(--space-50)}.kyoto-taiyo .c-heading_description p:not(:root){max-width:var(--typo-reading-width);font-size:var(--typo-size-50)}.kyoto-taiyo .c-heading_label{font-size:var(--this-label-size);font-weight:var(--typo-weight-demi);line-height:var(--this-label-lh);color:var(--color-text-blue-emphasis)}.kyoto-taiyo .c-heading_menu{margin-top:var(--space-2xs)}.kyoto-taiyo .c-heading_button{margin-top:var(--space-250)}.kyoto-taiyo .c-pageHeader{position:relative;height:215px;background:#fff url("/assets/img/common_page/pageheader_bg.webp") no-repeat bottom left/contain}.kyoto-taiyo .c-pageHeader .c-pageHeader_inner{position:absolute;top:0;left:50%;display:flex;align-items:center;width:100%;height:100%;padding:var(--space-150) 0;transform:translate(-50%)}.kyoto-taiyo .c-pageHeader .c-pageHeader_inner .c-pageHeader_contents{width:50%}.kyoto-taiyo .c-pageHeader .c-pageHeader_inner .c-pageHeader_contents .c-heading{color:#333}.kyoto-taiyo .c-pageHeader .c-pageHeader_inner .c-pageHeader_contents .c-heading .c-heading_title{color:var(--color-blue-600);max-width:680px}.kyoto-taiyo .c-pageHeader .c-pageHeader_inner .c-pageHeader_contents .c-heading_description{font-size:1.4rem}.kyoto-taiyo .c-pageHeader .c-pageHeader_image{position:relative;right:0;width:50%;height:100%;overflow:hidden;float:right}.kyoto-taiyo .c-pageHeader .c-pageHeader_image img,.kyoto-taiyo .c-pageHeader .c-pageHeader_image source{width:100%;height:100%;object-fit:cover;clip-path:polygon(8% 0, 100% 0, 100% 100%, 0 100%)}.kyoto-taiyo .third-layout_body{padding-top:2.5rem;padding-bottom:2.5rem}.kyoto-taiyo .third-layout_body:first-of-type{padding-top:4rem}.kyoto-taiyo .c-section__titleArea{width:100%;margin-bottom:5rem}.kyoto-taiyo .c-section__titleArea .c-section__title{width:fit-content;padding-top:0;white-space:nowrap}.kyoto-taiyo .c-section__titleArea .c-section__text{width:auto}.kyoto-taiyo section.third-layout_body.u-bg--blue{color:#fff}.kyoto-taiyo section.third-layout_body.u-bg--blue .third-heading2::after{background:#fff}.kyoto-taiyo section.third-layout_body.u-bg--blue .third-heading4::before{background:#fff}.kyoto-taiyo .c-section__oneview .third-layout_inner{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.kyoto-taiyo .c-section__oneview .third-layout_inner>.c-fBox{height:100%}.kyoto-taiyo .c-section__employee__interview{padding:10rem 0;background-color:#f6f6f7}.kyoto-taiyo .c-anchorLink .third-links{justify-content:flex-start;padding:0 1rem}.kyoto-taiyo .c-slider{padding-right:50px;padding-left:50px}.kyoto-taiyo .c-slider .slick-slide{padding:0 1rem}.kyoto-taiyo .c-slider .slick-arrow{z-index:5;width:46px;height:46px;background:var(--color-text-blue) url("/assets/img/common/Icon--arrow-right_v2.svg") no-repeat center;background-size:50%;border-radius:50%}.kyoto-taiyo .c-slider .slick-arrow::before{display:none}.kyoto-taiyo .c-slider .slick-arrow.slick-next{right:0}.kyoto-taiyo .c-slider .slick-arrow.slick-prev{left:0;transform:translate(0, -50%) rotate(180deg)}.kyoto-taiyo .c-slider .slick-dots{left:50%;transform:translateX(-50%)}.kyoto-taiyo .c-slider .slick-dots .slick-active button::before{color:var(--color-text-blue)}.kyoto-taiyo .c-slider .slider__imgArea{display:block;background:#ebebeb}.kyoto-taiyo .c-slider .slider__text{display:block;font-size:1.8rem;font-weight:700;text-align:center}.kyoto-taiyo .u-bg--blue .c-slider .slick-arrow{border:1px solid #fff}.kyoto-taiyo .u-bg--blue .c-slider .slick-dots .slick-active button::before{color:#fff}.kyoto-taiyo .c-linkCard{display:block;width:100%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.3)}.kyoto-taiyo .c-linkCard>a{display:block;width:100%;height:100%}.kyoto-taiyo .c-linkCard>a:hover .c-linkCard__imgArea>img,.kyoto-taiyo .c-linkCard>a:focus-visible .c-linkCard__imgArea>img{transform:scale(1.1)}.kyoto-taiyo .c-linkCard>a:hover .c-linkButton,.kyoto-taiyo .c-linkCard>a:focus-visible .c-linkButton{color:var(--color-blue-600)}.kyoto-taiyo .c-linkCard .c-linkCard__imgArea{position:relative;width:100%;aspect-ratio:2/1;overflow:hidden}.kyoto-taiyo .c-linkCard .c-linkCard__imgArea>img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.kyoto-taiyo .c-linkCard .c-linkCard__imgArea .c-linkCard__img__caption{position:absolute;bottom:0;left:0;width:fit-content;padding:1rem;color:#fff;background:var(--color-blue-600);border-radius:0 10px 0 0;font-size:2rem;font-weight:700;line-height:1}.kyoto-taiyo .c-linkCard .c-linkCard__textArea{padding:2.4rem 3rem}.kyoto-taiyo .c-linkCard .c-linkCard__textArea .c-linkCard__text{font-weight:700;line-height:1}.kyoto-taiyo .c-linkCard .c-linkCard__textArea .c-linkCard__text .text__title{display:block;margin-bottom:1rem;color:var(--color-blue-600);font-size:2rem}.kyoto-taiyo .c-linkCard .c-linkCard__textArea .c-linkCard__text .text__name{display:block;margin-bottom:2rem;font-size:2.8rem}.kyoto-taiyo .c-linkCard .c-linkCard__textArea .c-linkCard__text .text__name>small{font-size:.72em}.kyoto-taiyo .c-dList{display:flex;flex-wrap:wrap;padding:0;margin:0}.kyoto-taiyo .c-dList dt,.kyoto-taiyo .c-dList dd{margin:0}.kyoto-taiyo .c-dList dt:nth-of-type(n + 2),.kyoto-taiyo .c-dList dd:nth-of-type(n + 2){margin-top:1em}.kyoto-taiyo .c-dList dt{color:var(--color-blue-600);font-weight:700}.kyoto-taiyo .c-dList dt::before{content:"●";display:inline-block;margin-right:.5rem}.p-body{padding-bottom:10rem}.kyoto-taiyo .p-catch{width:100%}.kyoto-taiyo .p-catch__inner{width:100%;max-width:1280px;margin:0 auto}.kyoto-taiyo .p-catch .p-catch__mainImgArea{width:100%;margin:0 auto}.kyoto-taiyo .p-catch .p-catch__mainImgArea img{display:block;width:100%}.p-chapter,.p-chapter__blue02,.p-chapter__blue01{width:100%;padding:8rem 0}.p-chapter__inner{max-width:1000px;margin:0 auto}.p-chapter__inner .c-title__box{padding:.5em 1em;background:#fff;font-size:1.6rem}.p-chapter__inner .c-title__ul{font-size:2.2rem;font-weight:400;margin-bottom:3rem}.p-chapter__inner .c-title__bold{font-size:2.2rem}.p-chapter__inner .c-cBox{padding:2rem;margin:2rem 0}.p-chapter__inner .c-icon{padding:1rem 2rem}.p-chapter__inner .c-btn{padding:.5em 2em;margin:1rem;font-size:2.2rem}.p-chapter__inner .c-btn:hover{color:#fff;background:#0b99d4;border-color:#0b99d4}.p-chapter__inner .c-linkBtn{padding:.5em 2em;margin-bottom:1rem;font-size:2.2rem}.p-chapter__inner .c-linkList{margin:1em 0}.p-chapter__inner .c-linkList li:not(:last-of-type){margin-bottom:1rem}.p-chapter__inner .c-linkList a{display:inline-block;font-size:1.4rem}.p-chapter__inner .c-linkList a:hover{text-decoration:underline}.p-chapter__inner .c-acdnTitle{margin-bottom:1rem;background:#fff;font-size:1.6rem}.p-chapter__inner .c-acdnTitle button{padding:.8em 2em .8em 1em;text-align:left}.p-chapter__inner .c-acdnTitle button::after{top:calc(50% - 8px);right:.5em;font-size:1.6rem}.p-chapter__inner .c-acdnContent{padding:2rem;margin-top:-1rem;margin-bottom:2rem}.p-chapter__inner table{font-size:1.4rem}.p-chapter__inner table th,.p-chapter__inner table td{padding:1rem}.p-chapter__inner table th{background:#c7e9f7}.p-chapter__inner form fieldset legend{font-size:1.6rem}.p-chapter__blue01{background:#e6ebee}.p-chapter__blue02{background:#c7e9f7}.p-lead{padding:2rem 0;text-align:center}.p-lead__inner{max-width:1000px;margin:0 auto}.p-lead__inner p{font-size:26px}.p-tab__title{overflow:hidden;border-bottom:1px solid #0b99d4;padding-left:0;margin-bottom:60px}.p-tab__title .p-tab__title__item{float:left;width:300px;height:40px;margin:0;list-style:none;color:#0b99d4;background:#fff;border:1px solid #0b99d4;border-bottom:none;border-top-right-radius:10px;font-size:14px;font-weight:600}.p-tab__title .p-tab__title__item *[role=tab]{position:relative;display:block;width:100%;height:100%;padding:10px 25px}.p-tab__title .p-tab__title__item *[role=tab]::after{position:absolute;right:14px;content:"▼"}.p-tab__title .p-tab__title__item *[role=tab][aria-selected=true]{background:#0b99d4;color:#fff}.p-tab__title .p-tab__title__item *[role=tab]:focus:not([aria-selected=true]){background:#c7e9f7}.p-tab__content{display:none}.kyoto-taiyo .p-modal__contentArea{padding-top:10vh;padding-bottom:10vh;background:rgba(255,255,255,.9) !important}.kyoto-taiyo .p-modal__contentArea small{font-size:.8em}.kyoto-taiyo .p-modal__contentArea *+p{margin-top:1em}.kyoto-taiyo .p-modal__contentArea p{font-size:1.6rem}.kyoto-taiyo .p-modal__contentArea .modal-content{width:100%;max-width:900px;height:auto;max-height:80vh;padding:4rem;margin:0 auto;color:#333;background:#fff;border-radius:10px;overflow:auto;box-shadow:0 0 6px rgba(0,0,0,.16)}.kyoto-taiyo .p-modal__contentArea .modal-content .third-heading3{padding-top:0;margin-bottom:3rem;text-align:center}.kyoto-taiyo .p-modal__contentArea .modal-content .third-heading4::before{background-color:var(--color-border-blue)}.kyoto-taiyo .p-modal__contentArea .modal-content .c-fBox .c-fBox__item{width:50%}.kyoto-taiyo .p-modal__contentArea .modal-content .c-fBox .c-fBox__item:first-of-type{padding-right:2rem}.kyoto-taiyo .p-modal__contentArea .modal-content .modal-content__body{display:flex;margin-top:3rem}.kyoto-taiyo .p-modal__contentArea .modal-content .modal-content__body .modal-content__imgArea{width:14%}.kyoto-taiyo .p-modal__contentArea .modal-content .modal-content__body .modal-content__textArea{width:86%;padding-left:2em}.kyoto-taiyo .p-modal__contentArea .p-modal__close{width:fit-content;min-width:278px;padding:1rem;margin:2.4rem auto 0 auto;color:#fff;background:var(--color-blue-600);font-size:2.8rem;font-weight:700;text-align:center;line-height:1;cursor:pointer}.u-blank::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/jp/ja/assets/img/common/icon-ex.png");background-size:contain}.u-pdf::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/jp/ja/assets/img/common/icon-pdf.png");background-size:contain}.u-xls::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/jp/ja/assets/img/common/icon-excel.png");background-size:contain}.u-doc::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/jp/ja/assets/img/common/icon-word.png");background-size:contain}.u-ppt::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/jp/ja/assets/img/common/icon-ppt.png");background-size:contain}.u-hide{display:none}.u-clearfix:after{clear:both;content:"";display:block}.u-left{float:left}.u-right{float:right}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}.u-alignRight{text-align:right}.u-weightBold{font-weight:700}.u-small{font-size:1.2rem}.u-textBl{color:var(--color-blue-600)}.u-textRd{color:var(--color-text--red)}.u-bg--blue{background-color:var(--color-blue-600)}.u-bg--gray{background-color:#f6f6f7}.u-bg--white{background-color:#fff}.u-forTb{display:none}.u-forSp{display:none}.u-mt5{margin-top:5px !important}.u-mr5{margin-right:5px !important}.u-mb5{margin-bottom:5px !important}.u-ml5{margin-left:5px !important}.u-mt10{margin-top:10px !important}.u-mr10{margin-right:10px !important}.u-mb10{margin-bottom:10px !important}.u-ml10{margin-left:10px !important}.u-mt15{margin-top:15px !important}.u-mr15{margin-right:15px !important}.u-mb15{margin-bottom:15px !important}.u-ml15{margin-left:15px !important}.u-mt20{margin-top:20px !important}.u-mr20{margin-right:20px !important}.u-mb20{margin-bottom:20px !important}.u-ml20{margin-left:20px !important}.u-mt25{margin-top:25px !important}.u-mr25{margin-right:25px !important}.u-mb25{margin-bottom:25px !important}.u-ml25{margin-left:25px !important}.u-mt30{margin-top:30px !important}.u-mr30{margin-right:30px !important}.u-mb30{margin-bottom:30px !important}.u-ml30{margin-left:30px !important}.u-mt35{margin-top:35px !important}.u-mr35{margin-right:35px !important}.u-mb35{margin-bottom:35px !important}.u-ml35{margin-left:35px !important}.u-mt40{margin-top:40px !important}.u-mr40{margin-right:40px !important}.u-mb40{margin-bottom:40px !important}.u-ml40{margin-left:40px !important}.u-mt45{margin-top:45px !important}.u-mr45{margin-right:45px !important}.u-mb45{margin-bottom:45px !important}.u-ml45{margin-left:45px !important}.u-mt50{margin-top:50px !important}.u-mr50{margin-right:50px !important}.u-mb50{margin-bottom:50px !important}.u-ml50{margin-left:50px !important}.u-mt55{margin-top:55px !important}.u-mr55{margin-right:55px !important}.u-mb55{margin-bottom:55px !important}.u-ml55{margin-left:55px !important}.u-mt60{margin-top:60px !important}.u-mr60{margin-right:60px !important}.u-mb60{margin-bottom:60px !important}.u-ml60{margin-left:60px !important}.u-mt65{margin-top:65px !important}.u-mr65{margin-right:65px !important}.u-mb65{margin-bottom:65px !important}.u-ml65{margin-left:65px !important}.u-mt70{margin-top:70px !important}.u-mr70{margin-right:70px !important}.u-mb70{margin-bottom:70px !important}.u-ml70{margin-left:70px !important}.u-mt75{margin-top:75px !important}.u-mr75{margin-right:75px !important}.u-mb75{margin-bottom:75px !important}.u-ml75{margin-left:75px !important}.u-mt80{margin-top:80px !important}.u-mr80{margin-right:80px !important}.u-mb80{margin-bottom:80px !important}.u-ml80{margin-left:80px !important}.u-mt85{margin-top:85px !important}.u-mr85{margin-right:85px !important}.u-mb85{margin-bottom:85px !important}.u-ml85{margin-left:85px !important}.u-mt90{margin-top:90px !important}.u-mr90{margin-right:90px !important}.u-mb90{margin-bottom:90px !important}.u-ml90{margin-left:90px !important}.u-mt95{margin-top:95px !important}.u-mr95{margin-right:95px !important}.u-mb95{margin-bottom:95px !important}.u-ml95{margin-left:95px !important}.u-mt100{margin-top:100px !important}.u-mr100{margin-right:100px !important}.u-mb100{margin-bottom:100px !important}.u-ml100{margin-left:100px !important}.u-pt5{padding-top:5px !important}.u-pr5{padding-right:5px !important}.u-pb5{padding-bottom:5px !important}.u-pl5{padding-left:5px !important}.u-pt10{padding-top:10px !important}.u-pr10{padding-right:10px !important}.u-pb10{padding-bottom:10px !important}.u-pl10{padding-left:10px !important}.u-pt15{padding-top:15px !important}.u-pr15{padding-right:15px !important}.u-pb15{padding-bottom:15px !important}.u-pl15{padding-left:15px !important}.u-pt20{padding-top:20px !important}.u-pr20{padding-right:20px !important}.u-pb20{padding-bottom:20px !important}.u-pl20{padding-left:20px !important}.u-pt25{padding-top:25px !important}.u-pr25{padding-right:25px !important}.u-pb25{padding-bottom:25px !important}.u-pl25{padding-left:25px !important}.u-pt30{padding-top:30px !important}.u-pr30{padding-right:30px !important}.u-pb30{padding-bottom:30px !important}.u-pl30{padding-left:30px !important}.u-pt35{padding-top:35px !important}.u-pr35{padding-right:35px !important}.u-pb35{padding-bottom:35px !important}.u-pl35{padding-left:35px !important}.u-pt40{padding-top:40px !important}.u-pr40{padding-right:40px !important}.u-pb40{padding-bottom:40px !important}.u-pl40{padding-left:40px !important}.u-pt45{padding-top:45px !important}.u-pr45{padding-right:45px !important}.u-pb45{padding-bottom:45px !important}.u-pl45{padding-left:45px !important}.u-pt50{padding-top:50px !important}.u-pr50{padding-right:50px !important}.u-pb50{padding-bottom:50px !important}.u-pl50{padding-left:50px !important}.u-pt55{padding-top:55px !important}.u-pr55{padding-right:55px !important}.u-pb55{padding-bottom:55px !important}.u-pl55{padding-left:55px !important}.u-pt60{padding-top:60px !important}.u-pr60{padding-right:60px !important}.u-pb60{padding-bottom:60px !important}.u-pl60{padding-left:60px !important}.u-pt65{padding-top:65px !important}.u-pr65{padding-right:65px !important}.u-pb65{padding-bottom:65px !important}.u-pl65{padding-left:65px !important}.u-pt70{padding-top:70px !important}.u-pr70{padding-right:70px !important}.u-pb70{padding-bottom:70px !important}.u-pl70{padding-left:70px !important}.u-pt75{padding-top:75px !important}.u-pr75{padding-right:75px !important}.u-pb75{padding-bottom:75px !important}.u-pl75{padding-left:75px !important}.u-pt80{padding-top:80px !important}.u-pr80{padding-right:80px !important}.u-pb80{padding-bottom:80px !important}.u-pl80{padding-left:80px !important}.u-pt85{padding-top:85px !important}.u-pr85{padding-right:85px !important}.u-pb85{padding-bottom:85px !important}.u-pl85{padding-left:85px !important}.u-pt90{padding-top:90px !important}.u-pr90{padding-right:90px !important}.u-pb90{padding-bottom:90px !important}.u-pl90{padding-left:90px !important}.u-pt95{padding-top:95px !important}.u-pr95{padding-right:95px !important}.u-pb95{padding-bottom:95px !important}.u-pl95{padding-left:95px !important}.u-pt100{padding-top:100px !important}.u-pr100{padding-right:100px !important}.u-pb100{padding-bottom:100px !important}.u-pl100{padding-left:100px !important}.u-pd5{padding:5px !important}.u-pd10{padding:10px !important}.u-pd15{padding:15px !important}.u-pd20{padding:20px !important}.u-pd25{padding:25px !important}.u-pd30{padding:30px !important}.u-pd35{padding:35px !important}.u-pd40{padding:40px !important}.u-pd45{padding:45px !important}.u-pd50{padding:50px !important}.u-pd55{padding:55px !important}.u-pd60{padding:60px !important}.u-pd65{padding:65px !important}.u-pd70{padding:70px !important}.u-pd75{padding:75px !important}.u-pd80{padding:80px !important}.u-pd85{padding:85px !important}.u-pd90{padding:90px !important}.u-pd95{padding:95px !important}.u-pd100{padding:100px !important}.u-w0p{width:0% !important}.u-w1p{width:1% !important}.u-w2p{width:2% !important}.u-w3p{width:3% !important}.u-w4p{width:4% !important}.u-w5p{width:5% !important}.u-w6p{width:6% !important}.u-w7p{width:7% !important}.u-w8p{width:8% !important}.u-w9p{width:9% !important}.u-w10p{width:10% !important}.u-w11p{width:11% !important}.u-w12p{width:12% !important}.u-w13p{width:13% !important}.u-w14p{width:14% !important}.u-w15p{width:15% !important}.u-w16p{width:16% !important}.u-w17p{width:17% !important}.u-w18p{width:18% !important}.u-w19p{width:19% !important}.u-w20p{width:20% !important}.u-w21p{width:21% !important}.u-w22p{width:22% !important}.u-w23p{width:23% !important}.u-w24p{width:24% !important}.u-w25p{width:25% !important}.u-w26p{width:26% !important}.u-w27p{width:27% !important}.u-w28p{width:28% !important}.u-w29p{width:29% !important}.u-w30p{width:30% !important}.u-w31p{width:31% !important}.u-w32p{width:32% !important}.u-w33p{width:33% !important}.u-w34p{width:34% !important}.u-w35p{width:35% !important}.u-w36p{width:36% !important}.u-w37p{width:37% !important}.u-w38p{width:38% !important}.u-w39p{width:39% !important}.u-w40p{width:40% !important}.u-w41p{width:41% !important}.u-w42p{width:42% !important}.u-w43p{width:43% !important}.u-w44p{width:44% !important}.u-w45p{width:45% !important}.u-w46p{width:46% !important}.u-w47p{width:47% !important}.u-w48p{width:48% !important}.u-w49p{width:49% !important}.u-w50p{width:50% !important}.u-w51p{width:51% !important}.u-w52p{width:52% !important}.u-w53p{width:53% !important}.u-w54p{width:54% !important}.u-w55p{width:55% !important}.u-w56p{width:56% !important}.u-w57p{width:57% !important}.u-w58p{width:58% !important}.u-w59p{width:59% !important}.u-w60p{width:60% !important}.u-w61p{width:61% !important}.u-w62p{width:62% !important}.u-w63p{width:63% !important}.u-w64p{width:64% !important}.u-w65p{width:65% !important}.u-w66p{width:66% !important}.u-w67p{width:67% !important}.u-w68p{width:68% !important}.u-w69p{width:69% !important}.u-w70p{width:70% !important}.u-w71p{width:71% !important}.u-w72p{width:72% !important}.u-w73p{width:73% !important}.u-w74p{width:74% !important}.u-w75p{width:75% !important}.u-w76p{width:76% !important}.u-w77p{width:77% !important}.u-w78p{width:78% !important}.u-w79p{width:79% !important}.u-w80p{width:80% !important}.u-w81p{width:81% !important}.u-w82p{width:82% !important}.u-w83p{width:83% !important}.u-w84p{width:84% !important}.u-w85p{width:85% !important}.u-w86p{width:86% !important}.u-w87p{width:87% !important}.u-w88p{width:88% !important}.u-w89p{width:89% !important}.u-w90p{width:90% !important}.u-w91p{width:91% !important}.u-w92p{width:92% !important}.u-w93p{width:93% !important}.u-w94p{width:94% !important}.u-w95p{width:95% !important}.u-w96p{width:96% !important}.u-w97p{width:97% !important}.u-w98p{width:98% !important}.u-w99p{width:99% !important}.u-w100p{width:100% !important}.kyoto-taiyo.home .l-main{background-color:var(--color-blue-600)}.kyoto-taiyo.home .l-main>article{position:relative}.kyoto-taiyo.home .home__bgArea{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:2rem 0}.kyoto-taiyo.home .home__bgArea__inner{display:block;width:100%;max-width:1340px;height:100%;margin:0 auto;border-radius:10px;overflow:hidden}.kyoto-taiyo.home .home__bgArea__inner>img{width:100%;height:100%;object-fit:cover}.kyoto-taiyo.home .p-catch{position:relative;z-index:5;padding:2rem 0 0 0}.kyoto-taiyo.home .p-catch__inner{position:relative;max-width:1200px}.kyoto-taiyo.home .p-catch__inner .p-catch__titleArea{display:flex;justify-content:flex-start;align-items:center;width:50%;height:100%;padding:3rem 0 0 0}.kyoto-taiyo.home .p-catch__inner .p-catch__titleArea .pageTitle{margin-top:0;margin-bottom:2rem;font-size:4rem;color:#fff;text-shadow:0 0 6px #000}.kyoto-taiyo.home .p-catch__inner .p-catch__titleArea .pageTitle+p{max-width:600px;font-size:1.4rem;color:#fff;text-shadow:0 0 6px #000}.kyoto-taiyo.home .p-body{position:relative;z-index:5;padding-top:3rem;padding-bottom:4rem}.kyoto-taiyo.home .p-body__inner{width:100%;max-width:1200px;margin:0 auto}.kyoto-taiyo.home .p-body .p-chapter{padding:4rem 0}.kyoto-taiyo.home .p-body .p-chapter__inner{max-width:1240px;margin:0 auto}.kyoto-taiyo.home .p-body .home__chapter__title{margin-bottom:1em;text-shadow:0 0 6px #000}.kyoto-taiyo.home .p-body .home__chapter__title>strong{display:inline-block;margin-right:.6em;margin-bottom:.6em;color:#fff;font-size:2.8rem;font-weight:700}.kyoto-taiyo.home .p-body .home__chapter__title>span{display:inline-block;color:#fff;font-size:1.8rem;font-weight:400}.kyoto-taiyo.home .p-body .home__chapter__title>span>br{display:none}.kyoto-taiyo.home .p-body .c-linkList--photo{width:50%}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item{width:49%;box-shadow:0 0 6px rgba(0,0,0,.3)}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item:not(:nth-of-type(3n)){margin-right:0}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item:not(:nth-of-type(2n)){margin-right:2%}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item:nth-of-type(n + 3){margin-top:2rem}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>a,.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>div{padding:1rem}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>a .item__img,.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>div .item__img{height:auto;height:80px;border-radius:10px}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>a .item__img .item__title,.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>div .item__img .item__title{font-size:1.8rem}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>a .item__img .item__title>small,.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>div .item__img .item__title>small{font-size:1.4rem;line-height:1.2}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>a:hover .item__img>img,.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>a:focus-visible .item__img>img{transform:none}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>a:hover .item__button .c-linkButton,.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>a:focus-visible .item__button .c-linkButton{text-decoration:underline}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item .item__button{display:flex;flex-direction:column;padding:.8rem 0 0}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item .item__button .c-linkButton{height:auto}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item .item__button .c-linkButton>span{font-size:1.4rem}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item .item__button .c-linkButton>span::after{width:2rem;height:2rem;margin-left:.5rem}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item .item__button .c-linkButton+.c-linkButton{margin-top:.5rem}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item.linkButtonArea{background:none;box-shadow:none}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item.linkButtonArea .linkButtonArea__inner{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item.linkButtonArea .c-linkButton{background:#fff}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item.linkButtonArea .c-linkButton+.c-linkButton{margin-top:2rem}.kyoto-taiyo.info .info__vision .c-fBox__item>img{width:90%;margin:0 auto}.kyoto-taiyo.info .info__message .c-fBox__item>p{margin-bottom:1em}.kyoto-taiyo.info .info__message .c-fBox__item:last-of-type{padding:3rem 0 0 3rem}.kyoto-taiyo.info .info__message .c-fBox__item:last-of-type>img+p{font-size:2rem}.kyoto-taiyo.info .info__message .c-fBox__item:last-of-type>img+p>strong{display:inline-block;padding-left:1em;font-size:1.2em}.kyoto-taiyo.info .info__outline .third-card-rounded{padding:0}.kyoto-taiyo.info .info__outline .info__outline__table{width:100%;min-width:0}.kyoto-taiyo.info .info__outline .info__outline__table tr{border-bottom:1px solid #dbdbdb}.kyoto-taiyo.info .info__outline .info__outline__table th,.kyoto-taiyo.info .info__outline .info__outline__table td{color:var(--color-text);background:none;border:none;font-size:1.6rem;font-weight:400}.kyoto-taiyo.info .info__outline .info__outline__table th{color:var(--color-text-blue);font-weight:700}.kyoto-taiyo.info .info__outline .info__outline__table th small{font-size:.8em;font-weight:400}.kyoto-taiyo.info .info__products .l-content__inner{display:flex;flex-direction:column;justify-content:center}.kyoto-taiyo.info .info__products .info__products__slider{margin-top:5rem}.kyoto-taiyo.info .info__taiyo .c-section__titleArea .c-section__title,.kyoto-taiyo.info .info__taiyo .c-section__titleArea .c-section__text{width:100%}.kyoto-taiyo.info .info__taiyo .info__taiyo__textArea{width:50%;padding-right:2%}.kyoto-taiyo.info .info__taiyo .info__taiyo__imgArea{width:50%}.kyoto-taiyo.info .info__taiyo .third-card-rounded{padding:0;margin-top:8rem;color:var(--color-text)}.kyoto-taiyo.info .info__taiyo .third-card-rounded .third-heading3{padding-top:0;margin-bottom:3rem}.kyoto-taiyo.info .info__taiyo .third-card-rounded .c-fBox__item>p{margin-bottom:1em}.kyoto-taiyo.info .info__taiyo .third-card-rounded .c-fBox__item .info__taiyo__portrait{display:block;border:1px solid #ccc}.kyoto-taiyo.info .info__taiyo .third-card-rounded .c-fBox__item .info__taiyo__portrait>img{width:80%;margin:0 auto}.kyoto-taiyo.info .info__taiyo .third-card-rounded .c-fBox__item .info__taiyo__portrait+p{font-size:2rem;line-height:1.3;text-align:center}.kyoto-taiyo.info .info__taiyo .third-card-rounded .c-fBox__item .info__taiyo__portrait+p>strong{display:inline-block}.kyoto-taiyo.info .info__taiyo .third-card-rounded .c-fBox__item .info__taiyo__portrait+p>strong:last-of-type{margin-left:1em;font-size:1.2em}.kyoto-taiyo.info .info__ayumi .info__ayumi__accordionArea .c-acdnContent{padding-left:4%}.kyoto-taiyo.info .info__ayumi .info__ayumi__accordionArea .info__ayumi__list{display:flex;flex-wrap:wrap;width:100%}.kyoto-taiyo.info .info__ayumi .info__ayumi__accordionArea .info__ayumi__list>dt,.kyoto-taiyo.info .info__ayumi .info__ayumi__accordionArea .info__ayumi__list>dd{padding:1rem;margin:0;background:none;border:none;font-size:1.6rem;line-height:1.5;vertical-align:top}.kyoto-taiyo.info .info__ayumi .info__ayumi__accordionArea .info__ayumi__list>dt{width:120px;color:var(--color-text-blue);font-weight:700;text-align:right}.kyoto-taiyo.info .info__ayumi .info__ayumi__accordionArea .info__ayumi__list>dt .tilde{display:inline-block;margin:0 0 0 1em}.kyoto-taiyo.info .info__ayumi .info__ayumi__accordionArea .info__ayumi__list>dd{width:calc(100% - 120px)}.kyoto-taiyo.impact .impact__slider .slider__text{font-weight:400}.kyoto-taiyo.impact .impact__slider .slider__text>strong{display:block;font-weight:700}.kyoto-taiyo.impact .impact__modal__linkArea{margin:6rem 0 0 0;text-align:right}.kyoto-taiyo.impact .impact__01 .c-fBox__item:first-of-type{padding:0 2%}.kyoto-taiyo.impact .impact__01 .c-fBox__item:last-of-type{padding:0 0 0 8%}.kyoto-taiyo.impact .impact__01 .c-fBox__item:last-of-type .third-heading3{padding-top:0}.kyoto-taiyo.impact .impact__02 .third-layout_inner{display:flex;flex-direction:column;justify-content:center;height:100%}.kyoto-taiyo.impact .impact__02 .third-layout_inner>.c-fBox .c-fBox__item:first-of-type{padding-right:5rem}.kyoto-taiyo.impact .impact__03 .third-layout_inner .c-section__titleArea{margin-bottom:3rem}.kyoto-taiyo.impact .impact__03 .third-layout_inner>.c-fBox{margin-top:4rem}.kyoto-taiyo.impact .impact__03 .third-layout_inner>.c-fBox>.c-fBox__item:first-of-type{padding:0 2%}.kyoto-taiyo.impact .impact__03 .third-layout_inner>.c-fBox>.c-fBox__item:first-of-type .c-fBox+.c-fBox{margin-top:4rem}.kyoto-taiyo.impact .impact__03 .third-layout_inner>.c-fBox>.c-fBox__item:last-of-type{padding:0 4%}.kyoto-taiyo.impact .impact__03 .third-layout_inner>.c-fBox .impact__03__imgArea>img{width:70%;margin:0 auto}.kyoto-taiyo.value .value__modal__linkArea{margin:6rem 0 0 0;text-align:right}.kyoto-taiyo.value .third-layout_body .p-modal__contentArea .third-heading4::before{background-color:var(--color-border-blue)}.kyoto-taiyo.value .value__01 .c-fBox .c-fBox__item:first-of-type{padding-right:5rem}.kyoto-taiyo.value .value__02 .c-linkList--photo .linkList__item{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.4);cursor:pointer}.kyoto-taiyo.value .value__02 .c-linkList--photo .linkList__item .item__img{width:100%;height:170px;background:#fff}.kyoto-taiyo.value .value__02 .c-linkList--photo .linkList__item .item__button{text-align:center}.kyoto-taiyo.value .value__02 .c-linkList--photo .linkList__item #value__modal__01 .item__img{padding:0 1%}.kyoto-taiyo.value .value__02 .c-linkList--photo .linkList__item #value__modal__01 .item__img>img{object-fit:contain}.kyoto-taiyo.social .social__modal__linkArea{margin:6rem 0 0 0;text-align:right}.kyoto-taiyo.social .social__section__linkArea{position:relative;display:block;width:100%;height:200%;padding:5rem 4%;border-radius:10px}.kyoto-taiyo.social .social__section__linkArea .c-section__titleArea{margin-bottom:4rem}.kyoto-taiyo.social .social__01 .social__section__linkArea .c-section__titleArea{margin-bottom:3rem}.kyoto-taiyo.social .social__01 .social__section__linkArea .social01__linkButtonArea{display:flex;flex-direction:column;align-items:flex-end}.kyoto-taiyo.social .social__01 .social__section__linkArea .social01__linkButtonArea .c-linkButton{width:100%;max-width:240px}.kyoto-taiyo.social .social__01 .social__section__linkArea .social01__linkButtonArea .c-linkButton+.c-linkButton{margin-top:2rem}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList{list-style:none;display:flex;justify-content:space-between;width:100%;padding:0;margin:5rem 0 0 0}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li{width:28%}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li .social__01__flowList__img{width:100%}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li .social__01__flowList__img>img{width:100%;height:100%;object-fit:cover}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li .social__01__flowList__text{text-align:center}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li .social__01__flowList__text .social__01__flowList__title{position:relative;width:fit-content;padding-left:2em;margin:2rem auto;font-size:2rem;font-weight:700;line-height:1}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li .social__01__flowList__text .social__01__flowList__title>.num{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:2em;height:2em;border-radius:50%;color:#fff;background:var(--color-blue-600);font-size:1.6rem;line-height:1}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li .social__01__flowList__text .social__01__flowList__description{font-size:1.6rem;font-weight:400}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a.social__01__flowList__linkitem{display:block;overflow:hidden;border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.3)}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a.social__01__flowList__linkitem .social__01__flowList__img{border-radius:10px 10px 0 0;overflow:hidden}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a.social__01__flowList__linkitem .social__01__flowList__img>img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a.social__01__flowList__linkitem .social__01__flowList__text{padding-right:1rem;padding-left:1rem}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a.social__01__flowList__linkitem .social__01__flowList__text .social__01__flowList__title{padding-right:0;padding-left:0;font-size:1.6rem;text-align:right}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a.social__01__flowList__linkitem .social__01__flowList__text .social__01__flowList__title>span{position:relative;padding-right:3.5rem}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a.social__01__flowList__linkitem .social__01__flowList__text .social__01__flowList__title>span::after{position:absolute;right:0}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a:hover .social__01__flowList__img>img,.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a:focus-visible .social__01__flowList__img>img{transform:scale(1.1)}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a:hover .social__01__flowList__title,.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a:focus-visible .social__01__flowList__title{color:var(--color-text-blue-hover)}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li:first-of-type .social__01__flowList__img{position:relative}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li:first-of-type .social__01__flowList__img::after{position:absolute;top:50%;right:-18%;transform:translateY(-50%);content:"";display:block;width:calc(18px*tan(60deg));height:36px;background:var(--color-blue-600);clip-path:polygon(0 0, 100% 50%, 0 100%)}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList.btnList{margin-top:0}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList.btnList>li+li{margin-top:3rem}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList.btnList>li:first-of-type::after{display:none}.kyoto-taiyo.social .social__02{display:flex;align-items:center}.kyoto-taiyo.social .social__02 .third-layout_inner{width:100%;height:100%}.kyoto-taiyo.social .social__02 .third-layout_inner>.c-fBox{width:100%;height:100%}.kyoto-taiyo.social .social__02 .p-tab__title{position:relative;display:flex;justify-content:space-between;width:100%;background:#fff;border:none;margin-bottom:2.6rem;overflow:inherit}.kyoto-taiyo.social .social__02 .p-tab__title .p-tab__title__item{float:none;width:24%;height:auto;padding:0;background:none;border:none}.kyoto-taiyo.social .social__02 .p-tab__title .p-tab__title__item *[role=tab]{display:block;width:100%;height:100%;padding:1em;color:#333;border:1px solid #dbdbdb;border-radius:10px;font-size:1.6rem;font-weight:700;text-align:center;line-height:1;cursor:pointer}.kyoto-taiyo.social .social__02 .p-tab__title .p-tab__title__item *[role=tab]:hover,.kyoto-taiyo.social .social__02 .p-tab__title .p-tab__title__item *[role=tab]:focus-visible{background:#ebf5ff}.kyoto-taiyo.social .social__02 .p-tab__title .p-tab__title__item *[role=tab]::after{display:none}.kyoto-taiyo.social .social__02 .p-tab__title .p-tab__title__item *[role=tab][aria-selected=true]{color:var(--color-blue-600);background:#ebf5ff}.kyoto-taiyo.social .social__02 .p-tab__title .p-tab__title__item *[role=tab]:focus:not([aria-selected=true]){color:var(--color-blue-600)}.kyoto-taiyo.social .social__02 .p-tab__content{padding:5rem;color:#333;background:#fff;border-radius:5px}.kyoto-taiyo.social .social__02 .p-tab__content .p-tab__content__title{margin:0 0 3rem 0;color:#333;font-size:2.8rem;text-align:center}.kyoto-taiyo.social .social__02 .p-tab__content .social__faq--q button{position:relative;padding-right:4rem;padding-left:6rem}.kyoto-taiyo.social .social__02 .p-tab__content .social__faq--q button::before{position:absolute;top:50%;left:20px;transform:translateY(-50%);content:"Q";display:flex;justify-content:center;align-items:center;width:3rem;aspect-ratio:1/1;color:#fff;background:var(--color-blue-600);border-radius:50%;font-size:1.6rem;font-weight:700;line-height:1}.kyoto-taiyo.social .social__02 .p-tab__content .social__faq--a{position:relative;padding:2.4rem 2rem}.kyoto-taiyo.social .social__02 .p-tab__content .social__faq--a p{font-weight:400}.kyoto-taiyo.social .social__02 .p-tab__content .social__faq--a p>a{color:var(--color-blue-600);text-decoration:underline}.kyoto-taiyo.social .social__02 .p-tab__content .social__faq--a p>a:hover,.kyoto-taiyo.social .social__02 .p-tab__content .social__faq--a p>a:focus-visible{text-decoration:underline !important}.kyoto-taiyo.social .social__02 .p-tab__content .social__faq--a>*:first-of-type::before{content:"A";display:inline-flex;justify-content:center;align-items:center;width:3rem;margin-right:.5em;aspect-ratio:1/1;color:var(--color-blue-600);background:#f5faff;border:1px solid var(--color-blue-600);border-radius:50%;font-size:1.6rem;font-weight:700}.kyoto-taiyo.social .social__03{display:flex;align-items:center}.kyoto-taiyo.social .social__03 .third-layout_inner{width:100%;height:100%}.kyoto-taiyo.social .social__03 .third-layout_inner>.c-fBox{width:100%;height:100%}.kyoto-taiyo.social .social__03 .social__section__linkArea{display:flex;align-items:center;min-height:50vh;box-shadow:0 0 6px rgba(0,0,0,.3)}.kyoto-taiyo.social .social__03 .social__section__linkArea .c-linkButton{position:absolute;bottom:0;right:0;box-shadow:none}.kyoto-taiyo.social .social__03 .social__section__linkArea:hover,.kyoto-taiyo.social .social__03 .social__section__linkArea:focus-visible{box-shadow:0 0 6px #000}.kyoto-taiyo.social .social__04{display:flex;align-items:center}.kyoto-taiyo.social .social__04 .third-layout_inner{width:100%;height:100%}.kyoto-taiyo.social .social__04 .third-layout_inner .c-section__titleArea{margin-bottom:2rem}.kyoto-taiyo.social .social__04 .third-layout_inner>.c-fBox{margin-top:6rem}.kyoto-taiyo.social .social__04 .third-layout_inner>.c-fBox .c-fBox__item:first-of-type{padding-right:4%}.kyoto-taiyo.social .social__04 .third-layout_inner>.c-fBox .c-fBox__item:first-of-type .third-heading4:not(:first-of-type){margin-top:3rem}.kyoto-taiyo.offtime .c-section__titleArea{margin-bottom:2rem}.kyoto-taiyo.offtime .offtime__slider{margin:4rem 0}.kyoto-taiyo.access .c-section__titleArea{margin-bottom:2rem}.kyoto-taiyo.access .access__01__mapArea{margin:5rem 0}.kyoto-taiyo.access .access__01__mapArea .access__01__map{width:62%}.kyoto-taiyo.access .access__01__mapArea .access__01__map iframe{width:100%}.kyoto-taiyo.access .access__01__mapArea .access__01__address{width:38%;padding-left:4%}.kyoto-taiyo.access .access__01__mapArea .access__01__address>p+p{margin-top:2rem}.kyoto-taiyo.access .access__01__mapArea .access__01__address .c-linkButton+.c-linkButton{margin-top:2rem}.kyoto-taiyo.access .access__01__img{width:100%;overflow:auto;padding-bottom:2rem}.kyoto-taiyo.access .access__01__img figcaption{color:var(--color-blue-600);font-size:1.6rem;font-weight:700}.kyoto-taiyo.access .access__01__img>img{max-width:100%;min-width:800px}.kyoto-taiyo.interview .third-layout{padding-top:5rem;padding-bottom:0}.kyoto-taiyo.interview .c-section__titleArea{margin-bottom:2rem}.kyoto-taiyo.interview .interview__profile__img{position:relative;z-index:1;width:100%;aspect-ratio:1/1;overflow:hidden}.kyoto-taiyo.interview .interview__profile__img>img{width:100%;height:100%;object-fit:cover}.kyoto-taiyo.interview .interview__profile__img .interview__profile__title{position:absolute;bottom:0;left:0;z-index:3;display:block;width:100%;padding:.5em 1rem;color:#fff;background:var(--color-blue-600);text-align:center}.kyoto-taiyo.interview .interview__profile__name{width:100%;margin-top:1rem;font-size:2.4rem;font-weight:700;text-align:center}.kyoto-taiyo.interview .interview__profile__name>small{font-size:1.8rem}.kyoto-taiyo.general .third-layout .third-heading2{margin-top:5rem}.kyoto-taiyo.general .common-main a{color:var(--color-text-blue)}@media print,all and (min-width: 48em){:root{--space-gutter: var(--space-300);--space-gap: var(--space-300)}.kyoto-taiyo .c-heading{padding:0}.kyoto-taiyo .c-heading_description p:not(:root){font-size:var(--typo-size-100)}.kyoto-taiyo .c-pageHeader .c-pageHeader_inner{align-items:center}}@media print,all and (min-width: 75em){.kyoto-taiyo .c-heading{--this-label-size: var(--typo-size-100);--this-label-lh: var(--typo-lh);--this-title-size: var(--typo-size-600);--this-title-lh: var(--typo-lh-small)}.kyoto-taiyo .c-heading.-second{--this-title-size: var(--typo-size-500)}.kyoto-taiyo .c-heading.-third{--this-title-size: var(--typo-size-400);--this-title-lh: var(--typo-lh)}.kyoto-taiyo .c-heading.-second .c-heading_label{margin-bottom:var(--space-2xs)}.kyoto-taiyo .c-heading_button{margin-top:var(--space-300)}.kyoto-taiyo .c-pageHeader .c-pageHeader_inner{max-width:var(--size-inner-width)}}@media(max-width: 1340px){.kyoto-taiyo.home .l-main>article{padding-right:1rem;padding-left:1rem}.kyoto-taiyo.home .home__bgArea{padding-right:1rem;padding-left:1rem}}@media(max-width: 1280px){.kyoto-taiyo .p-catch{padding-right:1rem;padding-left:1rem}}@media(max-width: 1200px){.kyoto-taiyo .c-pageHeader .c-pageHeader_inner{padding-left:1rem;padding-right:1rem}.kyoto-taiyo .c-section__employee__interview .third-layout_inner{padding-right:1rem;padding-left:1rem}.kyoto-taiyo.home .p-catch__inner{padding-right:1rem;padding-left:1rem}.kyoto-taiyo.home .p-catch__inner .p-catch__titleArea{width:60%}.kyoto-taiyo.home .p-body__inner{padding-right:1rem;padding-left:1rem}.kyoto-taiyo.home .p-body .c-linkList--photo{width:60%}}@media(max-width: 1023px){.kyoto-taiyo .common-header .common-header_sub{padding-right:0}.kyoto-taiyo.social .social__01 .social__section__linkArea .social01__linkButtonArea .c-linkButton{font-size:1.4rem}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li>a.social__01__flowList__linkitem .social__01__flowList__text .social__01__flowList__title br{display:none}}@media(max-width: 1000px){.l-header__inner{padding-right:10px;padding-left:10px}.p-chapter__inner{padding-right:10px;padding-left:10px}.p-lead__inner{padding-right:10px;padding-left:10px}.kyoto-taiyo.home .p-body .c-linkList--photo{width:66%}}@media(max-width: 900px){.kyoto-taiyo .c-section__employee__interview .c-linkCard .c-linkCard__imgArea .c-linkCard__img__caption{font-size:1.6rem}.kyoto-taiyo .p-modal__contentArea .modal-content{width:calc(100% - 20px)}}@media(max-width: 768px){table.tblRsv{min-width:inherit}.kyoto-taiyo .l-content__inner{min-height:0;padding:3rem 2rem}.p-tab__title{padding:0}.p-tab__title .p-tab__title__item{width:50%;height:auto;font-size:14px;padding:8px 10px}.u-forTb{display:inherit}.kyoto-taiyo.home .p-catch__inner .p-catch__titleArea{width:100%}.kyoto-taiyo.home .p-body .c-linkList--photo{width:70%}.kyoto-taiyo.social .social__01 .social__section__linkArea .c-fBox{flex-wrap:wrap}.kyoto-taiyo.social .social__01 .social__section__linkArea .c-fBox .c-fBox__item.u-w50p{width:100% !important}}@media(max-width: 760px){.kyoto-taiyo .c-fBox:not(.--flexSp){display:inherit}.kyoto-taiyo .c-fBox:not(.--flexSp) .c-fBox__item{width:100% !important}.kyoto-taiyo .c-fBox:not(.--flexSp) .c-fBox__item+.c-fBox__item{margin-top:2rem}.kyoto-taiyo .c-linkList--photo .linkList__item{width:49%}.kyoto-taiyo .c-linkList--photo .linkList__item:not(:nth-of-type(3n)){margin-right:0}.kyoto-taiyo .c-linkList--photo .linkList__item:not(:nth-of-type(2n)){margin-right:2%}.kyoto-taiyo .c-linkList--photo .linkList__item:nth-of-type(n + 3){margin-top:2rem}.kyoto-taiyo .c-pageHeader{height:300px}.kyoto-taiyo .c-pageHeader .c-pageHeader_inner{background:rgba(255,255,255,.9) url("/assets/img/common_page/pageheader_bg.webp") no-repeat bottom left;background-size:300% auto}.kyoto-taiyo .c-pageHeader .c-pageHeader_inner .c-pageHeader_contents{width:100%}.kyoto-taiyo .c-pageHeader .c-pageHeader_image{width:100%}.kyoto-taiyo .c-pageHeader .c-pageHeader_image img,.kyoto-taiyo .c-pageHeader .c-pageHeader_image source{clip-path:none}.kyoto-taiyo .third-layout_body{padding-top:2rem;padding-bottom:2rem}.kyoto-taiyo .c-section__oneview{height:auto;max-height:inherit}.kyoto-taiyo .c-section__employee__interview .c-linkCard .c-linkCard__textArea{padding:2rem 1rem}.kyoto-taiyo .c-section__employee__interview .c-linkCard .c-linkCard__textArea .c-linkCard__text .text__title{font-size:1.6rem}.kyoto-taiyo .c-section__employee__interview .c-linkCard .c-linkCard__textArea .c-linkCard__text .text__name{font-size:2rem}.kyoto-taiyo .c-section__titleArea:not(.--flexSp){display:inherit;margin-bottom:2rem}.kyoto-taiyo .c-section__titleArea:not(.--flexSp) .c-section__title{width:100%;white-space:inherit}.kyoto-taiyo .c-section__titleArea:not(.--flexSp) .c-section__text{width:100%;padding-left:0}.kyoto-taiyo .p-modal__contentArea .modal-content .modal-content__body{display:inherit;margin-top:2rem}.kyoto-taiyo .p-modal__contentArea .modal-content .modal-content__body .modal-content__imgArea{float:left;width:20%;margin:0 1em 1em 0}.kyoto-taiyo .p-modal__contentArea .modal-content .modal-content__body .modal-content__textArea{width:100%;padding-left:0}.kyoto-taiyo.home .p-catch__inner .p-catch__titleArea{width:100%}.kyoto-taiyo.home .p-catch__inner .p-catch__titleArea .pageTitle{font-size:2rem}.kyoto-taiyo.home .p-catch__inner .p-catch__titleArea .pageTitle+p{font-size:1.2rem}.kyoto-taiyo.home .p-body{padding-bottom:10rem}.kyoto-taiyo.home .p-body .home__chapter__title>strong{font-size:1.6rem}.kyoto-taiyo.home .p-body .home__chapter__title>span{font-size:1.4rem}.kyoto-taiyo.home .p-body .home__chapter__title>span>br{display:inherit}.kyoto-taiyo.home .p-body .c-linkList--photo{width:100%}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item{width:100%}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item:not(:nth-of-type(2n)){margin-right:0}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item:nth-of-type(n + 2){margin-top:1.5rem}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>a .item__img,.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>div .item__img{height:80px}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>a .item__img .item__title>small>br,.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item>div .item__img .item__title>small>br{display:none}.kyoto-taiyo.home .p-body .c-linkList--photo .linkList__item .item__button{padding-bottom:0}.kyoto-taiyo.info .info__message .c-fBox__item:last-of-type>img{width:50%;margin:0 auto}.kyoto-taiyo.info .info__message .c-fBox__item:last-of-type>img+p{font-size:1.8rem;text-align:center}.kyoto-taiyo.info .info__taiyo .third-card-rounded .c-fBox__item .info__taiyo__portrait{width:60%;margin:0 auto}.kyoto-taiyo.info .info__taiyo .third-card-rounded .c-fBox__item .info__taiyo__portrait+p{font-size:1.8rem}.kyoto-taiyo.impact .impact__modal__linkArea{text-align:center}.kyoto-taiyo.impact .impact__01 .c-fBox__item:last-of-type{padding:0}.kyoto-taiyo.impact .impact__02 .third-layout_inner{display:inherit}.kyoto-taiyo.impact .impact__02 .third-layout_inner>.c-fBox .c-fBox__item:first-of-type{padding-right:0}.kyoto-taiyo.value .value__modal__linkArea{text-align:center}.kyoto-taiyo.value .value__01 .c-fBox{display:block}.kyoto-taiyo.value .value__01 .c-fBox .c-fBox__item:first-of-type{padding-right:0}.kyoto-taiyo.social .social__modal__linkArea{text-align:center}.kyoto-taiyo.social .social__01 .social__section__linkArea .social01__linkButtonArea{align-items:center;padding-left:0}.kyoto-taiyo.social .social__01 .social__section__linkArea .social01__linkButtonArea .c-linkButton{max-width:none}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList{flex-wrap:wrap;justify-content:center}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li{position:relative;width:80%}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li+li{margin-top:6rem}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li:first-of-type .social__01__flowList__img::after{display:none}.kyoto-taiyo.social .social__01 .social__section__linkArea .social__01__flowList>li:first-of-type::after{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);content:"";display:block;width:36px;height:calc(18px*tan(60deg));background:var(--color-blue-600);clip-path:polygon(0 0, 100% 0, 50% 100%)}.kyoto-taiyo.social .social__02 .p-tab__title{flex-wrap:wrap}.kyoto-taiyo.social .social__02 .p-tab__title .p-tab__title__item{width:49.5%}.kyoto-taiyo.social .social__02 .p-tab__title .p-tab__title__item a{padding:1rem;font-size:1.2rem}.kyoto-taiyo.social .social__02 .p-tab__title .p-tab__title__item:nth-of-type(n+3){margin-top:.5rem}.kyoto-taiyo.social .social__02 .p-tab__content{padding:2rem 1rem}.kyoto-taiyo.social .social__03 .social__section__linkArea{display:inherit}.kyoto-taiyo.social .social__03 .social__section__linkArea>.c-fBox>.c-fBox__item:first-of-type{padding-right:0}.kyoto-taiyo.interview .interview__profile__img{width:60%;margin:0 auto}.kyoto-taiyo.general .third-layout .third-heading2{margin-top:3rem}}@media(max-width: 600px){h2.h2Title{width:97%;margin:0 auto;font-size:2.4rem;text-align:center;border-bottom:1px solid #000}h3.h3Title{font-size:1.8rem}.tableBlock{overflow:auto;-webkit-overflow-scrolling:touch}table.tblRsv{min-width:inherit;width:100%}table.tblRsv tr{width:100%}table.tblRsv tr th{display:block;width:100% !important}table.tblRsv tr td{display:block;border-top:none;width:100% !important}table.tblRsv tr:nth-child(2n) td{background:inherit}table.tblRsv2.tdRight td{text-align:left}table.tblRsv2{min-width:inherit;width:100%;border-top:1px solid #ccc}table.tblRsv2 thead{display:none}table.tblRsv2 tr{width:100%;display:block}table.tblRsv2 tr:nth-child(2n) td{background:#fff}table.tblRsv2 tr th{display:block;font-weight:normal;border-bottom:none;border-top:none;padding:6px 13px}table.tblRsv2 tr th::before{content:attr(data-label) " ：";float:left;font-weight:bold;padding:0 7px 0 0}table.tblRsv2 tr td{display:block;border-top:none;padding:6px 13px}table.tblRsv2 tr td::before{content:attr(data-label) " ：";float:left;font-weight:bold;padding:0 7px 0 0}}@media(max-width: 480px){.kyoto-taiyo .c-linkList--photo .linkList__item{width:100%}.kyoto-taiyo .c-linkList--photo .linkList__item:not(:nth-of-type(2n)){margin-right:0}.kyoto-taiyo .c-linkList--photo .linkList__item:nth-of-type(n + 2){margin-top:2rem}.p-chapter__inner .c-linkBtn{width:100%}.p-tab__title .p-tab__title__item{padding-left:4px;font-size:10px}.u-forPc{display:none}.u-forSp{display:inherit}.kyoto-taiyo.info .info__outline .info__outline__table th,.kyoto-taiyo.info .info__outline .info__outline__table td{display:block;width:100%}.kyoto-taiyo.info .info__outline .info__outline__table th{padding:1em 1em 0}.kyoto-taiyo.info .info__outline .info__outline__table td{padding:.5em 1em 1em}}@media(max-width: 479px){.kyoto-taiyo .c-slider{padding-right:24px;padding-left:24px}.kyoto-taiyo .c-slider .slick-arrow{width:30px;height:30px}}@media(max-width: 320px){h3.h3Title{font-size:1.4rem}}@media(amx-width: 910px){.localNav__title{font-size:2rem;line-height:2.2}}@media(amx-width: 768px){.localNav__v3{width:100%;margin-top:5rem;border-top:1px dotted #000}.l-container{margin:0}.l-content .pageArticle .titleArea .pageMainTitle.border,.l-content .pageArticle .titleArea .pageContent .mainContent .border.pageTitle,.l-content .pageArticle .pageContent .mainContent .titleArea .border.pageTitle{width:100%}.l-content .pageArticle .pageContent{flex-direction:column}.l-content .pageArticle .pageContent{padding:0 10px 0 10px}.l-content .pageArticle .pageContent .mainContent{width:100%}.l-content .pageArticle.index2column .pageContent .mainContent__item,.l-content .pageArticle.index2column .pageContent .mainContent__item__photo,.l-content .pageArticle.index2column .pageContent .mainContent__item__linkBtn{width:48%;margin-bottom:3rem}.l-tool .sns #printBtn{display:none}}@media(amx-width: 1000px){body:not(.top) .l-container{padding:60px 0 0 0}.l-content{padding:0 10px 50px 10px}.l-tool .breadcrumbs{display:none}.l-tool .sns{width:100%}.l-tool .sns a span{display:none}.l-tool .sns a:hover span,.l-tool .sns a:focus-visible span{display:none}.l-tool .sns #printBtn span{display:none}.l-tool .sns #printBtn:hover span{display:none}}@media(amx-width: 1000px)and (amx-width: 600px){.l-content{padding:0}}@media(amx-width: 600px){.l-content .pageArticle .titleArea .pageMainTitle,.l-content .pageArticle.index2column .pageContent .mainContent .titleArea .pageTitle,.l-content .pageArticle .titleArea .pageContent .mainContent .pageTitle,.l-content .pageArticle .pageContent .mainContent .titleArea .pageTitle{width:97%;margin:0 auto;font-size:2.4remz;text-align:center;border-bottom:1px solid #000}.l-content .pageArticle.index2column .titleArea .pageMainTitle,.l-content .pageArticle.index2column .pageContent .mainContent .titleArea .pageTitle,.l-content .pageArticle.index2column .titleArea .pageContent .mainContent .pageTitle{width:97%;margin:0 auto;font-size:2.4rem;text-align:center;border-bottom:1px solid #000}.l-content .pageArticle.index1column .titleArea .pageMainTitle,.l-content .pageArticle.index1column .titleArea .pageContent .mainContent .pageTitle,.l-content .pageArticle.index1column .pageContent .mainContent .titleArea .pageTitle,.l-content .pageArticle.index2column .pageContent .mainContent .pageArticle.index1column .titleArea .pageTitle{width:97%;margin:0 auto;font-size:2.4rem;text-align:center;border-bottom:1px solid #000}.l-content .pageArticle.index1column .indexContent__item__title .itemTitle{font-size:1.8rem}.l-content .pageArticle .titleArea .pageMainTitle,.l-content .pageArticle .titleArea .pageContent .mainContent .pageTitle,.l-content .pageArticle .pageContent .mainContent .titleArea .pageTitle,.l-content .pageArticle.index2column .pageContent .mainContent .titleArea .pageTitle{margin-bottom:2rem}.l-content .pageArticle .pageContent .titleArea .pageTitle{margin-bottom:2rem}.l-content .pageArticle.index2column .titleArea .pageMainTitle,.l-content .pageArticle.index2column .titleArea .pageContent .mainContent .pageTitle,.l-content .pageArticle.index2column .pageContent .mainContent .titleArea .pageTitle{margin:0 auto 1em auto}.l-content .pageArticle.index2column .pageContent .mainContent .titleArea .pageTitle{margin:0 0 1em 0}.l-content .pageArticle.index1column .pageTitle .h2Title{margin:0}.l-content .pageArticle.index1column .pageContent{padding:0}.l-content .pageArticle.index1column .pageContent .indexContent{flex-direction:column}.l-content .pageArticle.index1column .pageContent .indexContent__item{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:0}.l-content .pageArticle.index1column .pageContent .indexContent__item:nth-child(2n){background:#fff}.l-content .pageArticle.index1column .pageContent .indexContent__item__img{width:30%;min-width:161px}.l-content .pageArticle.index1column .pageContent .indexContent__item__textArea{width:70%;padding:0 2em}.l-content .pageArticle.index1column .pageContent .indexContent__item__title{padding:4em 0 1em 0}.l-content .pageArticle.index1column .pageContent .indexContent__item__text{display:none}.l-content .pageArticle.index1column .pageContent .indexContent__item__btn p{border:none;padding:0;font-size:1.8rem;text-align:left}.l-content .pageArticle.index1column .pageContent .indexContent__item__btn p::after{display:none}.l-content .pageArticle.index1column .pageContent .indexContent__item__btn p::before{display:inline-block;font-family:"iconfont";content:"";font-size:1.4rem;font-style:normal;font-weight:normal;line-height:1;vertical-align:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l-content .pageArticle.index1column .pageContent .indexContent__item.noImg .indexContent__item__textArea{width:auto;margin:0 auto}.l-content .pageArticle.index1column .pageContent .indexContent__item.noImg .indexContent__item__title{margin:0 auto}.l-content .pageArticle.index1column .pageContent .indexContent__item.noImg .indexContent__item__btn{position:static;width:100%}.l-content .pageArticle.index1column .pageContent .indexContent__item.noImg .indexContent__item__btn p{padding-bottom:40px}}@media(amx-width: 320px){.l-content .pageArticle.index1column .indexContent__item__title .itemTitle{font-size:1.4rem}.l-content .pageArticle.index1column .indexContent__item__img{min-width:140px}.l-content .pageArticle.index1column .indexContent__item__title{padding:2em 0 1em 0}.l-content .pageArticle.index1column .indexContent__item__btn p{font-size:1.4rem}}@media(amx-width: 768px)and (amx-width: 600px){.l-content .pageArticle.index2column .pageContent .mainContent__item,.l-content .pageArticle.index2column .pageContent .mainContent__item__photo,.l-content .pageArticle.index2column .pageContent .mainContent__item__linkBtn{width:100%;margin-bottom:3rem}}@media(amx-width: 600px)and (amx-width: 768px){.l-content .pageArticle.index1column .pageContent .indexContent__item__title{padding:3em 0 1em 0}.l-content .pageArticle.index1column .pageContent .indexContent__item__btn p{font-size:1.4rem}}@media(amx-width: 480px){.l-content .pageArticle.index1column .indexContent__item__title{padding:3em 0 1em 0}}@media(max-height: 1100px){.kyoto-taiyo.social .social__02{min-height:90vh}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC92YXJpYWJsZS9fdGV4dC5zYXNzIiwiZm91bmRhdGlvbi9faWNvbmZvbnQuc2NzcyIsInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzIiwiZ2xvYmFsL3ZhcmlhYmxlL192YXIuc2FzcyIsImZvdW5kYXRpb24vX3ByZXNldC5zYXNzIiwiZ2xvYmFsL21peGluL19tcC5zYXNzIiwiZ2xvYmFsL21peGluL19wb3NpdGlvbi5zYXNzIiwiZm91bmRhdGlvbi9fZm9yX2Fjc2Iuc2FzcyIsImZvdW5kYXRpb24vX3NsaWNrLnNjc3MiLCJmb3VuZGF0aW9uL19zbGljay10aGVtZS5zY3NzIiwiZm91bmRhdGlvbi9fYW5pbWF0ZS5taW4uc2NzcyIsImxheW91dC9fZm9vdGVyLnNhc3MiLCJsYXlvdXQvX2hlYWRlci5zYXNzIiwibGF5b3V0L19tYWluLnNhc3MiLCJsYXlvdXQvX25hdi5zYXNzIiwibGF5b3V0L19sb2NhbE5hdl92My5zYXNzIiwiZ2xvYmFsL21peGluL19saW5rQXJyb3cuc2FzcyIsImxheW91dC9fY29udGFpbmVyLnNhc3MiLCJsYXlvdXQvX2NvbnRlbnQuc2FzcyIsImxheW91dC9fdG9vbC5zYXNzIiwib2JqZWN0L2NvbXBvbmVudC9faWNvbi5zYXNzIiwib2JqZWN0L2NvbXBvbmVudC9fYWNjb3JkaW9uLnNhc3MiLCJvYmplY3QvY29tcG9uZW50L19idG4uc2FzcyIsIm9iamVjdC9jb21wb25lbnQvX2Nib3guc2FzcyIsIm9iamVjdC9jb21wb25lbnQvX2Zib3guc2FzcyIsIm9iamVjdC9jb21wb25lbnQvX2xpbmtidG4uc2FzcyIsImdsb2JhbC9taXhpbi9faWNvbmZvbnQuc2FzcyIsIm9iamVjdC9jb21wb25lbnQvX2xpbmtsaXN0LnNhc3MiLCJvYmplY3QvY29tcG9uZW50L19saXN0LWxpbmUuc2FzcyIsIm9iamVjdC9jb21wb25lbnQvX3RhYmxlLnNhc3MiLCJvYmplY3QvY29tcG9uZW50L190aXRsZS5zYXNzIiwib2JqZWN0L2NvbXBvbmVudC9faGVhZGluZy5zYXNzIiwib2JqZWN0L2NvbXBvbmVudC9fcGFnZWhlYWRlci5zYXNzIiwib2JqZWN0L2NvbXBvbmVudC9fc2VjdGlvbi5zYXNzIiwib2JqZWN0L2NvbXBvbmVudC9fYW5jaG9ybGluay5zYXNzIiwib2JqZWN0L2NvbXBvbmVudC9fc2xpZGVyLnNhc3MiLCJvYmplY3QvY29tcG9uZW50L19saW5rY2FyZC5zYXNzIiwib2JqZWN0L2NvbXBvbmVudC9fZGxpc3Quc2FzcyIsIm9iamVjdC9wcm9qZWN0L19jYXRjaC5zYXNzIiwib2JqZWN0L3Byb2plY3QvX2NoYXB0ZXIuc2FzcyIsIm9iamVjdC9wcm9qZWN0L19sZWFkLnNhc3MiLCJvYmplY3QvcHJvamVjdC9fdGFiLnNhc3MiLCJvYmplY3QvcHJvamVjdC9fbW9kYWwuc2FzcyIsIm9iamVjdC91dGlsaXR5L19maWxlX2ljb24uc2FzcyIsIm9iamVjdC91dGlsaXR5L19nZW5lcmFsLnNhc3MiLCJwYWdlcy9faG9tZS5zYXNzIiwicGFnZXMvX2luZm8uc2FzcyIsInBhZ2VzL19pbXBhY3Quc2FzcyIsInBhZ2VzL192YWx1ZS5zYXNzIiwicGFnZXMvX3NvY2lhbC5zYXNzIiwicGFnZXMvX29mZnRpbWUuc2FzcyIsInBhZ2VzL19hY2Nlc3Muc2FzcyIsInBhZ2VzL19pbnRlcnZpZXcuc2FzcyIsInBhZ2VzL19nZW5lcmFsLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBQ1EsdUVBRUEsNkVDSFIsZ0ZBRUUsOEVBS0EsNEZDS0YsV0REQSx1QkFDRSxzQ0FDQSwyTkFDQSxtQkFDQSxrQkNLRixpQkFDRSxxQkFDQSx1QkRERixrQkFDRSxtQkFDQSxjQUNBLG1DQ0dBLGtDQUdGLGFBQ0UseUJBQ0Esa0JETEYsb0JDU0EsYURSQSxjQ1lBLGFEWEEsY0NlQSxhRGRBLGNDa0JBLGFBQ0UsY0FHRixhQUNFLHFCRGpCRixrQkNxQkEseUJEcEJBLFlDd0JBLHlCRHZCQSxZQzJCQSx5QkQxQkEsWUM4QkEseUJD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QUFJLDRCVDBsRGhrUixnQkFDRSxHUzNsRHNyUixtQ1Q2bERwclIsMkJBR0YsUUFDRSxrRVNqbURneVIsMERUcW1EbHlSLGdCQUNFLGlFQUNBLHlEU3ZtRG81UixZQUF3QixrRUFBZ0MsMERBQXdCLEtBQWdDLG1DQUFvQiw0QlRxbkQ1aFMsTUFDRSw0QkFDQSxvQkFHRiwwQkFDRSxHUzNuRHV5Uyx1QlQ2bkRyeVMsZUFHRixJQUNFLG1FU2pvRG01UywyRFRxb0RyNVMsSVNyb0QrOVMsaUVBQUsseURUMG9EcCtTLElTMW9EMmdULG1FQUF3QiwyRFQrb0RuaVQsSVMvb0RtclQsaUVBQUcseURUb3BEdHJULElTcHBEOHdULGtFQUFJLDBEVHlwRGx4VCxLU3pwRG8yVCx1QkFBSSxnQlQrcEQxMlQsa0JBQ0UsR0FDRSx1QlNqcUQwL1QsZVRxcUQ1L1QsSUFDRSxtRVN0cURzaVUsMkRUMHFEeGlVLElBQ0UsaUVTM3FEb25VLHlEVCtxRHRuVSxJQUNFLG1FU2hyRG95VSwyRFRvckR0eVUsSUFDRSxpRVNyckQrM1UseURUeXJEajRVLElBQ0Usa0VTMXJEcTlVLDBEVDhyRHY5VSxLUzlyRHFpVix1QkFBSSxnQlRvc0QzaVYsUUFDRSw4QkFDQSxzQkFHRiw0QkFDRSx3QlMxc0R5d1YsdUVUNHNEdndWLCtEQUdGLEdTL3NEMjNWLFVUaXREejNWLHlDU2p0RDQ1VixpQ1RxdEQ5NVYsSUFDRSx5Q1N0dERrL1YsaUNUMHREcC9WLElTMXREa2tXLHlDQUFJLGlDQUFzRSxJQUFLLFVBQXVCLDRDVGt1RHRxVyxvQ1NsdURvc1csSUFBb0MsNENUdXVEeHVXLG9DU3Z1RHF5VyxLQUFvQixVQUFrRSxtQ1Q2dUQzM1csNEJBSUosb0JBQ0Usd0JTbHZEZ2hYLHVFQUFJLCtEVHV2RHBoWCxHU3Z2RHdtWCxVQUFJLHlDQUF3QyxpQ1Q2dkRwcFgsSVM3dkRndVgseUNUK3ZEOXRYLGlDQUdGLElBQ0UseUNBQ0EsaUNBR0YsSVN2d0QyNVgsVVR5d0R6NVgsNENTendEbTlYLG9DVDZ3RHI5WCxJQUNFLDRDUzl3RDRpWSxvQ1RreEQ5aVksS0FDRSxVU254RG9vWSxtQ0FBSSw0QlR5eEQ1b1ksVUFDRSxnQ0FDQSx3QlMzeEQ4eFksZ0NUNnhEOXhZLHdCQUdGLGdDU2h5RDQwWSxvQkFBZSx1RUFBcUMsK0RBQTZCLEdBQThCLFVBQW9CLDZDQUFrRSxxQ1Q0eUQvZ1osSVM1eURzbFosVUFBMEMsMENUK3lEOW5aLGtDQUdGLElTbHpEeXRaLDJDVG96RHZ0WixtQ0FHRixJQUNFLHlDU3h6RG8wWixpQ1Q0ekR0MFosS1M1ekRrNVosdUJBQUssZ0JBQW1FLHdCQUFzQixvQkFBb0IsdUVBQWtFLCtEVHcwRHRrYSxHU3gwRDZvYSxVQUEwQyw2Q1QyMERycmEscUNBR0YsSVM5MERneGEsVVRnMUQ5d2EsMENTaDFEK3lhLGtDVG8xRGp6YSxJU3AxRDYzYSwyQ0FBSSxtQ0FBd0UsSUFBSyx5Q0FBcUMsaUNBQThCLEtBQVksdUJBQWtDLGdCVG8yRGprYixjQUNFLG9DQUNBLDRCQUdGLGdDQUNFLG9CUzEyRG12Yix1RVQ0MkRqdmIsK0RBR0YsR1MvMkRxMGIsVVRpM0RuMGIsNkNBQ0EscUNBR0YsSVNyM0QrNWIsVVR1M0Q3NWIsMENTdjNEeTdiLGtDVDIzRDM3YixJQUNFLDJDUzUzRGloYyxtQ1RnNERuaGMsSUFDRSx5Q0FDQSxpQ1NsNEQ2b2MsS0FBeUIsdUJBQWdDLGdCVDI0RDFzYyx3QkFDRSxvQlM1NEQ2eWMsdUVUODREM3ljLCtEQUdGLEdTajVEdzRjLFVUbTVEdDRjLDZDU241RHU2YyxxQ1R1NUR6NmMsSUFDRSxVQUNBLDBDU3o1RG1nZCxrQ1Q2NURyZ2QsSUFDRSwyQ1M5NUR3bWQsbUNUazZEMW1kLElBQ0UseUNTbjZEb3NkLGlDVHU2RHRzZCxLQUNFLHVCQUNBLGdCQUlKLGNBQ0Usb0NTOTZEbTNkLDRCVGs3RHIzZCxpQ0FDRSxvQkFDRSx1RVNwN0R3K2QsK0RUdzdEMStkLEdBQ0UsVUFDQSw0Q1MxN0Rza2Usb0NUODdEeGtlLElTOTdEdXBlLFVUZzhEcnBlLDJDU2g4RHFyZSxtQ1RvOER2cmUsSUFDRSwwQ0FDQSxrQ1N0OER1MGUsSVQwOER2MGUs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eHJGc3g0QixVVDRyRnR4NEIsS1M1ckZvMTRCLFVBQW9CLDBDQUFHLG1DVG1zRjcyNEIsd0JBQ0UsR1Nwc0ZpaTVCLFVUd3NGamk1QixLU3hzRjJtNUIsVUFBbUQsMENUMnNGNXA1QixtQ0FJSixjUy9zRjZ1NUIsb0NBQWdDLDRCVG90Rjd3NUIsbUNBQ0UsR1NydEZ1MzVCLFVUeXRGdjM1QixLQUNFLFVTMXRGczk1Qiw0Q0FBSSxxQ1RndUY5OTVCLDJCQUNFLEdTanVGc3A2QixVVHF1RnRwNkIsS1NydUZvdDZCLFVBQW9CLDRDQUFHLHFDVDR1Rjd1NkIsaUJBQ0UsdUNBQ0EsK0JBR0YsNkJBQ0UsR1NsdkY4aDdCLFVBQVcsS0FBVSxVQUE4QywyQ0FBc0Msb0NUNnZGem83QixxQkFDRSxHUzl2RnV2N0IsVVRrd0Z2djdCLEtTbHdGODM3QixVVG93RjUzN0IsMkNTcHdGczQ3QixvQ1R5d0YxNDdCLFdTendGODg3QixpQ1Qyd0Y1ODdCLHlCQUdGLGdDUzl3RmtoOEIsR0FBSyxVVG14RnJoOEIsS0FDRSxVU3B4Rm9rOEIsNkNBQXdCLHNDVDB4RmhtOEIsd0JTMXhGaXQ4QixHQUFJLFVUK3hGbnQ4QixLUy94Rm14OEIsVUFBSSw2Q0FBK0Isc0NUc3lGeHo4QixjQUNFLG9DQUNBLDRCU3h5RjY0OEIsd0JBQWMsR0FBb0MsZ0VBQTRCLHdEQUEyQywyQ1RnekZwZzlCLG1DU2h6RndrOUIsSUFBRyx5RlRxekYzazlCLGlGU3J6RnFsOUIsMkNBQUssbUNUMHpGNWw5QixJQUNFLHlGUzN6RnVzOUIsaUZBQXlCLDBDQUFHLGtDVGkwRnJ1OUIsSVNqMEZ5eTlCLCtEQUE2Qyx1RFRvMEZwMTlCLDBDQUNBLGtDU3IwRm01OUIsS0FBNkIscUNBQTBDLDZCVDIwRjE5OUIsMENBQ0EsbUNBSUosZ0JBQ0UsR1NqMUYrbitCLGdFQUFrQyx3RFRvMUYvcCtCLDJDU3AxRnlxK0IsbUNUdzFGM3ErQixJU3gxRit2K0IseUZBQWUsaUZUMjFGNXcrQiwyQ0FDQSxtQ0FHRixJUy8xRmcxK0IseUZBQXdCLGlGQUEwQywwQ0FBa0Msa0NU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SEYsNEJXNTFIRSxHQUNFLFVBQ0EsbUVBQ0EsMkRBQ0EseUVBQ0EsaUVBRUUsSUFDQSxVWCsxSEYsd0VXOTFIRSxnRUFDRSxzRVhnMkhKLCtEQUlKLG9CQUNFLEdBQ0UsVUFDQSxtRVluNEhKLDJEQUVBLHlFQUNFLGlFWnM0SEEsSWF6NEhGLFVBRUEsd0VBQ0UsZ0VBQ0Esc0ViMDRIRSwrREFJSixVQUNFLGdDYXo0SEUsd0JiNjRISiwyQmExNEhNLEdBQ0EsVWI4NEhKLElhMzRISSxVQUNFLHlDQUNBLGlDQUVFLEtBQ0EsV2JpNUhWLG1CYTU0SFUsR2I4NEhOLFVJdDZIRixJUzhCUSxVQUNBLHlDQUNBLGlDQUdBLEtiNjRITixXQUlKLFNjajdISSwrQlRMRix1QkwyN0hGLCtCS3Y3SEUsSUx5N0hFLFVjdDdIQSx3RUFDRSxnRUFDQSx5RUFDQSxpRUFHQSxLVGJKLFVBQ0EsbUVBQ0EsMkRBQ0EsdUNBQ0EsK0JTV0ksc0VkNDdIRiwrRGN4N0hFLHVCVG5CSixJQUNBLFVBQ0Esd0VBQ0EsZ0VBQ0EseUVMaTlIRSxpRWM3N0hGLEtBQ0EsVWRpOEhFLG1FY2g4SEYsMkRBQ0UsdUNkazhIQSwrQmNqOEhGLHNFVjNCQSwrREprK0hGLGFLbCtIRSxtQ0FDQSwyQkxzK0hGLCtCY3Y4SEksSUFDRSxVZHk4SEYsdUVjeDhIQSwrREFJRSxLQUNBLFVkeThIRix3RGN4OEhFLGdEQUNFLHFDQUNBLDhCZDY4SFIsdUJLeC9IRSxJQUNBLFVBQ0EsdUVBQ0EsK0RTK0NNLEtBQ0EsVWQ4OEhKLHdEYzc4SEUsZ0RBRUUscUNkODhISiw4QkFJSixhS3JnSUUsbUNBQ0EsMkJTdURFLGdDVjFERixJQUNBLFVVMkRJLHdFQUNBLGdFQUVFLEtkcTlISixVY3A5SEEsdURBQ0UsK0NkczlIRixzQ2NyOUhFLCtCZDA5SE4sd0JjcjlISSxJQUNBLFVBQ0Esd0VkdTlIQSxnRWNwOUhKLEtBQ0UsVWR3OUhFLHVEY3Y5SEYsK0NBQ0Usc0NkeTlIQSwrQmNyOUhFLGNBQ0Usb0NkMDlITiw0QkFHRiw2QmMxOUhFLElBQ0UsVUFDQSx1RUFDQSwrRGQ0OUhBLHlFYzM5SEYsaUVBRUUsS0FDRSxVZDg5SEYsb0VjNzlIRiw0REFDRSx1Q2QrOUhBLCtCYzc5SEYsc0VBQ0UsK0RkaytISixxQmM5OUhNLElBQ0EsVUFDQSx1RUFDQSwrREFDQSx5RUFDQSxpRUFHQSxLQUNBLFVBQ0Esb0VkZytIRiw0RGM5OUhFLHVDQUNFLCtCQUNBLHNFQUNBLCtEZG0rSFIsV2M5OUhRLGlDQUNBLHlCZGsrSFIsK0JjOTlIUSxHZGcrSEosb0NjOTlIRiw0QlZsSUEsbUJVcUlFLEtkaStIQSxnQ2NoK0hBLHlCZHErSEosdUJleG1JRSxHZjBtSUUsb0Nlem1JRiw0QkFFRSxtQkFHQSxLQUNBLGdDQUNBLHlCZjZtSUosYUFDRSxtQ2V6bUlBLDJCZjZtSUYsK0JlMW1JSSxHQUVFLG9DQUNBLDRCQUNBLG1CRGtIQSxLZDQvSEYsZ0NjMy9IRSx5QmRnZ0lOLHVCQUNFLEdjNS9IRSxvQ0FDRSw0QkFDQSxtQkFFRSxLZCsvSEosZ0NjOS9IRSx5QmRtZ0lOLGFBQ0UsbUNjaGdJSSwyQkFFRSxnQ0FDRSxHZG1nSU4sbUNjamdJQSwyQlY3SkYsbUJVK0pJLEtBQ0UsZ0NkcWdJSix5QmNsZ0lFLHdCQUNFLEdkdWdJSixtQ2N0Z0lJLDJCQUNFLG1CQUVBLEtBQ0UsZ0NkeWdJUix5QkFJSixjQUNFLG9DY3pnSVEsNEJBRUEsNkJWaExSLEdBQ0EsbUNVaUxVLDJCZDZnSVIsbUJjemdJVSxLQUNBLGdDZDZnSVYseUJBSUoscUJjNWdJa0IsR0FDRSxtQ2Q4Z0loQiwyQmM1Z0lZLG1CQUVGLEtBQ0UsZ0NkK2dJWix5QkFJSixXQUNFLGlDQUNBLHlCQUdGLGdDQUNFLEdjOWdJRSxnQ0FDQSx3QkFRRixLQUNFLGtCZDJnSUEsbUNjemdJQSw0QmQ4Z0lKLHdCSXR1SUUsR1U0Tk0sZ0NBQ0Esd0JBRUUsS0FDQSxrQkFDQSxtQ0FDQSw0QmRpaElWLGNjNWdJWSxvQ2Q4Z0lWLDRCQUdGLGdDYzdnSWMsR0FDQSxnQ0FDQSx3QkFHQSxLQUNBLGtCQUNBLG9DQUNBLDZCZGtoSWQsd0JjOWdJVSxHQUNFLGdDZGdoSVIsd0JjNWdJTSxLZGdoSU4sa0JjL2dJTSxvQ0FDRSw2QmRvaElaLGNjL2dJTSxvQ0FDQSw0QmRtaElOLGlDYzlnSUksR0FDQSxnQ2RnaElBLHdCSTF4SUYsS0o4eElFLGtCY2poSUEsbUNBQ0UsNEJkc2hJTix5QmNqaElFLEdBQ0UsZ0NkbWhJQSx3QmdCdnlJQSxLaEIyeUlBLGtCZ0IxeUlBLG1DQUNFLDRCaEIreUlOLGVnQjN5SUUscUNBQ0EsNkJBRUEsOEJBTEYsR0FNSSxnQ2hCK3lJQSx3QmdCM3lJRixLQUNFLGtCQUNBLG9DaEIreUlBLDZCQUlKLHNCQUNFLEdBQ0UsZ0NpQnYwSUYsd0JBR0UsS0FDQSxrQkFDQSxvQ0FDQSw2QmpCNDBJSixZQUNFLGtDQUNBLDBCQU9GLCtDaUIxMElFLHlCQUNBLG1CakI4MElGLFVLNzFJRSxTQUNBLFVMKzFJQSxrQmlCLzBJQSxXQVBGLDZCakIyMUlBLGlCaUJqMUlJLFdBVkosWWpCODFJRSxpQkFDQSxlQUNBLGNBR0Ysa0NBQ0UsWWlCLzBJTSxnQmpCbTFJUixzQ0FDRSxXaUI5MElNLFFBQ0Usa0JBQ0EsV2pCdzFJVixPQUNFLFdpQnQxSUUsbUJqQjAxSUosY0FDRSxrQmlCdjFJSSxpQkFKRixjakJnMklKLGlCaUJ6MUlNLGtCQUNFLFNqQjIxSU4sVWlCMTFJTSxnQkFFRSxhQUNBLDhCakIyMUlSLFdBR0Ysb0JpQjMxSVUsY0FDRSxVakIrMUlaLHNCaUIzMUlVLGNBRUEsV0FDQSxZQUVBLFdqQjIxSVIsbUJpQjExSVEsaUJBQ0Usa0JqQjgxSVosOEJLcjZJRSxTQUNBLFVBQ0Esa0JBQ0EsYUx1NklBLE9pQi8xSVUsYUFDRSxhQUNBLFdqQm0ySWQsK0NLLzZJRSxtQkFDQSxxQkFDQSxxQlkrRVksa0JBQ0EsU0FDQSxXQUNBLFlBQ0EsVWpCczJJZCwrRGlCbDJJWSxjQUNFLGlCakJxMklaLGNpQnAySVksdUJBRUUsWWpCcTJJZCxjaUJuMklNLGtCQUNFLFFBQ0EsV0FDQSxZQUNBLE9BQ0Esd0JBR0YsMkRBRUUsMEJqQnUySVYsMkVpQm4ySVEsa0JBQ0UsUUFDQSxXQUNBLFlBQ0EsU2pCdzJJVixzRWlCLzFJTSxnQkFDRSxrQmpCbzJJUix3RmlCaDJJUSxnQmpCcTJJUix3SkFJRSxTQUNBLFVpQmgySVEsaUJBRUUsbUJBQ0Esa0JqQmkySVYsU2lCLzFJTSxXQUNFLFlBQ0EsVWpCbTJJVixvTGlCNTFJVSxXQUVBLGdLQUdBLGlCQUNBLGNBQ0EscUJBQ0EscUJqQnEySVYsZ01pQi8xSVksY0FDQSxlakJvMklWLGNpQmwySVEsdUJBQ0UsWUFDQSxjakJvMklWLGtCaUJqMklNLFVBQ0UsV0FDQSxZQUNBLE9BQ0EsUUFDQSwyQkFDQSx3QkFHQSxnWkFRRSwwQmpCcTJJWixnZEFRRSxrQmlCbDJJVSxVQUNFLFdBQ0EsWUFDQSxTQUNBLFFqQnMySWQsZ09pQi8xSWdCLFNBQ0EsVUFDQSxnQkFDQSxnQmpCczJJaEIsNE9pQi8xSWdCLFNqQnMySWhCLDBuQkFVRSw0QkFHRix3cEJpQjMxSWMsOEJqQncySWQsNEVBRUUsaUJpQnIySVUsa0JiblBWLGlCYXFQWSxnQmpCMjJJZCxjaUJ2MklnQixVakIyMkloQixvQ2lCeDJJZ0IsYUFFRSwrQmJ2UWhCLGlCYTBRVSx1Q2IxUVYsV0p5bkpGLG1DaUIzMklVLGdCakIrMklWLGlCQUNFLGdCaUI1MklVLFVBQ0UsU2pCZzNJZCxxQmlCNzJJYyxpQkFFRiw2QkFDRSxXakJrM0lkLHlCQUNFLGdCQUdGLHdCaUJ2MklRLGtCQUdFLCtCQUNFLHFCQUNBLHVCQUVBLFlqQncySVYsaUJpQnYySVUsa0JBQ0UsbUJqQnkySVosY2lCeDJJVSxzQkFDRSxtQ2pCMDJJWixrQ2lCejJJUSxrQkFDRSxXakIyMklWLFVBR0Ysc0NBQ0UscUJpQngySVEsdUJBQ0UsWWpCMDJJVixpQmlCbDJJSSxrQmJyVUosbUJBQ0EsY2FzVU0sc0JBQ0EsbUNBQ0Esa0NBQ0Esa0JqQnEySU4sV2lCcDJJTSxVakJ3MklSLGtDQUNFLFNBQ0EsVUFDQSxpQkFDQSxnQkFHRixvQ0FDRSwrQmlCdDJJRSxrQkFDRSxxQkFDQSxxQkFFQSxrQmpCeTJJTiw0Q2lCcjJJUSxrQkFDQSxRQUNBLE9BRUEsOEJBQ0EsZUFDQSxjQUNBLHVCakJzMklOLFlpQnIySU0sY0FDRSx3QmpCeTJJViwwQ2lCcjJJVSxpQ0FDQSwwQmpCeTJJVixrREFDRSxrQmlCdDJJTSxRQUNFLFdBR0YsNENBQ0UsNkJBRUEsOENBQ0UsY2pCMjJJWixxRGlCdjJJWSwwQkFFQSx5Q0FQRixzQmpCazNJUixpQ2lCejJJVSwrQ0FURixtQmpCeTNJVixnRGlCNzJJUSxjQUVFLGtEQUNFLGNBR0osaURBQ0UsNkJqQmszSVYsbURpQi8ySVksY2pCbTNJWiw2Q2lCLzJJWSxTQUNBLFVqQm0zSVoscURpQi8ySVksY2pCbTNJWix1RGlCLzJJYyxjakJtM0lkLGdEaUIvMkljLGtCakJtM0lkLG1EQUNFLHdCaUI5MklJLGlDQU1BLHlEQUVFLG1CakI4MklSLHlEaUIxMklZLFNBQ0EsVWpCNDJJVixrQkFHRiwrREFDRSx5QkFHRiw0REFDRSxTaUJwMklRLFVqQnMySVIsZ0JBR0YsK0RpQnIySVksU0FKRix3QmpCNDJJUixpQ0FHRixpRWlCdDJJQSxXQUtRLGdCakJzMklSLCtFQUNFLFFBR0YseUVBQ0UsY0FHRixxRWlCMTFJUSxtQmpCODFJUix1QkFDRSxrQkFHRiw0QkFDRSx5QkFHRixrQ0FDRSxTQUNBLFVBQ0EsYUFDQSx5QkFHRixxQ2lCNTFJWSxpQmpCODFJVixnQkFDQSxpQkFDQSxpQmlCNzFJVSxnQ2pCaTJJWix1Q2lCOTFJWSxrQmpCZzJJVixpQmlCOTFJWSwrQ0FGRixrQmpCcTJJVixRQUNBLE9BQ0EsMkJpQnY1SUYsWUFvRFksY2pCczJJVixjQUNBLGlCQUNBLGNpQjU1SUYsdUJBdURjLHdCakIwMklkLHFEQUNFLFNpQnQySWMsMkNBTEYseUJqQmszSWQscUNpQno2SUEsU0ErRGdCLGlCakIrMkloQixzRGlCOTZJQSxpQ2pCazdJQSxxQ0FDRSxrQkFDQSxXQUNBLGNBQ0EsVUFHRiwwQkFDRSxXQUNBLGtCQUNBLGlCQUdGLDRCQUNFLFNBQ0EsVUFHRixxQ2lCLzJJYyxnQmpCaTNJWixjQUNBLGNBR0YsMkJBQ0UsYUFHRiwwQkFDRSx1Q2lCMTJJRiw2Q0FLVSxzQmpCNDJJVixhQUNFLFdBQ0EsZ0JpQnoySVUsZ0JqQjIySVYsU2lCcDJJSSw0QkFDRSxnQmpCdzJJTixtQkFHRiwrQmlCeDJJUSxXQUNFLGlCQUNBLGlCQUNBLGNqQjAySVIsYUFDQSxnQmtCbjdKRixtQmxCdTdKQSxXa0JuN0pFLFdBQ0EsaUJBQ0EsWUFDQSxjQUNBLG9CQUNBLGtCbEJxN0pBLFNrQmo3SkEsV0FFRSxZZGJGLFVKazhKRix1UkFJRSxpQkFDQSxnQkFHRix1Tkt6OEpFLFlBQ0EsNkJMKzhKRixxQ2tCeDdKTSxhbEIwN0pKLDhCa0JyN0pNLHVCbEJ5N0pSLGtEa0JyN0pVLFlsQnk3SlYsNkRLMTlKRSxhQUNBLDZCYXNDQSxpRUFDRSxpQmxCMjdKSixrRWtCdjdKSSxpQmxCMjdKSiw0REFDRSxpQmtCMTdKRSxpQkFDRSxnQmxCNDdKSixnQkFDQSxxQkFHRiw4RGtCejdKTSxjQUNBLFdBQ0EsbUJBQ0Esa0JBQ0EsU0FDQSxXQUNBLFlBQ0EsVWxCNjdKTixxRUsxL0pFLHFCQUNBLHVCQUNBLFlhOERJLGlCQUNBLGtCQUNBLFFBQ0EsV0FDQSxZQU9BLFVBaUJBLGlCbEJ5NkpKLDJCa0JoOEpJLGNBQ0Usa0JBQ0EsbUJsQms4Sk4sbUNrQmo4Skksa0NBQ0Usb0RsQnE4SlIsb0VBQ0UsV0FHRiwyRWtCajhKTSxpQkFFRSw0REFDRSxxQmxCbzhKUixpQmtCbDhKSSxnQkFDRSxnQmxCbzhKTixpQ2tCbjhKTSxjQUtGLGtFQUNFLGlCQUNBLGtCQUNBLFdibEdOLG1CQUNBLGlCTHdpS0YsK0RrQnI4SlEscUJBQ0EsaUJBQ0EsZ0JBQ0EsZ0JsQnk4SlIsd0RrQnI4SlEsbUJBTUEseU9BbEJGLGtCbEJ5OUpKLFlBQ0EsaUJBQ0EsZ0JBR0YscUZrQng4SlUsYUFDQSw2QmxCNDhKVix5RUtqa0tFLFdBQ0EsaUJBQ0EsZ0JBQ0EsZ0JMbWtLQSxrQmtCNzhKSSxZQUVFLHVFQUNFLFdBQ0EsbUJBRUEsMkVBSkYsV2xCdzlKUiwwRWtCaDlKSSxhQUNFLGVBRUEsOEJBQ0EsV0FhQSxvRmxCdThKSixXa0JqOUpJLGlCQUNFLGdCQUNBLGdCQUNBLGtCQUNBLFlsQnE5SlIsb0dBQ0Usa0JrQi84SkkseUJsQm05Sk4sK05rQjU4SlEsa0JBQ0EsV2I5Sk4sWUFDQSxxQkFDQSxnQkFDQSxrREFDQSx5QkxpbktGLCtFa0JsOUpRLGtCQUNBLFlBQ0EsYUFDQSxzQkFDQSwyQkFDQSxXQUNBLFlBR0EsVWxCbzlKUiw0RUFDRSxjQUNBLFdBQ0EsdUJrQnQ5Sk0sMkJBQ0UsZ0JBQ0EsbUJBQ0EseUJBQ0Esa0RsQjA5SlYsdUZLMW9LRSxTQUNBLG1CQUNBLGlCQUNBLGdCTDRvS0EsZ0JrQjE5SkksV0FDRSxZbEI4OUpSLDhGa0IzOUpVLFlBQ0EsbUJsQjY5SlIscUJrQjU5SlEsdUJBSkYsWWxCbStKTixpQkFDQSxrQkFDQSxtQmtCLzlKSSxjQUNFLHVCQUNBLG1DQUNBLGtDbEJtK0pSLGtGa0IvOUpRLG1CbEJtK0pSLG1Ga0IvOUpRLG9CbEJtK0pSLHFHQUNFLFdBR0YseUZBQ0UsbUJBR0YsMkVtQmpyS0Msb0JBQ0EsWUFDQSxXQUNBLFlBRUEsNkVBRUMsY25CbXJLQSxrQkFDQSxpQm9CN3JLQSxnQmhCQUEsZ0JBQ0EsV0prc0tGLHdGb0I5cktJLGlCcEJnc0tGLG9CQUdGLHFGSXZzS0UsVWdCUUkscUJBQ0EsZ0JwQm9zS04sd0ZvQmhzS00saUJwQm9zS04sMEZvQmpzS00sY0FDRSxlcEJxc0tSLDJGb0Jsc0tNLG1CcEJzc0tOLDhGb0Jsc0tRLFNBQ0EsVXBCc3NLUiw4RW9CbHNLUSxTQUNBLFVwQm9zS04sbUJBR0YsOEVvQm5zS0ksb0JBQ0UsbUJwQnFzS0osOEJBR0YscUZvQnBzS0UsbUJoQnhDQSxTQUNBLFVnQjBDRSxzRkFDRSxXcEIwc0tOLGtGQUNFLFlBR0YsZ0ZxQnp2S0UsV3JCNnZLRixzRnFCenZLRSxXckI2dktGLDRFcUIxdktJLFlDUkosc0dBQ0MsVUFDQSxZdEJ1d0tDLGNBR0YsMEdzQnR3S0MsV0FHQSxpSEFFQyxZQ1hBLHFHQUNFLFl2QnV4S0osOEV1Qm54S1EsbUJ2QnF4S04sWUFHRiwyR3VCcnhLSSxZQUVBLHdWQUdFLFN2Qnl4S0osVXVCdnhLRSw2QkFDRSxtQnZCeXhLSixpQnVCeHhLRSxnQkFFQSxrREFDRSxnQnZCNnhLTixtREFDRSxhdUIzeEtFLGVBQ0UsMkJ2Qit4S04sd0h1QjN4S0ksYUFDRSxzQnZCOHhLSiw4QnVCN3hLRSxVQUNFLGlCdkIreEtKLG1CdUI5eEtFLG1CQUNFLGtEdkJreUtOLDZFQUNFLGdCQUdGLDhEdUJoeUtFLFdBQ0UsWXZCa3lLRixpQkFHRixrRUFDRSxXQUdGLG1FQUNFLFdBQ0EsdUJBR0YsZ0V3QnAxS0ksV0FDQSxvQnhCdzFLSiwyRXdCcDFLSSxTQUNBLGlCQUNBLGdCQUNBLGdCQUNBLFd4QnMxS0YscUJBR0YsK0R3QnIxS00sZ0JBRUEsaUVBQ0UsV0FDQSxpQnhCMDFLUiw4RHdCdDFLUSxXeEIwMUtSLGdFd0J0MUtNLGNBQ0UsY3hCdzFLTixpQndCdjFLRSxzQkFDRSxpQnhCeTFLSixrQndCdDFLTSxjQUNFLFd4QncxS1Isa0RBR0YsdUV3QnYxS1UscUJBQ0EsdUJBQ0EsWUFDQSxlQUNBLGtCQUNBLG1CQUNBLGN4QnkxS1Isa0J3QngxS0UsdUJBQ0UsbUNBQ0Esa0N4QjQxS04sK0RBQ0UsbUJBR0YsK0RBQ0Usa0JBR0Ysd0Z3QjExS1Esa0JBQ0UsY3hCNDFLUixVQUdGLHdEd0IxMUtFLGdCeEI4MUtGLHFFd0IzMUtFLFd4QisxS0Ysa0VBQ0UsV3dCMzFLRixnQkFFRSwyQnhCODFLRixRd0IzMUtFLGFBQ0UsbUJBQ0EsOEJ4QjYxS0YscUJBQ0EsMkJ3QjMxS0Ysc0NBRUUsV0FDQSxZQUNBLGtCQUVBLHFCQ3ZGQSxVQUNBLFNBQ0EsVUFDQSwwQnpCdTdLRix3QnlCbjdLRSxpQkRrRkUsV0FDQSxrQkFDQSxTQUNBLFd4Qm8yS0YsWXdCbjJLQSxVQzdGQSxlQUNBLG1CQUNBLGdCekJxOEtGLGdEeUJqOEtFLGNBQ0EsdUJEd0ZFLFlBQ0EsZUFDQSxjQUNBLGtCeEI0MktGLFF3QjEyS0EsVUFDRSxZQUNBLFVBRUosYUFFRSxhQUNBLGlCeEIrMktGLGVBQ0UsV0FDQSxrQndCejJLRSxjQUNFLHFCeEIyMktKLHVCd0J4MktFLHFCQUNFLFd4QjAyS0osWUFDQSxrQjBCbitLQSxpQkFDRSxrQkFDQSxTQUNBLFdBQ0EsWUFDQSxVQUNBLHNCMUJxK0tGLDJCMEJwK0tFLHdCQUNFLG1CQUNBLG1DMUIwK0tOLHVCQUNFLGUwQnQrS0ksY0FFQSw2QkFDRSwwQjFCMitLUiw4QjBCditLUSxtQkFFQSxzQ0FDRSxZMUI0K0tWLDhCMEJ4K0tVLG1CMUI0K0tWLHNDMEJ4K0tVLFkxQjQrS1YsOEIwQnorS1UsbUIxQjYrS1Ysc0NBQ0UsWUFHRixvQjBCMStLVSxXQUNBLGdDMUI0K0tSLGdCMEIzK0tJLGtCQUNFLFMxQjYrS04sWTBCNStLTSxTQUNFLFcxQjgrS1IsWTBCNytLSSxXQUNFLGVBQ0EsZ0JBQ0Esa0IxQisrS04sVTBCOStLTSw2REFDRSxrRTFCZy9LUiwrRDBCOStLVSwwRDFCbS9LWiwyQkFDRSxXMEI5K0tFLFFBQ0UsUzFCZy9LSixvQ0FDQSxxQzBCLytLTSwwQjFCaS9LTixrQkFDQSxTMEJoL0tNLFcxQmsvS04sWUFDQSxVQUdGLGtEMEJsL0tJLFcxQnUvS0osNERBRUUsWUFDQSxtQjBCci9LTSxVMUJ5L0tSLHVCQUNFLGtCMkJ2a0xGLFdBQ0UsWUFDQSw2QkFDQSxpQkFHQSw2QkFDRSxrQjNCMGtMRixZMkJ6a0xFLFdBQ0UsWUFDQSxrQkFDQSxZM0Iya0xKLCtCQUdGLDRCMkIza0xJLFdBQ0UsWTNCNmtMSixrQjJCNWtMRSxzQkFDRSxXM0I4a0xKLGdDQUNBLGdCNEI5bExGLGtCQUNDLFNBQ0EsUUFDQSxTNUJnbUxDLE80QjlsTEQsZ0JBQ0MsV0FDQSxlQUNBLGdCNUJnbUxBLGtCNEIvbExBLFVBQ0MsNkQ1QmltTEQsa0VBQ0EsK0Q2QjVtTEYsMERBR0EsbUNBQ0UsV0FDQSxRN0IrbUxBLFNBQ0Esb0M2QjltTEYscUNBQ0UsMEI3QmduTEEsa0JBQ0EsUzhCeG5MRCxXQUNDLFlBQ0EsVTlCNG5MRiw2QkFDRSx5QkFHRixrQ0FDRSxZOEJ4bkxELG1CQUNDLFU5QjRuTEYsK0I4QnhuTEUsa0JBQ0EscUJBQ0EsTzlCMG5MQSxVOEJ4bkxELGNBQ0MsdUJBQ0EsWUFDQSxjQUNBLGU5QjBuTEEsa0I4QnhuTEQsbUJBQ0MsY0FDQSxtQzlCMG5MQSxrQ0FHRixnQzhCeG5MQyxhOUI0bkxELHFCOEJ2bkxFLHFCQUNBLFdBQ0EsV0FDQSxtQjlCMG5MQSxrQjhCeG5MRCxjQUdBLGFBQ0MsZTlCNG5MRiwwQkFDRSxTQUNBLFVBQ0EsZ0JBQ0EsbUJBQ0EscUI4QnhuTEEsbUI5QjRuTEYsaUNBQ0Usa0JBQ0EsU0FDQSxVQUNBLFc4QnpuTEQsb0JBQ0MsZ0I5QjJuTEEsWUFDQSxpQkFDQSxnQjhCMW5MRCxzQkFDQyx3QjlCOG5MRix3QzhCM25MQyxjQUNDLDZCOUI2bkxBLGU4QjFuTEQsd0NBQ0Msa0I5QjhuTEEsUUFDQSxXQUNBLDJCQUNBLGMrQjdzTEQsYUFDQyxpQkFDQSxXQUNBLDRFL0Irc0xBLGNBR0YsZ0krQjNzTEcsbUIvQmd0TEgscUQrQjNzTEcsbUJBRUEsNERBQ0MseUMvQmd0TEosNEJBQ0UsUytCOXNMRyxVQUNDLGdCQUVGLCtDQUNDLGdDL0JtdExMLHlDQUNFLGdCQUdGLE8rQmh0TEcscUJBMUJELGUvQjZ1TEEsV0FDQSxnQkFDQSxzQitCbnRMQyx3Qi9CdXRMSCxhQUNFLFcrQnR0TEEsZ0IvQjB0TEYsbURBSUUsVytCdnRMQyxZL0IydExILGUrQnZ0TEksZ0JBR0YsY0FsREQsZ0IvQjh3TEQsY0FDRSxtQkFHRixxQkFDRSxhQUdGLHVDQUNFLFcrQjF0TEUsWS9COHRMSix5QkFDRSxtQkFHRiw0QkFDRSwyQkFHRix5QmdDL3hMSSxzQmhDbXlMSiw0QkFDRSw4QkFHRiw0QmdDanlMSSw4QmhDcXlMSiw0QmdDbHlMTSw2QkFFRiw0QkFDRSwyQmhDdXlMTiw0QkFDRSx5QkFHRiw0QmdDanlMVSx1QkFNTiw0QkFDRSxtQmhDa3lMTiw0QmdDOXhMTSx1QmhDa3lMTiw0QkFDRSxxQkFHRiw0QkFDRSxvQmdDL3hMQSw0QkFDRSxxQkFFQSwyQkFDRSxlaENzeUxOLDJCQUNFLG9CZ0NweUxFLHVCQUdNLG1CaENveUxSLGtCQUNBLFlBQ0EsZWdDcHlMRSxpQkFFSSxnQmhDcXlMTix3QkFDQSxzQmdDbnlMVSxrQ2hDcXlMVixtQkFHRixnQ0FDRSxrQkFDQSxvQmdDcHlMQSxtQkFDRSx3QmhDd3lMSix1Q2dDcnlMTSxxQmhDdXlMSixXQUNBLFdBQ0EsWWdDdHlMSSxpQmhDd3lMSiw2R0FDQSx3QkFDQSxrQmlDcjNMRSxvRkFFRSxtQ0NGTCxzQ0FDQyxnQkFFQSw4Q0FDQyxhbENpNExILCtDa0M5M0xHLHFCQUNBLFdBQ0EsV0FDQSxZQUNBLGtCbENnNExELHlCa0MvM0xDLDZHQUNDLHdCbENpNExGLGtCQUdGLHNDa0NqNExHLGtCQUNDLG1CQUVGLDJDQUNDLGdCQUlFLGtEQUNDLGtCbENtNExKLFdBR0Ysd0drQ2w0TEUsZ0NsQ3U0TEYsa0hBRUUsZ0NBR0YsaUVBSUUscUJBQ0EsV0FDQSxnQkFDQSxzQkFHRix5RkFJRSxXbUN6N0xBLGdCbkM2N0xGLGVtQ3o3TEkseUJBQ0EsV0FDQSxtQm5DNjdMSixxQm1DMTdMTSxjQUNBLGdCbkM4N0xOLHVDbUN6N0xRLHlCQUNFLFduQzQ3TFIsbUJtQzM3TEUsa0JuQys3TEosdURBRUUscUJtQzU3TEksdUJBQ0Usa0JBQ0EsbUJBQ0EsY0FDQSxzQm5DODdMTixtQ21DNzdMSSxrQ0FDRSxrQkFDQSxzQkFDQSwyQkFDQSxlbkNpOExSLHFEbUM1N0xRLHFCQUNBLHVCQUNBLGtCbkMrN0xOLG1CbUM5N0xFLGNBQ0Usc0JuQ2c4TEosbUNtQy83TEksa0NBQ0UsaUJBQ0Esc0JuQ2k4TE4sMkJtQ2g4TE0sZW5DbzhMUixtREFFRSxjbUNqOExNLGdCbkNxOExSLHNCQUNFLGlCbUNsOExRLGVuQ3M4TFYsNEJvQzEvTEUsVUFDRSxnQnBDOC9MSiw2RW9DMS9MSSxZQUVFLDZFcEMrL0xKLFlBR0YsZ0NBQ0UsZ0JvQzkvTEksYUFDRSxlQUNBLFdBQ0EsVXBDZ2dNTixTQUdGLGdEQUNFLFVBQ0EsZ0JxQ3RoTUYsbUJBRUUsZ0JBRUUsc0VBQ0UsZ0JyQzBoTU4sbUVxQ3ZoTUksZ0JyQzJoTUosMkRxQ3hoTU0sa0JBQ0UsVUFDQSxXckMwaE1OLGFxQ3poTUUsZ0JBWkYsZ0JyQzBpTUYsd0VBQ0Usa0JBQ0EsUXNDNWlNRixTQUNFLGdDQUNBLFV0QzhpTUEsV3NDN2lNQSxZQUNFLFdBQ0EsaUJ0QytpTUYsZ0JzQzdpTUUsa0J0Q2lqTUosOEVBQ0UsY3NDN2lNRSxpQkFDRSxnQnRDaWpNTiwrRHNDN2lNSSxXQUNFLFl0QytpTUosaUJzQzdpTUUsd0J0Q2lqTUosOERzQzdpTUksaUJBR0EsNEVBQ0UsVXRDaWpNTixrRHNDOWlNTSxjQUNFLFdBQ0EsWUFHSix3SEFFRSxnQ0FHRixzSnRDaWpNRixxQkFHRiwwTHNDL2lNUSxtQ0FHQSxjQUNFLGF0Q2tqTVIsMkJzQ2hqTUUsbUJBQ0UsZ0JBQ0EsZUFFQSx3QkFDRSxpQkFFQSwwQkFDRSxxQkFDQSxXQUNBLGV0Q3NqTVYsMENzQ2xqTU0sc0JBSUYsbUNBQ0UsZXRDcWpNTiwrQkFDRSxpQkFHRixhc0Nqak1RLFdBQ0UsY3RDbWpNUixpQ0FHRixtQkFDRSxXQUNBLGdCc0Nsak1GLHlCdENzak1BLDRDc0Nqak1FLHNCdENzak1GLGFBQ0UsZ0NBR0YsY0FDRSxtQkFDQSw4QkFHRixlQUNFLGdCQUdGLHdCQUNFLHVDdUMxcE1FLHNDQUNFLHdDdkM0cE1KLGdDQUNBLHlCQUdGLGdDQUNFLGdDQUNBLHdDQUdGLCtCd0N6cU1FLHdDeEM2cU1GLDhCd0MxcU1FLGlDQUNFLG9DQUNBLGlDQUNBLGtCeEM4cU1KLDRCd0N6cU1JLDZCQUNBLCtCQUNBLG9DQUNBLHNDeEM2cU1KLG9Dd0MxcU1JLDBCQUNFLDJCeEM4cU1OLHdDd0MxcU1NLDJCeEM4cU1OLGlEd0MzcU1RLG9DQUNBLDhCeEMrcU1SLDhCd0M1cU1NLGlDeEM4cU1KLG9Dd0M3cU1FLGlDQUNFLHNDQUVOLDZCQUNFLDRCQUVGLCtCQUNFLDRCeENtck1GLDJCQUNFLGtCQUNBLGFBQ0EsZ0dBR0YsK0N3Q2pyTUEsa0JBRUksTXhDa3JNRixTQUNBLGFBQ0EsbUJBQ0EsV3lDeHVNRixZQUVFLDJCQUNFLDBCekMydU1KLHNFeUN4dU1JLFVBRUEsaUZBQ0UsV3pDNnVNTixrR0FDRSw0QnlDM3VNRSxnQnpDK3VNSiw2RnlDM3VNTSxpQnpDK3VNTiwrQ3lDM3VNTSxrQkFDQSxRQUNBLFVBQ0EsWXpDNnVNSixnQnlDNXVNSSxZekNndk1OLHlHeUMzdU1RLFdBQ0UsWXpDOHVNUixpQnlDNXVNTSxtREFFRSxnQ0FDRSxtQnpDK3VNVixzQkFHRiw4Q0FDRSxpQkFHRixtQ3lDaHZNUSxXQUNFLG1CQUVGLHFEQVJGLGtCekM0dk1KLGNBQ0EsbUJBR0Ysb0RBQ0UsV0FHRixrREFDRSxXQUdGLHlFeUNydk1NLGdCekN5dk1OLDBFQUNFLGdCQUdGLHFEeUN4dk1NLGFBQ0Esc0JBQ0EsdUJBQ0EsV0FDQSxZekM0dk1OLDZEeUN4dk1NLFlDcEVOLDZDQWFFLGdCQVJBLHlCMUNnME1GLHdDMEM1ek1FLDJCQUNBLGUxQ2cwTUYsdUJBQ0UsbUIwQ3h6TUEsa0IxQzR6TUYsb0MwQ3YwTUUsZTFDMjBNRixvQzBDN3pNSSxVMUMrek1GLFdBQ0EsWTBDN3pNQSxzR0FwQkEsb0JBQ0Esa0IxQ3MxTUYsNEMwQ2wxTUUsYTFDczFNRiwrQ0FDRSxRQUdGLCtDMEM3MU1FLE9BQ0EsNEMxQ2kyTUYsbUMwQ3YwTUksUzFDeTBNRiwyQkFHRixnRTBDeDJNRSw2QjFDNDJNRix3QzBDeDJNRSxjQTZCRSxtQjFDZzFNSixxQzJDdjNNQSxjQUdBLGlCQUNFLGdCM0N1M01BLGtCQUdGLGdEMkNwM01JLHNCM0N3M01KLDRFMkNwM01BLFczQ3czTUEseUIyQ3AzTUEsY0FDRSxXM0NzM01BLGdCQUNBLG1CMkNwM01GLGdCQUNFLGtDQUdGLDJCQUNFLGMzQ3MzTUEsV0FDQSxZQUdGLDRIMkNuM01BLHFCM0N3M01BLHNHMkNuM01FLDRCQUVGLDhDQUNFLGtCM0N1M01BLFdBQ0EsaUIyQ3YzTUYsZ0IzQzIzTUEsa0QyQ3YzTUEsV0FDRSxZM0N5M01BLGlCQUNBLHdCQUdGLHdFQUNFLGtCMkMzM01GLFNBQ0UsTzNDNjNNQSxrQkFDQSxhMkMxM01BLFdBREYsaUMzQzgzTUUseUJBQ0EsZUFDQSxnQkFDQSxjQUdGLCtDMkM5M01FLG9CM0NrNE1GLGlFQUNFLGdCQUNBLGNBR0YsOEUyQ2w0TUUsY0FGRixtQjNDdTRNRSw0QkFDQSxlMkNoNE1BLDZFQUNFLGMzQ280TUYsbUJBQ0EsaUJBR0YsbUZBQ0UsZ0JBR0Ysc0JBQ0UsYTJDeDRNQSxlQUNFLFUzQzA0TUYsU0FHRixrREFFRSxTQUdGLHdGMkNyNU1FLGUzQzA1TUYseUIyQ3g1TUUsNEJBQ0UsZ0JBUEYsaUNBQ0UsWTNDbzZNRixxQkFDQSxtQkFHRixRQUNFLHFCMkNwNk1BLHNCQUNFLFdBUEYsNkJBQ0UsVzNDbzdNRixpQkFDQSxjQUdGLDRDQUNFLFcyQ3Q3TUEsYzNDMDdNRixnRDJDeDdNRSxjQUNFLFdBUEYsaUQzQ3M4TUEsVzJDcDhNQSxlM0N3OE1GLGtCMkN0OE1FLGlCQUNFLGNBQ0YsZ0NBQ0UsaUIzQzA4TUYsZ0JBQ0EsaUJBR0YsK0JBQ0UsaUIyQ3A5TUEsZ0JBQ0UsbUJBQ0YsaUNBQ0UsaUJBQ0YsMEJBQ0UsYTNDMDlNRixjQUdGLDBCQUNFLGtCQUdGLHlCQUNFLGlCQUNBLFkyQ3QrTUEsaUIzQzArTUYsK0IyQ3grTUUsV0FDRSxtQjNDMCtNRixxQkFHRiw2QkFDRSxpQkFDQSxtQjJDcC9NQSxpQjNDdy9NRiw4QjJDdC9NRSxhM0MwL01GLG9EMkN4L01FLG1CM0M0L01GLGdDMkNsZ05FLHFCQUNFLGlCQUNGLHNDQUNFLDBCQUNGLCtCQUNFLG1CM0N3Z05GLGdCQUNBLGlCQUdGLHNDQUNFLDBCMkNsaE5BLGdCM0NzaE5GLDZDMkNwaE5FLG9CQUNFLFczQ3NoTkYsaUJBR0YsaUNBQ0UsYUFDQSxpQjJDeGhOQSxtQjNDNGhORix3QjJDbGlORSxpQjNDc2lORixzRDJDbmlOSSxhQUNGLDJCQUNFLG1CQUNGLHVDQUNFLGlCQVBGLG1CQUNFLG1CQUNGLG1CQUNFLG1CQUNGLFFBQ0UsZTNDd2pORixrQkFHRixlQUNFLGlCQUNBLGNBR0YsaUJBQ0UsZUFHRixjQUNFLGdCMkN0a05BLGdDQUNFLGUzQ3drTkYsbUJBR0Ysa0NBQ0UsV0FDQSxZMkNsbE5BLFlBQ0UsUzNDb2xORixnQkFDQSxjMkNwbE5BLGdCQUNFLHlCM0NzbE5GLG1CQUNBLDZCMkN0bE5BLGVBQ0UsZ0JBQ0YsOENBQ0Usa0IzQzBsTkYsY0FDQSxXMkNsbU5BLFlBQ0Usa0JBQ0YscURBQ0Usa0IzQ3NtTkYsV0FDQSxZQUdGLGtFQUNFLG1CMkN4bU5BLFczQzRtTkYsOEUyQ2xuTkUsbUIzQ3NuTkYsZ0IyQ3BuTkUsYTNDMG5ORixtQ0FDRSxpQkFDQSxvQjJDeG5OQSwyQzNDNG5ORix5QzJDbG9ORSxlM0Nzb05GLHVDMkNwb05FLGUzQ3dvTkYscUMyQ3RvTkUsaUIzQzBvTkYsa0QyQ3hvTkUsV0FDRSxnQjNDMG9ORixZQUNBLGdCMkNscE5BLGFBQ0UsYzNDb3BORixXQUNBLGdCMkNwcE5BLG1CQUNFLGMzQ3NwTkYsbUNBR0Ysa0VBQ0UsY0FDQSxtQjJDeHBOQSxrQjNDNHBORiwwRTJDbHFORSwwQzNDc3FORix3RTJDcHFORSxVM0N3cU5GLHNGMkN0cU5FLG1CM0MwcU5GLHVFMkN4cU5FLGFBQ0UsZ0JBUEYsK0ZBQ0UsVUFDRixnR0FDRSxVM0Nzck5GLGlCQUdGLG1EQUNFLGtCQUNBLGdCMkN4ck5BLGFBQ0UsMEIzQzByTkYsV0FDQSxpQzJDcnJOQSxpQkFDRSxnQjNDdXJORixrQkFDQSxjMkN2ck5BLGUzQzZyTkYsZ0JBQ0UscUJBQ0EsVzJDM3JOQSxXQUNFLFkzQzZyTkYsNEJBQ0EsMkIyQ3JzTkEsdURBQ0Usd0JBQ0YsY0FDRSxxQjNDeXNORixXQUNBLFcyQ3pzTkEsWUFDRSw0QjNDMnNORiwyQkFDQSx3RDJDM3NOQSx3QjNDK3NORixjMkNydE5FLHFCQUNFLFczQ3V0TkYsV0FDQSxZMkN2dE5BLDRCQUNFLDJCM0N5dE5GLDBEQUNBLHdCQUdGLGNBQ0UscUIyQzN0TkEsV0FDRSxXM0M2dE5GLFlBQ0EsNEIyQ3J1TkEsMkJBQ0UseUQzQ3V1TkYsd0JBR0YsY0FDRSxxQkFDQSxXMkN6dU5BLFdBQ0UsWTNDMnVORiw0QkFDQSwyQjJDM3VOQSx3REFDRSx3QjNDaXZOSixRQUNFLGFBR0Ysa0JBQ0UsVzJDenZOQSxXQUNFLGNBQ0YsUUFDRSxXQVBGLFNBQ0UsWUFDRixhQUNFLGdCQUNGLGVBQ0Usa0JBQ0YsY0FDRSxpQkFQRixjQUNFLGdCQUNGLFNBQ0UsaUJBQ0YsVUFDRSw0QkFDRixVQUNFLDZCQVBGLFlBQ0UsdUNBQ0YsWUFDRSx5QkFDRixhQUNFLHNCQUNGLFNBQ0UsYUFQRixTQUNFLGFBQ0YsT0FDRSwwQkFDRixPQUNFLDRCQUNGLE9BQ0UsNkJBUEYsT0FDRSwyQkFDRixRQUNFLDJCQUNGLFFBQ0UsNkJBQ0YsUUFDRSw4QkFQRixRQUNFLDRCQUNGLFFBQ0UsMkJBQ0YsUUFDRSw2QkFDRixRQUNFLDhCQVBGLFFBQ0UsNEJBQ0YsUUFDRSwyQkFDRixRQUNFLDZCQUNGLFFBQ0UsOEJBUEYsUUFDRSw0QkFDRixRQUNFLDJCQUNGLFFBQ0UsNkJBQ0YsUUFDRSw4QkFQRixRQUNFLDRCQUNGLFFBQ0UsMkJBQ0YsUUFDRSw2QkFDRixRQUNFLDhCQVBGLFFBQ0UsNEJBQ0YsUUFDRSwyQkFDRixRQUNFLDZCQUNGLFFBQ0UsOEJBUEYsUUFDRSw0QkFDRixRQUNFLDJCQUNGLFFBQ0UsNkJBQ0YsUUFDRSw4QkFQRixRQUNFLDRCQUNGLFFBQ0UsMkJBQ0YsUUFDRSw2QkFDRixRQUNFLDhCQVBGLFFBQ0UsNEJBQ0YsUUFDRSwyQkFDRixRQUNFLDZCQUNGLFFBQ0UsOEJBUEYsUUFDRSw0QkFDRixRQUNFLDJCQUNGLFFBQ0UsNkJBQ0YsUUFDRSw4QkFQRixRQUNFLDRCQUNGLFFBQ0UsMkJBQ0YsUUFDRSw2QkFDRixRQUNFLDhCQUtGLFFBQ0UsNEJBREYsUUFDRSwyQkFERixRQUNFLDZCQURGLFFBQ0UsOEJBREYsUUFDRSw0QkFERixRQUNFLDJCQURGLFFBQ0UsNkJBREYsUUFDRSw4QkFERixRQUNFLDRCQURGLFFBQ0UsMkJBREYsUUFDRSw2QkFERixRQUNFLDhCQURGLFFBQ0UsNEJBREYsUUFDRSwyQkFERixRQUNFLDZCQURGLFFBQ0UsOEJBREYsUUFDRSw0QkFERixRQUNFLDJCQURGLFFBQ0UsNkJBREYsUUFDRSw4QkFLRixRQUNFLDRCQURGLFFBQ0UsMkJBREYsUUFDRSw2QkFERixRQUNFLDhCQURGLFFBQ0UsNEJBREYsUUFDRSwyQkFERixRQUNFLDZCQURGLFFBQ0UsOEJBREYsUUFDRSw0QkFERixTQUNFLDRCQURGLFNBQ0UsOEJBREYsU0FDRSwrQkFERixTQUNFLDZCQURGLE9BQ0UsMkJBREYsT0FDRSw2QkFERixPQUNFLDhCQURGLE9BQ0UsNEJBREYsUUFDRSw0QkFERixRQUNFLDhCQURGLFFBQ0UsK0JBREYsUUFDRSw2QkFERixRQUNFLDRCQURGLFFBQ0UsOEJBREYsUUFDRSwrQkFERixRQUNFLDZCQURGLFFBQ0UsNEJBREYsUUFDRSw4QkFERixRQUNFLCtCQURGLFFBQ0UsNkJBREYsUUFDRSw0QkFERixRQUNFLDhCQURGLFFBQ0UsK0JBREYsUUFDRSw2QkFERixRQUNFLDRCQURGLFFBQ0UsOEJBREYsUUFDRSwrQkFERixRQUNFLDZCQURGLFFBQ0UsNEJBREYsUUFDRSw4QkFERixRQUNFLCtCQURGLFFBQ0UsNkJBREYsUUFDRSw0QkFERixRQUNFLDhCQURGLFFBQ0UsK0JBREYsUUFDRSw2QkFERixRQUNFLDRCQURGLFFBQ0UsOEJBREYsUUFDRSwrQkFERixRQUNFLDZCQURGLFFBQ0UsNEJBREYsUUFDRSw4QkFERixRQUNFLCtCQURGLFFBQ0UsNkJBREYsUUFDRSw0QkFERixRQUNFLDhCQURGLFFBQ0UsK0JBREYsUUFDRSw2QkFERixRQUNFLDRCQURGLFFBQ0UsOEJBREYsUUFDRSwrQkFERixRQUNFLDZCQURGLFFBQ0UsNEJBREYsUUFDRSw4QkFERixRQUNFLCtCQURGLFFBQ0UsNkJBREYsUUFDRSw0QkFERixRQUNFLDhCQURGLFFBQ0UsK0JBREYsUUFDRSw2QkFERixRQUNFLDRCQURGLFFBQ0UsOEJBREYsUUFDRSwrQkFERixRQUNFLDZCQURGLFFBQ0UsNEJBREYsUUFDRSw4QkFERixRQUNFLCtCQURGLFFBQ0UsNkJBREYsUUFDRSw0QkFERixRQUNFLDhCQURGLFFBQ0UsK0JBREYsUUFDRSw2QkFERixRQUNFLDRCQURGLFFBQ0UsOEJBREYsUUFDRSwrQkFERixRQUNFLDZCQURGLFFBQ0UsNEJBREYsUUFDRSw4QkFERixRQUNFLCtCQURGLFFBQ0UsNkJBREYsU0FDRSw2QkFERixTQUNFLCtCQURGLFNBQ0UsZ0NBREYsU0FDRSw4QkFERixPQUNFLHVCQURGLFFBQ0Usd0JBREYsUUFDRSx3QkFERixRQUNFLHdCQURGLFFBQ0Usd0JBREYsUUFDRSx3QkFERixRQUNFLHdCQURGLFFBQ0Usd0JDcEdGLFFBQ0Usd0I1QzhpUEosUUFDRSx3QkFHRixRNEMzaVBJLHdCNUMraVBKLFE0QzNpUEksd0I1QytpUEosUTRDNWlQTSx3QjVDZ2pQTixRNEM1aVBNLHdCQUVBLFFBQ0Usd0I1Q2lqUFIsUTRDN2lQRSx3QjVDaWpQRixRQUNFLHdCQUdGLFFBQ0Usd0JBR0YsUTRDL2lQUSx3QjVDbWpQUixTQUNFLHlCQUdGLE80Q2hqUFUsb0I1Q29qUFYsTzRDaGpQVSxvQjVDb2pQVixPNEMvaVBZLG9CNUNtalBaLE80Q2hqUEksb0I1Q29qUEosTzRDampQSSxvQjVDcWpQSixPQUNFLG9CQUdGLE80Q25qUE0sb0I1Q3VqUE4sTzRDcGpQSSxvQjVDd2pQSixPNENyalBNLG9CNUN5alBOLE80Q3BqUFEsb0I1Q3dqUFIsUTRDcmpQTSxxQjVDeWpQTixRNENualBRLHFCNUN1alBSLFFBQ0UscUJBR0YsUTRDcmpQTSxxQjVDeWpQTixRNEN0alBRLHFCQUVBLFFBQ0UscUI1QzJqUFYsUUFDRSxxQkFHRixRNEMxalBVLHFCNUM4alBWLFFBQ0UscUJBR0YsUTRDNWpQYyxxQjVDZ2tQZCxRNEMxalBjLHFCQUdBLFFBQ0UscUI1QzhqUGhCLFE0QzNqUFUscUJBSUEsUUFDRSxxQjVDOGpQWixRQUNFLHFCQUdGLFE0QzVqUGdCLHFCNUNna1BoQixRQUNFLHFCQUdGLFFBQ0UscUJBR0YsUTRDL2pQWSxxQjVDbWtQWixRNENoa1BVLHFCQUVFLFFBQ0UscUI1Q3FrUGQsUUFDRSxxQkFHRixRQUNFLHFCQUdGLFE0Q3ZqUEUscUI1QzJqUEYsUUFDRSxxQkFHRixRNEN2alBNLHFCNUMyalBOLFE0Q3hqUE0scUI1QzRqUE4sUTRDMWpQRSxxQjVDOGpQRixRQUNFLHFCQUdGLFFBQ0UscUJBR0YsUUFDRSxxQkFHRixRQUNFLHFCQUdGLFE0QzNqUFkscUI1QytqUFosUUFDRSxxQkFHRixRQUNFLHFCQUdGLFE0QzlqUFUscUI1Q2trUFYsUUFDRSxxQkFHRixRQUNFLHFCQUdGLFE0Q2xrUFUscUI1Q3NrUFYsUUFDRSxxQkFHRixRQUNFLHFCQUdGLFFBQ0UscUJBR0YsUTZDdHlQUSxxQjdDMHlQUixRQUNFLHFCQUdGLFE2Q3B5UFUscUJBRUUsUUFDRSxxQjdDeXlQZCxRNkN0eVBRLHFCN0MweVBSLFFBQ0UscUJBR0YsUUFDRSxxQkFHRixRQUNFLHFCQUdGLFFBQ0UscUJBR0YsUTZDenlQTSxxQjdDNnlQTixRNkN6eVBRLHFCQUVBLFFBTkYscUI3Q3F6UE4sUUFDRSxxQkFHRixRQUNFLHFCQUdGLFFBQ0UscUJBR0YsUTZDaHpQVSxxQjdDb3pQVixRQUNFLHFCNkMveVBFLFFBQ0UscUI3Q3F6UE4sUTZDbHpQSSxxQkFLRSxRQUFBLHFCQUdGLFFBQ0UscUJBR0YsUUFDRSxxQjdDcXpQTixRNkNoelBNLHFCQUVBLFFBQ0UscUJBR0EsUUFDRSxxQjdDcXpQVixRNkNselBVLHFCN0NzelBWLFE2Q256UFkscUI3Q3V6UFosUTZDcHpQWSxxQkFFQSxRQUNFLHFCN0N5elBkLFE2Q3R6UGdCLHFCN0MwelBoQixRQUNFLHFCQUdGLFFBQ0UscUI2Q3J6UEksUUFDRSxxQjdDMnpQUixRNkN4elBRLHFCQUVBLFFBQ0UscUI3QzZ6UFYsUTZDenpQVSxxQjdDNnpQVixRNkMxelBRLHFCN0M4elBSLFE2QzF6UFUscUI3Qzh6UFYsUTZDMXpQWSxxQjdDOHpQWixRQUNFLHFCQUdGLFFBQ0UscUJBR0YsUUFDRSxxQkFHRixRQUNFLHFCQUdGLFFBQ0UscUJBR0YsUUFDRSxxQkFHRixROENwOFBRLHFCOUN3OFBSLFFBQ0UscUJBR0YsUThDdjhQSSxxQjlDMjhQSixTOEN2OFBNLHNCOUMyOFBOLDBCQUNFLHVDQUdGLGtDQUNFLGtCQUdGLGdDQUNFLGtCOENwOFBJLE1BQ0UsTzlDczhQTixVOENyOFBJLFdBQ0UsWTlDdThQTixlQUdGLHVDOENyOFBjLGNBQ0UsVzlDdThQZCxpQjhDdDhQUSxZQUNFLGM5Q3c4UFYsbUI4Q3Q4UFEsZ0I5QzA4UFYsMkNBQ0UsVytDMWdRQSxZQUNFLGlCQUVBLDJCQUhGLGtCL0NpaFFBLFVBQ0EsbUJBR0Ysa0NBQ0Usa0IrQ3hnUU0saUJBSUYsc0RBQ0UsYUFDQSwyQkFDQSxtQi9DeWdRTixVK0N4Z1FNLFlBQ0UsbUIvQzRnUVYsaUUrQ3pnUVEsYUFDRSxtQi9DMmdRUixlK0N6Z1FRLFdBQ0UseUIvQzZnUVosbUVBQ0UsZ0IrQzFnUUEsaUJBRUksVy9DMmdRSix5QkFHRiwwQkFDRSxrQkFDQSxVQUNBLGlCZ0RyalFBLG9CaER5alFGLGlDZ0R0alFJLFdBSEYsaUJoRDRqUUEsY2dEdmpRQSxxQ0FDRSxlaEQ2alFKLDRDZ0R6alFJLGlCQUNBLGNoRDZqUUosZ0RBQ0Usa0JnRHhqUUkseUJBRUEsdURBQ0UscUJBQ0Esa0JBQ0EsbUJoRDJqUU4sV2dEMWpRTSxpQkFDRSxnQkFFQSxxREFDRSxxQmhENmpRVixXZ0RsaFFJLGlCQUNFLGdCaERzaFFSLHdEZ0RsaFFRLGFBRUEsNkNBQ0UsVWhEdWhRViw2REFDRSxVZ0RyaFFVLGtDaER5aFFaLG1GQUNFLGVBR0YsbUZnRHZoUVksZ0JoRDJoUVosZ0ZnRHZoUWMsZ0JoRDJoUWQsZ0lnRHZoUWMsYWhENGhRZCxzSmdEdmhRZ0IsWUFDQSxZQUNBLG1CaEQ0aFFoQixnTGdEdmhRZ0IsaUJoRDRoUWhCLDRMZ0R4aFFjLGlCQUNBLGdCaEQ2aFFkLGdMZ0RsaFFjLGVBRUEsME1BRUUsMEJoRHdoUWhCLDJFZ0RyaFFrQixhQUNBLHNCQUNBLGtCaER5aFFsQix5RmdEdGhRZ0IsWWhEMGhRaEIsOEZnRHZoUWtCLGlCaEQyaFFsQixxR2dEeGhRa0IsV0FDRSxZ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a0JBQ0Esa0JBQ0EsNkJBR0YseU9BR0UsVUFDQSxjQUNBLGlCQUNBLGtCQUNBLDZCQUdGLHdWQUlFLFVBQ0EsY0FDQSxpQkFDQSxrQkFDQSw2QkFHRiwyRUFDRSxpQkFHRix1UkFJRSxtQkFHRiwyREFDRSxtQkFHRix5T0FHRSx1QkFHRixxRkFDRSxpQkFHRix5REFDRSxTQUdGLGtEQUNFLFVBR0YsZ0VBQ0Usc0JBR0Ysc0VBQ0UsYUFDQSxtQkFDQSw4QkFDQSxXQUNBLFNBR0Ysb0ZBQ0UsZ0JBR0YsMkVBQ0UsVUFDQSxnQkFHRixnRkFDRSxVQUNBLGNBR0YsNkVBQ0Usb0JBR0YsNEVBQ0UsYUFHRiw2RUFDRSxZQUNBLFVBQ0EsaUJBQ0EsZ0JBR0Ysb0ZBQ0UsYUFHRixxRkFDRSxxQkFDQSx1QkFDQSxZQUNBLGlCQUNBLGtCQUNBLG1CQUNBLGNBQ0EsdUJBQ0EsbUNBQ0Esa0NBR0YsMEdBQ0UsV0FDQSxjQUdGLHVHQUNFLGNBR0YscUdBQ0UsZ0JBQ0EsV0FHRix1R0FDRSxxQkFJSix5QkFDRSwyRUFDRSxpQkFHRiw4REFDRSxnQkFHRixnRUFDRSxvQkFHRixnRUFDRSxrQkFJSiwrQ0FDRSwrTkFHRSxXQUNBLG9CQUlKLCtDQUNFLDZFQUNFLG9CQUdGLDZFQUNFLGtCQUlKLHlCQUNFLGdFQUNFLHFCQUlKLDJCQUNFLGdDQUNFIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3Mvbm90b3NhbnNqYXBhbmVzZS5jc3MpXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK1NsYWI6MTAwLDMwMCw0MDAsNzAwKVxuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzoxMDAsMzAwLDQwMCw1MDAsNzAwLDkwMClcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK0NvbmRlbnNlZDozMDAsNDAwLDcwMCcpXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MTAwLDIwMCwzMDAsNDAwLDUwMCw2MDAsNzAwLDkwMCcpXG5cbi8qIHRleHQgKi9cbiRzYW5zc2VyaWZGb250IDogQXJpYWwsIFJvYm90bywgXCJEcm9pZCBTYW5zXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWZcblxuJHNlcmlmRm9udCA6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWZcblxuJGxpbmVIZWlnaHQgOiAxLjdcblxuJGZvbnQtcm9ib3Q6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWZcbiRmb250LXJvYm90c2xhYjogJ1JvYm90byBTbGFiJywgc2VyaWZcbiRmb250LXJvYm90Y29uOiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWZcbiRmb250LW5vdG86ICdOb3RvIFNhbnMgSmFwYW5lc2UnLCBzZXJpZiAvKjEwMC05MDAqLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9pY29uZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvaWNvbmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcvYXNzZXRzL2ZvbnRzL2ljb25mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9hc3NldHMvZm9udHMvaWNvbmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnL2Fzc2V0cy9mb250cy9pY29uZm9udC5zdmcjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pY29uZm9udDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbmZvbnQtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5pY29uZm9udC0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uaWNvbmZvbnQtM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLmljb25mb250LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi5pY29uZm9udC01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4uaWNvbmZvbnQtZncge1xuICB3aWR0aDogMS4yODU3MTQyODU3MTQyODU4ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb25mb250LWFydy1yLWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDFcIiB9XG4uaWNvbmZvbnQtYXJ3LXItbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMlwiIH1cbi5pY29uZm9udC1hcnctci1yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAzXCIgfVxuLmljb25mb250LWFydy1yLXU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDRcIiB9XG4uaWNvbmZvbnQtYXJ3LXItY2g6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDVcIiB9XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9ub3Rvc2Fuc2phcGFuZXNlLmNzcyk7XG5cbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8rU2xhYjoxMDAsMzAwLDQwMCw3MDApO1xuXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCwzMDAsNDAwLDUwMCw3MDAsOTAwKTtcblxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK0NvbmRlbnNlZDozMDAsNDAwLDcwMFwiKTtcblxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDoxMDAsMjAwLDMwMCw0MDAsNTAwLDYwMCw3MDAsOTAwXCIpO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL2ljb25mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL2ljb25mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2ljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9hc3NldHMvZm9udHMvaWNvbmZvbnQuc3ZnI2ljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaWNvbmZvbnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb25mb250LWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG5cbi5pY29uZm9udC0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaWNvbmZvbnQtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmljb25mb250LTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5pY29uZm9udC01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uaWNvbmZvbnQtZncge1xuICB3aWR0aDogMS4yODU3MTQyODU3ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb25mb250LWFydy1yLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLmljb25mb250LWFydy1yLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmljb25mb250LWFydy1yLXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmljb25mb250LWFydy1yLXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmljb25mb250LWFydy1yLWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbWFyZ2luLHBhZGRpbmfjga7jg6rjgrvjg4Pjg4ggKi9cblxuLyogcG9zaXRpb246IGFic29sdXRlIOS4iuS4i+W3puWPsyAqL1xuXG4vKiBh44K/44Kw44K544K/44Kk44OrICovXG5cbi8qIOiJsuOBruWkieaVsOWumue+qSDjgqvjg6njg7zjg5Hjg6zjg4Pjg4jnlJ/miJAgKi9cblxuLyogdGV4dCAqL1xuXG4vKiB0cmFuc2l0aW9uICovXG5cbi8qICB3aWR0aCAqL1xuXG4vKiBjb21tb25fa3lvdG8tdGFpeW8uY3NzIOOBi+OCieOCs+ODlOODvCAqL1xuXG46cm9vdCB7XG4gIC0tYW5pbS1kdXJhdGlvbjogLjM1cztcbiAgLS1hbmltLWR1cmF0aW9uLXNob3J0OiAuMTI1cztcbiAgLS1hbmltLWVhc2luZzogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XG59XG5cbjpyb290IHtcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcbiAgLS1jb2xvci13aGl0ZS0yMDogcmdiKDI1NSAyNTUgMjU1IC8gMjAlKTtcbiAgLS1jb2xvci1ncmF5LTkwMDogIzFkMjQyYjtcbiAgLS1jb2xvci1ncmF5LTkwMC0xMDogcmdiKDI5IDM2IDQzIC8gMTAlKTtcbiAgLS1jb2xvci1ncmF5LTYwMDogIzVhNzE4NjtcbiAgLS1jb2xvci1ncmF5LTQwMDogIzkxYTRiNTtcbiAgLS1jb2xvci1ncmF5LTIwMDogI2NlZDZkZTtcbiAgLS1jb2xvci1ncmF5LTUwOiAjZjBmM2Y1O1xuICAtLWNvbG9yLWdyYXktMjA6ICNmOWZhZmI7XG4gIC0tY29sb3ItYmx1ZS03MDA6ICMwMDUzYTM7XG4gIC0tY29sb3ItYmx1ZS02MDA6ICMwMDVlYjg7XG4gIC0tY29sb3ItYmx1ZS02MDAtMjA6IHJnYigwIDk0IDE4NCAvIDIwJSk7XG4gIC0tY29sb3ItYmx1ZS00MDA6ICMwMDc1ZTM7XG4gIC0tY29sb3ItYmx1ZS0yMDogI2ViZjVmZjtcbiAgLS1jb2xvci1ibHVlLTEwOiAjZjVmYWZmO1xuICAtLWNvbG9yLWdyYWRhdGlvbjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA3ZGY1LCAjMTE0MGM0KTtcbiAgLS1jb2xvci1kcm9wc2hhZG93OiAuNHJlbSAuNHJlbSAyLjRyZW0gMHB4IHJnYigwIDgzIDE2MyAvIDIwJSk7XG4gIC0tY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLWdyYXktMjAwKTtcbiAgLS1jb2xvci1iZy13aGl0ZTogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWNvbG9yLWJnLWJsdWU6IHZhcigtLWNvbG9yLWJsdWUtMTApO1xuICAtLWNvbG9yLWJnLWdyYXktZGFyazogdmFyKC0tY29sb3ItZ3JheS01MCk7XG4gIC0tY29sb3Itc3VyZmFjZS13aGl0ZTogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWNvbG9yLXN1cmZhY2UtYmx1ZTogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xuICAtLWNvbG9yLXN1cmZhY2UtYmx1ZS1saWdodDogdmFyKC0tY29sb3ItYmx1ZS0yMCk7XG4gIC0tY29sb3ItYm9yZGVyLWdyYXk6IHZhcigtLWNvbG9yLWdyYXktOTAwLTEwKTtcbiAgLS1jb2xvci1ib3JkZXItYmx1ZTogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xuICAtLWNvbG9yLWJvcmRlci1ibHVlLWxvdzogdmFyKC0tY29sb3ItYmx1ZS02MDAtMjApO1xuICAtLWNvbG9yLWJvcmRlci1ibHVlLWhvdmVyOiB2YXIoLS1jb2xvci1ibHVlLTQwMCk7XG4gIC0tY29sb3ItYm9yZGVyLXdoaXRlOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tY29sb3ItYm9yZGVyLXdoaXRlLWxvdzogdmFyKC0tY29sb3Itd2hpdGUtMjApO1xuICAtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWdyYXktOTAwKTtcbiAgLS1jb2xvci10ZXh0LWxpZ2h0OiB2YXIoLS1jb2xvci1ncmF5LTYwMCk7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZDogdmFyKC0tY29sb3ItZGlzYWJsZWQpO1xuICAtLWNvbG9yLXRleHQtYmx1ZTogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xuICAtLWNvbG9yLXRleHQtYmx1ZS1ob3ZlcjogdmFyKC0tY29sb3ItYmx1ZS00MDApO1xuICAtLWNvbG9yLXRleHQtYmx1ZS1lbXBoYXNpczogdmFyKC0tY29sb3ItYmx1ZS03MDApO1xuICAtLWNvbG9yLXRleHQtd2hpdGU6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1jb2xvci10ZXh0LXJlZDogI2YwMDtcbiAgLS1jb2xvci1zbnMteDogIzAwMDtcbiAgLS1jb2xvci1zbnMtZmFjZWJvb2s6ICMxODc3ZjI7XG4gIC0tY29sb3Itc25zLXlvdXR1YmU6ICNmMDA7XG4gIC0tY29sb3Itc25zLWxpbmtlZGluOiAjMjg2N2IyO1xuICAtLWNvbG9yLWt0LWdyYXk6ICNGNkY2Rjc7XG4gIC0tY29sb3Ita3QtYmctZ3JheTogdmFyKC0tY29sb3Ita3QtZ3JheSk7XG59XG5cbjpyb290IHtcbiAgLS1zaXplLXItc21hbGw6IC4ycmVtO1xuICAtLXNpemUtcjogLjRyZW07XG4gIC0tc2l6ZS1yLWxhcmdlLWlubmVyOiB2YXIoLS1zaXplLXIpO1xuICAtLXNpemUtci1sYXJnZTogLjhyZW07XG4gIC0tc2l6ZS1jb250ZW50LXdpZHRoOiAxMTByZW07XG4gIC0tc2l6ZS1pbm5lci13aWR0aDogMTIwcmVtO1xuICAtLXNpemUtY2FyZC1tYXgtd2lkdGg6IDU0cmVtO1xuICAtLXNpemUtaW5uZXItd2lkdGgtc2xpbTogOTZyZW07XG4gIC0tc2l6ZS10aHVtYm5haWwtd2lkdGg6IDU5LjJyZW07XG59XG5cbjpyb290IHtcbiAgLS1zcGFjZS02MDA6IDEycmVtO1xuICAtLXNwYWNlLTUwMDogMTAuNHJlbTtcbiAgLS1zcGFjZS00NTA6IDhyZW07XG4gIC0tc3BhY2UtNDAwOiA2LjRyZW07XG4gIC0tc3BhY2UtMzUwOiA1LjZyZW07XG4gIC0tc3BhY2UtMzIwOiA0LjhyZW07XG4gIC0tc3BhY2UtMzAwOiA0cmVtO1xuICAtLXNwYWNlLTI3MDogMy42cmVtO1xuICAtLXNwYWNlLTI1MDogMy4ycmVtO1xuICAtLXNwYWNlLTIyMDogMi44cmVtO1xuICAtLXNwYWNlLTIwMDogMi40cmVtO1xuICAtLXNwYWNlLTE1MDogMnJlbTtcbiAgLS1zcGFjZS0xMDA6IDEuNnJlbTtcbiAgLS1zcGFjZS03NTogMS4ycmVtO1xuICAtLXNwYWNlLTYwOiAxcmVtO1xuICAtLXNwYWNlLTUwOiAuOHJlbTtcbiAgLS1zcGFjZS0xMDogLjRyZW07XG4gIC0tc3BhY2UtNTogLjJyZW07XG4gIC0tc3BhY2UtOHhsOiB2YXIoLS1zcGFjZS00MDApO1xuICAtLXNwYWNlLTd4bDogdmFyKC0tc3BhY2UtMzUwKTtcbiAgLS1zcGFjZS02eGw6IHZhcigtLXNwYWNlLTMyMCk7XG4gIC0tc3BhY2UtNXhsOiB2YXIoLS1zcGFjZS0zMDApO1xuICAtLXNwYWNlLTR4bDogdmFyKC0tc3BhY2UtMjcwKTtcbiAgLS1zcGFjZS0zeGw6IHZhcigtLXNwYWNlLTI1MCk7XG4gIC0tc3BhY2UtMnhsOiB2YXIoLS1zcGFjZS0yMjApO1xuICAtLXNwYWNlLXhsOiB2YXIoLS1zcGFjZS0yMDApO1xuICAtLXNwYWNlLWw6IHZhcigtLXNwYWNlLTE1MCk7XG4gIC0tc3BhY2UtbTogdmFyKC0tc3BhY2UtMTAwKTtcbiAgLS1zcGFjZS1zOiB2YXIoLS1zcGFjZS03NSk7XG4gIC0tc3BhY2UteHM6IHZhcigtLXNwYWNlLTYwKTtcbiAgLS1zcGFjZS0yeHM6IHZhcigtLXNwYWNlLTUwKTtcbiAgLS1zcGFjZS0zeHM6IHZhcigtLXNwYWNlLTEwKTtcbiAgLS1zcGFjZS00eHM6IHZhcigtLXNwYWNlLTUpO1xuICAtLXNwYWNlLWlubmVyLXdpZHRoOiAxMjRyZW07XG4gIC0tc3BhY2UtZ3V0dGVyOiB2YXIoLS1zcGFjZS0yMDApO1xuICAtLXNwYWNlLWdhcDogdmFyKC0tc3BhY2UtMjAwKTtcbn1cblxuOnJvb3Qge1xuICAvKiAtLXR5cG8tZmFtaWx5OiBcIlNob3JhaSBTYW5zXCIgKi9cbiAgLS10eXBvLWZhbWlseS1lbjogXCJBdmVuaXIgTmV4dFwiO1xuICAtLXR5cG8tc2l6ZS02MDA6IDQuNHJlbTtcbiAgLS10eXBvLXNpemUtNTAwOiA0cmVtO1xuICAtLXR5cG8tc2l6ZS00MDA6IDMuMnJlbTtcbiAgLS10eXBvLXNpemUtMzUwOiAyLjhyZW07XG4gIC0tdHlwby1zaXplLTMwMDogMi40cmVtO1xuICAtLXR5cG8tc2l6ZS0yMDA6IDJyZW07XG4gIC0tdHlwby1zaXplLTEwMDogMS42cmVtO1xuICAtLXR5cG8tc2l6ZS01MDogMS40cmVtO1xuICAtLXR5cG8tc2l6ZS0yMDogMS4ycmVtO1xuICAtLXR5cG8tbGgtc21hbGw6IDEuMjtcbiAgLS10eXBvLWxoLWRlbWktc21hbGw6IDEuNDtcbiAgLS10eXBvLWxoOiAxLjU7XG4gIC0tdHlwby1saC1sYXJnZTogMS43NTtcbiAgLS10eXBvLXdlaWdodC1yZWd1bGFyOiA0MDA7XG4gIC0tdHlwby13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gIC0tdHlwby13ZWlnaHQtZGVtaTogNjAwO1xuICAtLXR5cG8tcmVhZGluZy13aWR0aDogNTZlbTtcbiAgLS10eXBvLXJlYWRpbmctd2lkdGgtc2xpbTogMjBlbTtcbn1cblxuOnJvb3Qge1xuICAtLXotbW9kYWw6IDEwMDA7XG4gIC0tei1sYW5nLW1lbnU6IDEwMDtcbiAgLS16LWhlYWRlcjogMTA7XG4gIC0tei1maXhlZC1idXR0b246IDU7XG59XG5cbi8qICBwcmVzZXQgKi9cblxuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKYXBhbmVzZVwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbnNlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA0NTNiODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5maWd1cmUgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5pLFxuY2l0ZSxcbmVtLFxudmFyLFxuYWRkcmVzcyxcbmRmbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG5cbmgyLmgyVGl0bGUge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDMuaDNUaXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxudWwgdWwsXG5vbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbmRsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuZGwgZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kbCBkZCB7XG4gIG1hcmdpbjogMCAwIDFlbSAxZW07XG59XG5cbi50YWJsZUJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG50YWJsZSxcbnRhYmxlLnRibFJzdjIsXG50YWJsZS50YmxSc3Yge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG50YWJsZSAuaWNvbi1leHRlcm5hbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZS50ZFJpZ2h0IHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnRhYmxlIHRyLFxudGFibGUudGJsUnN2MiB0cixcbnRhYmxlLnRibFJzdiB0ciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG50YWJsZSB0ci50b3RhbCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB0ciB0aCxcbnRhYmxlLnRibFJzdjIgdHIgdGgsXG50YWJsZS50YmxSc3YgdHIgdGgge1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHRyIHRkLFxudGFibGUudGJsUnN2MiB0ciB0ZCxcbnRhYmxlLnRibFJzdiB0ciB0ZCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG50YWJsZSB0ciB0ZCB1bDpub3QoLmxpbmtMaXN0KTpub3QoLmNpcmNsZUxpc3QpLFxudGFibGUgdHIgdGQgZGwsXG50YWJsZS50YmxSc3YyIHRyIHRkIGRsLFxudGFibGUudGJsUnN2IHRyIHRkIGRsIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG50YWJsZSB0ciB0ZCB1bDpub3QoLmxpbmtMaXN0KTpub3QoLmNpcmNsZUxpc3QpIGxpLFxudGFibGUgdHIgdGQgZGwgbGksXG50YWJsZS50YmxSc3YyIHRyIHRkIGRsIGxpLFxudGFibGUudGJsUnN2IHRyIHRkIGRsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxudGFibGUgdHIgdGQgb2w6bm90KC5udW1MaXN0KSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIHRyIHRkIG9sOm5vdCgubnVtTGlzdCkgbGkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG50YWJsZSB0ciB0ZCAuY2lyY2xlTGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlIHRyIHRkIC5saW5rTGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbnRhYmxlIHRyOm50aC1jaGlsZCgybikgdGQge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuXG50YWJsZSB0aGVhZCB0aCxcbnRhYmxlLnRibFJzdjIgdGhlYWQgdGgsXG50YWJsZS50YmxSc3YgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnRhYmxlLnRibFJzdjIudGRSaWdodCB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hIHtcbiAgY29sb3I6IHBhbGV0dGUoXCJzaXRlXCIsIFwib21CbHVlXCIpO1xufVxuXG5hOmZvY3VzLFxuYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4qW3RhYmluZGV4PVwiMFwiXTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbn1cblxuLnRyaWdnZXJCdG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udHJpZ2dlckJ0biBhOmZvY3VzIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG59XG5cbi5sLWduYXZfX3BhcmVudCA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJzaXRlXCIsIFwib21CbHVlMlwiKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLy4uLy4uL2Fzc2V0cy9pbWcvY29tbW9uL3NsaWRlci9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9zbGlkZXIvZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9zbGlkZXIvZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL3NsaWRlci9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9zbGlkZXIvZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vc2xpZGVyL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuXG5Db3B5cmlnaHQgKGMpIDIwMTQgRGFuaWVsIEVkZW5cbiovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDEwMCUsIDIwJSwgNTMlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDEwMCUsIDIwJSwgNTMlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCAxMDAlLCA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDEwMCUsIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMTAwJSwgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLCAxMDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgMTAwJSwgNjAlLCA3NSUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLCAxMDAlLCA2MCUsIDc1JSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgMTAwJSwgNjAlLCA3NSUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCAxMDAlLCA2MCUsIDc1JSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDEwMCUsIDYwJSwgNzUlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDEwMCUsIDYwJSwgNzUlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgMTAwJSwgNjAlLCA3NSUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlLCAxMDAlLCA2MCUsIDc1JSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG4vKiBmb290ZXIgKi9cblxuLyogaGVhZGVyICovXG5cbi5reW90by10YWl5byAuY29tbW9uLWhlYWRlciAuY29tbW9uLWhlYWRlcl9zdWIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ubC1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMGI5OWQ0O1xufVxuXG4ubC1oZWFkZXJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sLWhlYWRlcl9faW5uZXIgLmwtaGVhZGVyX190aXRsZSB7XG4gIHdpZHRoOiAxMTdweDtcbiAgbWF4LWhlaWdodDogMjVweDtcbn1cblxuLmwtaGVhZGVyX19pbm5lciAubC1oZWFkZXJfX3RpdGxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAgbWFpbiAqL1xuXG4ubC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogIG5hdiAqL1xuXG4ubC1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBiOTlkNDtcbn1cblxuLmwtbmF2X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubC1uYXZfX2lubmVyID4gdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtbmF2X19pbm5lciA+IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5sLW5hdl9faW5uZXIgPiB1bCBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwYjk5ZDQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sLW5hdl9faW5uZXIgPiB1bCBsaSAubmF2X19sdjIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTFweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5rIGEsXG4ubG9jYWxOYXZfX3YzIC5yZWxhdGVkX19ib3hfX2xpc3QgZGQgYSB7XG4gIHBhZGRpbmc6IDAgMCAwIDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLmxpbmsgYTo6YmVmb3JlLFxuLmxvY2FsTmF2X192MyAucmVsYXRlZF9fYm94X19saXN0IGRkIGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1NUM0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ubGluayBhOmhvdmVyLFxuLmxvY2FsTmF2X192MyAucmVsYXRlZF9fYm94X19saXN0IGRkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmsgYTpob3Zlcjo6YmVmb3JlLFxuLmxvY2FsTmF2X192MyAucmVsYXRlZF9fYm94X19saXN0IGRkIGE6aG92ZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDJweDtcbn1cblxuLmxpbmtMaXN0LFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xufVxuXG4ubGlua0xpc3QgbGkubGlzdWIsXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCA+IHVsIC5jaGlsZGN0ID4gdWwgbGkubGlzdWIge1xuICBtYXJnaW4tbGVmdDogMmVtO1xufVxuXG4ubGlua0xpc3QgbGksXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCA+IHVsIC5jaGlsZGN0ID4gdWwgbGksXG4ubGlua0xpc3QgZHQsXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCA+IHVsIC5jaGlsZGN0ID4gdWwgZHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLmxpbmtMaXN0IGxpOmJlZm9yZSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaTpiZWZvcmUsXG4ubGlua0xpc3QgZHQ6YmVmb3JlLFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5saW5rTGlzdCBsaSBhLFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIGxpIGEsXG4ubGlua0xpc3QgZHQgYSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBkdCBhIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjMDQ1M2I4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpbmtMaXN0IGxpIGE6OmJlZm9yZSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaSBhOjpiZWZvcmUsXG4ubGlua0xpc3QgZHQgYTo6YmVmb3JlLFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIGR0IGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1NUM0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUuNXB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ubGlua0xpc3QgbGkgYTpob3Zlcixcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaSBhOmhvdmVyLFxuLmxpbmtMaXN0IGxpIGE6Zm9jdXMtdmlzaWJsZSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaSBhOmZvY3VzLXZpc2libGUsXG4ubGlua0xpc3QgZHQgYTpob3Zlcixcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBkdCBhOmhvdmVyLFxuLmxpbmtMaXN0IGR0IGE6Zm9jdXMtdmlzaWJsZSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBkdCBhOmZvY3VzLXZpc2libGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmtMaXN0IGxpIGE6aG92ZXI6OmJlZm9yZSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaSBhOmhvdmVyOjpiZWZvcmUsXG4ubGlua0xpc3QgbGkgYTpmb2N1cy12aXNpYmxlOjpiZWZvcmUsXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCA+IHVsIC5jaGlsZGN0ID4gdWwgbGkgYTpmb2N1cy12aXNpYmxlOjpiZWZvcmUsXG4ubGlua0xpc3QgZHQgYTpob3Zlcjo6YmVmb3JlLFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIGR0IGE6aG92ZXI6OmJlZm9yZSxcbi5saW5rTGlzdCBkdCBhOmZvY3VzLXZpc2libGU6OmJlZm9yZSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBkdCBhOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1LjVweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMnB4O1xuICB0b3A6IDUwJTtcbn1cblxuLmxpbmtMaXN0IGxpIHVsOm5vdCgubGlua0xpc3QpLFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIGxpIHVsOm5vdCgubGlua0xpc3QpLFxuLmxpbmtMaXN0IGR0IHVsOm5vdCgubGlua0xpc3QpLFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIGR0IHVsOm5vdCgubGlua0xpc3QpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDVweCAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlua0xpc3QgbGkgdWw6bm90KC5saW5rTGlzdCkgPiBsaSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaSB1bDpub3QoLmxpbmtMaXN0KSA+IGxpLFxuLmxpbmtMaXN0IGR0IHVsOm5vdCgubGlua0xpc3QpID4gbGksXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCA+IHVsIC5jaGlsZGN0ID4gdWwgZHQgdWw6bm90KC5saW5rTGlzdCkgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpbmtMaXN0IGxpIC5saW5rTGlzdCxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaSAubGlua0xpc3QsXG4ubGlua0xpc3QgbGkgLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsLFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAubGlua0xpc3QgbGkgLmNoaWxkY3QgPiB1bCxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaSAuY2hpbGRjdCA+IHVsLFxuLmxpbmtMaXN0IGR0IC5saW5rTGlzdCxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBkdCAubGlua0xpc3QsXG4ubGlua0xpc3QgZHQgLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsLFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAubGlua0xpc3QgZHQgLmNoaWxkY3QgPiB1bCxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBkdCAuY2hpbGRjdCA+IHVsIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDAgIWltcG9ydGFudDtcbn1cblxuLmxpbmtMaXN0IGxpIC5saW5rTGlzdCBsaSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaSAubGlua0xpc3QgbGksXG4ubGlua0xpc3QgbGkgLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIGxpLFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAubGlua0xpc3QgbGkgLmNoaWxkY3QgPiB1bCBsaSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaSAuY2hpbGRjdCA+IHVsIGxpLFxuLmxpbmtMaXN0IGR0IC5saW5rTGlzdCBsaSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBkdCAubGlua0xpc3QgbGksXG4ubGlua0xpc3QgZHQgLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIGxpLFxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAubGlua0xpc3QgZHQgLmNoaWxkY3QgPiB1bCBsaSxcbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBkdCAuY2hpbGRjdCA+IHVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMThweCAhaW1wb3J0YW50O1xufVxuXG4ubGlua0xpc3QgZGQsXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCA+IHVsIC5jaGlsZGN0ID4gdWwgZGQge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLyogTG9jYWwgTmF2dmkgVjMgKi9cblxuLmxvY2FsTmF2X192MyB7XG4gIHdpZHRoOiAyNCU7XG59XG5cbi5sb2NhbE5hdl9fdjMgLmljb24tZXh0ZXJuYWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5cbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X190aXRsZSBhLmN0MXN0IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X190aXRsZS5ubzIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ubG9jYWxOYXZfX3YzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubG9jYWxOYXZfX3YzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuXG4ubG9jYWxOYXZfX3YzX190aXRsZSBhLmN0MXN0IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5sb2NhbE5hdl9fdjNfX3RpdGxlLm5vMiB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi5sb2NhbE5hdl9fdjMgbGkuaGFzQ2xkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9jYWxOYXZfX3YzIGxpLmhhc0NsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMjVlbTtcbiAgcmlnaHQ6IDFlbTtcbn1cblxuLmxvY2FsTmF2X192MyBsaS5oYXNDbGQuYWN0aXZlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgY29udGVudDogXCJcXGViMTNcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4yNWVtO1xuICByaWdodDogMWVtO1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgYSB7XG4gIGNvbG9yOiBwYWxldHRlKFwiYmFzaWNcIiwgXCJ0ZXh0XCIpO1xuICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogcGFsZXR0ZShcInNpdGVcIiwgXCJtYWluXCIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIGE6aG92ZXIge1xuICBjb2xvcjogcGFsZXR0ZShcImFuY2hvclwiLCBcImhvdmVyXCIpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIGE6aG92ZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgKi5jdXJyZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDVFQjg7XG59XG5cbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAqLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjMDA2OGI3O1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0Mm5kOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG59XG5cbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QybmQge1xuICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjOWM5Yzk7XG59XG5cbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QybmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0Mm5kLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1RUI4O1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0Mm5kLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDVFQjg7XG59XG5cbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QybmQuY3VycmVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA2OGI3O1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0Mm5kLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjMDA2OGI3O1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1RUI4O1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCAuYWN0aXZlIGEge1xuICBjb2xvcjogIzAwNUVCODtcbn1cblxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDFlbTtcbn1cblxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCBsaSB7XG4gIHBhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYzljOWM5O1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCA+IHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCA+IHVsIC5jaGlsZGN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYzljOWM5O1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCA+IHVsIC5jaGlsZGN0ID4gdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubG9jYWxOYXZfX3YzIC5sb2NhbE5hdl9fbGlzdF9fdjMgLmN0M3JkTGlzdCA+IHVsIC5jaGlsZGN0ID4gdWwgbGkgYTpob3Zlcjo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG59XG5cbi5sb2NhbE5hdl9fdjMgLmxvY2FsTmF2X19saXN0X192MyAuY3QzcmRMaXN0ID4gdWwgLmNoaWxkY3QgPiB1bCBsaS5jdXJyZW50IGEge1xuICBjb2xvcjogIzAwNUVCODtcbn1cblxuLmxvY2FsTmF2X192MyAubG9jYWxOYXZfX2xpc3RfX3YzIC5jdDNyZExpc3QgPiB1bCAuY2hpbGRjdCA+IHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmxvY2FsTmF2X192MyAucmVsYXRlZCB7XG4gIG1hcmdpbjogNTBweCAwIDAgMDtcbn1cblxuLmxvY2FsTmF2X192MyAucmVsYXRlZF9fYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxuLmxvY2FsTmF2X192MyAucmVsYXRlZF9fYm94X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4ubG9jYWxOYXZfX3YzIC5yZWxhdGVkX19ib3hfX2xpc3QgZHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzljOTtcbn1cblxuLmxvY2FsTmF2X192MyAucmVsYXRlZF9fYm94X19saXN0IGR0ID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5sb2NhbE5hdl9fdjMgLnJlbGF0ZWRfX2JveF9fbGlzdCBkdCA+IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDA1NUM0O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5sb2NhbE5hdl9fdjMgLnJlbGF0ZWRfX2JveF9fbGlzdCBkdCA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDJweDtcbn1cblxuLmxvY2FsTmF2X192MyAucmVsYXRlZF9fYm94X19saXN0IGR0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5sb2NhbE5hdl9fdjMgLnJlbGF0ZWRfX2JveF9fbGlzdCBkZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5cbi5sb2NhbE5hdl9fdjMgLnJlbGF0ZWRfX2JveF9fbGlzdCBkZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYzljOWM5O1xufVxuXG4ubG9jYWxOYXZfX3YzIC5yZWxhdGVkIC5saW5rQnRuV2hpdGUge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLmxvY2FsTmF2X192MyAua2FidWthSW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4ubG9jYWxOYXZfX3YzIC5rYWJ1a2FJbmZvIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sb2NhbE5hdl9fdjMgLmthYnVrYUluZm8gLmthYnVrYUltZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuc2VjdGlvbi5wYWdlQ29udGVudDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua3lvdG8tdGFpeW8gLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xufVxuXG4ua3lvdG8tdGFpeW8gLmwtY29udGFpbmVyIC5jb21tb24tYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5sLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHk6bm90KC50b3ApIC5sLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG59XG5cbi5reW90by10YWl5byAubC1jb250ZW50X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWluLWhlaWdodDogNjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC50aXRsZUFyZWEgLnBhZ2VNYWluVGl0bGUsXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAudGl0bGVBcmVhIC5wYWdlVGl0bGUsXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZSAudGl0bGVBcmVhIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnBhZ2VUaXRsZSxcbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnRpdGxlQXJlYSAucGFnZVRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC50aXRsZUFyZWEgLnBhZ2VNYWluVGl0bGUuYm9yZGVyLFxuLmwtY29udGVudCAucGFnZUFydGljbGUgLnRpdGxlQXJlYSAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC5ib3JkZXIucGFnZVRpdGxlLFxuLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAudGl0bGVBcmVhIC5ib3JkZXIucGFnZVRpdGxlIHtcbiAgd2lkdGg6IDY4LjQlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCB7XG4gIHdpZHRoOiA2OC40JTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAucGFnZVRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnBhZ2VUaXRsZSBzdXAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAucGFnZVRpdGxlX19zdWIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAuY3B0VGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbjogNXJlbSAwIDJyZW0gMDtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAuY3B0VGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLmNwdFRpdGxlIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBjb250ZW50OiBcIlxcZWIxOFwiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTIlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZSAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC5jcHRUaXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLmNwdFRpdGxlIGE6aG92ZXI6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnN1YlRpdGxlIHtcbiAgbWFyZ2luOiAzcmVtIDAgMnJlbSAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYjliOWI5O1xuICBjb2xvcjogIzAwNUVCODtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAuc3ViVGl0bGVfX2JnQmwge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDVFQjg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZSAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC5zdWJTdWJUaXRsZSB7XG4gIG1hcmdpbjogM3JlbSAwIDFyZW0gMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnRpdGxlQXJlYSAucGFnZU1haW5UaXRsZSxcbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC50aXRsZUFyZWEgLnBhZ2VUaXRsZSxcbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAudGl0bGVBcmVhIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnBhZ2VUaXRsZSB7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnRpdGxlQXJlYSAucGFnZVRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC5jcHRUaXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2hlYWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2NvbnRhaW5lciAuY3B0VGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9fY29udGFpbmVyIC5tYWluQ29udGVudF9faXRlbV9fdGh1bWIge1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtLFxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX2xpbmtCdG4sXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNDcuNSU7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fdGV4dEFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCk7XG4gIHBhZGRpbmc6IDJlbSAxZW07XG4gIGJhY2tncm91bmQ6ICMwMDVFQjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDVFQjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX3RpdGxlIC5pdGVtVGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fdGl0bGUgLml0ZW1UaXRsZTo6YWZ0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAtMTVweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX3RpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzBkYztcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX3RpdGxlLm5vTGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fdGl0bGUubm9MaW5rIC5pdGVtVGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX3RpdGxlLm5vTGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDVFQjg7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX190ZXh0IHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDI7XG4gIGZsZXgtZ3JvdzogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX3RleHQgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX3RleHQgLnN1YlN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbjogMjBweCAwIDVweCAwO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fdGV4dCAubGlua0xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX190ZXh0IC5saW5rTGlzdCA+IGxpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX190ZXh0IC5saW5rTGlzdCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMDQ1M2I4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX190ZXh0IC5saW5rTGlzdCA+IGxpID4gdWwge1xuICBtYXJnaW46IDVweCAwIDVweCAwO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fdGV4dCAubGlua0xpc3QgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX190ZXh0IGRsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fY2FwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX19jYXB0aW9uLm5vTGluZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX2NhcHRpb24ubm9JbWcgcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fY2FwdGlvbiBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX19jYXB0aW9uIHAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX2NhcHRpb24ubm9JbWcgcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fcGhvdG8ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX19waG90byAubWFpbkNvbnRlbnRfX2l0ZW1fX3RpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiAwJTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX3Bob3RvIC5tYWluQ29udGVudF9faXRlbV9fdGl0bGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX19waG90byAubWFpbkNvbnRlbnRfX2l0ZW1fX3RpdGxlIC5pdGVtVGl0bGUge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX19waG90byAubWFpbkNvbnRlbnRfX2l0ZW1fX3RleHQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX19saW5rQnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudF9faXRlbV9fbGlua0J0biAubWFpbkNvbnRlbnRfX2l0ZW1fX3RleHRBcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnRpdGxlQXJlYSAucGFnZU1haW5UaXRsZSxcbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAudGl0bGVBcmVhIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnBhZ2VUaXRsZSxcbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC50aXRsZUFyZWEgLnBhZ2VUaXRsZSxcbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnRpdGxlQXJlYSAucGFnZVRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAucGFnZUNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLmluZGV4Q29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLmluZGV4Q29udGVudF9faXRlbSxcbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAuaW5kZXhDb250ZW50X19pdGVtLm5vSW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMzIlO1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZjdmMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLmluZGV4Q29udGVudF9faXRlbTpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5pbmRleENvbnRlbnRfX2l0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIzNXB4O1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLmluZGV4Q29udGVudF9faXRlbV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLmluZGV4Q29udGVudF9faXRlbV9fdGV4dEFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA2JSAyLjRyZW0gNiU7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAuaW5kZXhDb250ZW50X19pdGVtX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyZW0gMCA2ZW0gMDtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5pbmRleENvbnRlbnRfX2l0ZW1fX3RpdGxlIC5pdGVtVGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMzMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLmluZGV4Q29udGVudF9faXRlbV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IC00ZW07XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAuaW5kZXhDb250ZW50X19pdGVtX190ZXh0IHAge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAuaW5kZXhDb250ZW50X19pdGVtX19idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5pbmRleENvbnRlbnRfX2l0ZW1fX2J0biBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjFyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAuaW5kZXhDb250ZW50X19pdGVtX19idG4gcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAuaW5kZXhDb250ZW50X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VhZjVmOTtcbn1cblxuLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5pbmRleENvbnRlbnRfX2l0ZW0ubm9JbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAuaW5kZXhDb250ZW50X19pdGVtLm5vSW1nIC5pbmRleENvbnRlbnRfX2l0ZW1fX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyLjRyZW07XG4gIHdpZHRoOiA4OCU7XG59XG5cbmJvZHkubC1jb250ZW50MTAwcCAubC1jb250ZW50IC5wYWdlQXJ0aWNsZSAucGFnZUNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG5ib2R5LmwtY29udGVudDEwMHAgLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LmwtY29udGVudDEwMHAgLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5sb2NhbE5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICMwMDAwMDA7XG59XG5cbi5sLXRvb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG4ubC10b29sIC5icmVhZGNydW1icyB7XG4gIHdpZHRoOiA3MSU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1tYXJnaW46IDUwcHggMCAwIDA7XG59XG5cbi5sLXRvb2wgLmJyZWFkY3J1bWJzIGxpIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubC10b29sIC5icmVhZGNydW1icyBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogNXB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5sLXRvb2wgLnNucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKiBJY29ucyAqL1xufVxuXG4ubC10b29sIC5zbnMgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIGZvbnQgYXdlc29tZSBpY29ucyAqL1xuICAvKiBwb3AtdXAgdGV4dCAqL1xufVxuXG4ubC10b29sIC5zbnMgYTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmwtdG9vbCAuc25zIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDQ1M2I4O1xufVxuXG4ubC10b29sIC5zbnMgYTpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQ6ICMzQjU5OTg7XG59XG5cbi5sLXRvb2wgLnNucyBhOm50aC1vZi10eXBlKDEpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4ubC10b29sIC5zbnMgYTpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQ6ICM1NWFjZWU7XG59XG5cbi5sLXRvb2wgLnNucyBhOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4ubC10b29sIC5zbnMgYTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQ6ICNkZDRiMzk7XG59XG5cbi5sLXRvb2wgLnNucyBhOm50aC1vZi10eXBlKDMpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4ubC10b29sIC5zbnMgYSBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0yNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHotaW5kZXg6IC0xO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAvKiBwb3AtdXAgdGV4dCBhcnJvdyAqL1xufVxuXG4ubC10b29sIC5zbnMgYSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2VlZWVlZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5sLXRvb2wgLnNucyBhOmhvdmVyLFxuLmwtdG9vbCAuc25zIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmwtdG9vbCAuc25zIGE6aG92ZXIgc3Bhbixcbi5sLXRvb2wgLnNucyBhOmZvY3VzLXZpc2libGUgc3BhbiB7XG4gIGJvdHRvbTogMzVweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmwtdG9vbCAuc25zICNwcmludEJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICMzMzM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAvKiBwb3AtdXAgdGV4dCAqL1xufVxuXG4ubC10b29sIC5zbnMgI3ByaW50QnRuIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmwtdG9vbCAuc25zICNwcmludEJ0biBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICB6LWluZGV4OiAtMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgLyogcG9wLXVwIHRleHQgYXJyb3cgKi9cbn1cblxuLmwtdG9vbCAuc25zICNwcmludEJ0biBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2VlZWVlZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5sLXRvb2wgLnNucyAjcHJpbnRCdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlYmVlO1xufVxuXG4ubC10b29sIC5zbnMgI3ByaW50QnRuOmhvdmVyIHNwYW4ge1xuICBib3R0b206IDM1cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sLXRvb2wgLnNucyAjcHJpbnRCdG46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbiAgY29sb3I6ICMwMDVFQjg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmJvZHk6bm90KC5pcikgLmwtdG9vbCAjcHJpbnRCdG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1pY29uLFxuLmMtaWNvbl9fcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwYjk5ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLWljb25fX3JlZCB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMDA7XG59XG5cbi5reW90by10YWl5byAuYy1hY2RuVGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1jb2xvcjogI0RCREJEQjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWFjZG5UaXRsZSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIuNHJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtYWNkblRpdGxlIGJ1dHRvbiA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ibHVlKTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtYWNkblRpdGxlIGJ1dHRvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNHJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9pY29uLXBsdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgY29sb3I6ICMwMDVFQjg7XG59XG5cbi5reW90by10YWl5byAuYy1hY2RuVGl0bGUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmhvdmVyLFxuLmt5b3RvLXRhaXlvIC5jLWFjZG5UaXRsZSBidXR0b25bYXJpYS1leHBhbmRlZD1mYWxzZV06Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6ICNFQkY1RkY7XG59XG5cbi5reW90by10YWl5byAuYy1hY2RuVGl0bGUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjRUJGNUZGO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtYWNkblRpdGxlIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtYWNkbkNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5reW90by10YWl5byAuYy1hY2RuQ29udGVudFthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCREJEQjtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWFjZG5Db250ZW50ICsgLmMtYWNkblRpdGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmMtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYy1idG46aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmMtY0JveCxcbi5jLWNCb3hfX2JsdWUsXG4uYy1jQm94X19ncmF5LFxuLmMtY0JveF9fd2hpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYy1jQm94X193aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5jLWNCb3hfX2dyYXkge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4uYy1jQm94X19ibHVlIHtcbiAgYmFja2dyb3VuZDogI2M3ZTlmNztcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWZCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtZkJveCAuYy1mQm94X19pdGVtID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWZCb3gucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWZCb3gucm93X19yIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtZkJveC5jbG0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtZkJveC5jbG1fX3Ige1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5reW90by10YWl5byAuYy1mQm94LmpjX19zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWZCb3guamNfX3NhIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5reW90by10YWl5byAuYy1mQm94LmpjX19mcyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWZCb3guamNfX2ZlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWZCb3guamNfX2NlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5reW90by10YWl5byAuYy1mQm94LmFpX19jZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5reW90by10YWl5byAuYy1mQm94LmFpX19mcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtZkJveC5haV9fZmUge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5reW90by10YWl5byAuYy1mQm94LmFpX19zdCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtZkJveC5haV9fYmwge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5reW90by10YWl5byAuYy1mQm94LmZ3cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi5reW90by10YWl5byAuYy1saW5rQnV0dG9uID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5reW90by10YWl5byAuYy1saW5rQnV0dG9uID4gc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTYwMCkgdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL0ljb24tLWFycm93LXJpZ2h0X3YyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0J1dHRvbjpob3ZlciA+IHNwYW4sXG4ua3lvdG8tdGFpeW8gLmMtbGlua0J1dHRvbjpmb2N1cy12aXNpYmxlID4gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJsdWUtaG92ZXIpO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0J1dHRvbi4tLW5vQm9yZGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtCdXR0b24uLS1iYWNrID4gc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0J1dHRvbi4tLWJhY2sgPiBzcGFuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZS02MDApIHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9JY29uLS1hcnJvdy1yaWdodF92Mi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtCdXR0b24uLS1hcnJvd0ZpeCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtCdXR0b24uLS1hcnJvd0ZpeCA+IHNwYW4ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0J1dHRvbi4tLWFycm93Rml4ID4gc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0J1dHRvbiBhLmMtbGlua0J1dHRvbjpob3Zlcixcbi5reW90by10YWl5byAuYy1saW5rQnV0dG9uIGEuYy1saW5rQnV0dG9uOmZvY3VzLXZpc2libGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtCdXR0b24gYS5jLWxpbmtCdXR0b246aG92ZXIgPiBzcGFuLFxuLmt5b3RvLXRhaXlvIC5jLWxpbmtCdXR0b24gYS5jLWxpbmtCdXR0b246Zm9jdXMtdmlzaWJsZSA+IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmMtbGlua0J0bixcbi5jLWxpbmtCdG5fX2ljb24sXG4uYy1saW5rQnRuX19pY29uLS1yZWQsXG4uYy1saW5rQnRuX19ibCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG59XG5cbi5jLWxpbmtCdG46aG92ZXIsXG4uYy1saW5rQnRuX19pY29uOmhvdmVyLFxuLmMtbGlua0J0bl9faWNvbi0tcmVkOmhvdmVyLFxuLmMtbGlua0J0bl9fYmw6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmMtbGlua0J0bl9fYmwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGI5OWQ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzBiOTlkNDtcbn1cblxuLmMtbGlua0J0bl9fYmw6aG92ZXIge1xuICBjb2xvcjogIzBiOTlkNDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmMtbGlua0J0bl9faWNvbixcbi5jLWxpbmtCdG5fX2ljb24tLXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYjk5ZDQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMGI5OWQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jLWxpbmtCdG5fX2ljb246OmJlZm9yZSxcbi5jLWxpbmtCdG5fX2ljb24tLXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5jLWxpbmtCdG5fX2ljb246OmFmdGVyLFxuLmMtbGlua0J0bl9faWNvbi0tcmVkOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5jLWxpbmtCdG5fX2ljb246aG92ZXIsXG4uYy1saW5rQnRuX19pY29uLS1yZWQ6aG92ZXIge1xuICBjb2xvcjogIzBiOTlkNDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmMtbGlua0J0bl9faWNvbi0tcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xufVxuXG4uYy1saW5rQnRuX19pY29uLS1yZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmMtbGlua0J0bl9faWNvbi5pY29uX19hcndSOjpiZWZvcmUsXG4uaWNvbl9fYXJ3Ui5jLWxpbmtCdG5fX2ljb24tLXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmMtbGlua0J0bl9faWNvbi5pY29uX19hcndSMjo6YWZ0ZXIsXG4uaWNvbl9fYXJ3UjIuYy1saW5rQnRuX19pY29uLS1yZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtMaXN0LS1waG90byB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0ge1xuICB3aWR0aDogMzIlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbTpub3QoOm50aC1vZi10eXBlKDNuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbTpudGgtb2YtdHlwZShuICsgNCkge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSAuaXRlbV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSAuaXRlbV9faW1nIC5pdGVtX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSAuaXRlbV9faW1nIC5pdGVtX190aXRsZSA+IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSAuaXRlbV9faW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5reW90by10YWl5byAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtIC5pdGVtX19idXR0b24ge1xuICBwYWRkaW5nOiAwIDEuNnJlbTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0gLml0ZW1fX2J1dHRvbiAuYy1saW5rQnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5reW90by10YWl5byAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtID4gYTpob3Zlcixcbi5reW90by10YWl5byAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtID4gYTpmb2N1cy12aXNpYmxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5reW90by10YWl5byAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtID4gYTpob3ZlciAuaXRlbV9faW1nID4gaW1nLFxuLmt5b3RvLXRhaXlvIC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0gPiBhOmZvY3VzLXZpc2libGUgLml0ZW1fX2ltZyA+IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0gPiBhOmhvdmVyIC5pdGVtX19idXR0b24gLmMtbGlua0J1dHRvbiA+IHNwYW4sXG4ua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSA+IGE6Zm9jdXMtdmlzaWJsZSAuaXRlbV9fYnV0dG9uIC5jLWxpbmtCdXR0b24gPiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmx1ZS1ob3Zlcik7XG59XG5cbi5jLWxpc3QtLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmMtbGlzdC0tbGluZSA+IC5saXN0SXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYy1saXN0LS1saW5lID4gLmxpc3RJdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5jLWxpc3QtLWxpbmUgPiAubGlzdEl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xufVxuXG4uYy1saXN0LS1saW5lID4gLmxpc3RJdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jLWxpc3QtLWxpbmUgPiAubGlzdEl0ZW0uaGFzQnRuIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5jLXRhYmxlQXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uYy10YWJsZUFyZWEgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmMtdGFibGVBcmVhIHRhYmxlIHRoLFxuLmMtdGFibGVBcmVhIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbn1cblxuLmMtdGl0bGVfX3VsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwYjk5ZDQ7XG59XG5cbi5jLXRpdGxlX19ib3gge1xuICBiYWNrZ3JvdW5kOiAjYzdlOWY3O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwYjk5ZDQ7XG59XG5cbi5jLXRpdGxlX19ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWhlYWRpbmcge1xuICAtLXRoaXMtbGFiZWwtc2l6ZTogdmFyKC0tdHlwby1zaXplLTUwKTtcbiAgLS10aGlzLWxhYmVsLWxoOiB2YXIoLS10eXBvLWxoLXNtYWxsKTtcbiAgLS10aGlzLXRpdGxlLXNpemU6IHZhcigtLXR5cG8tc2l6ZS0zNTApO1xuICAtLXRoaXMtdGl0bGUtbGg6IHZhcigtLXR5cG8tbGgpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtaGVhZGluZy4tc2Vjb25kIHtcbiAgLS10aGlzLWxhYmVsLWxoOiB2YXIoLS10eXBvLWxoKTtcbiAgLS10aGlzLXRpdGxlLXNpemU6IHZhcigtLXR5cG8tc2l6ZS0zMDApO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtaGVhZGluZy4tdGhpcmQge1xuICAtLXRoaXMtdGl0bGUtc2l6ZTogdmFyKC0tdHlwby1zaXplLTEwMCk7XG59XG5cbi5reW90by10YWl5byAuYy1oZWFkaW5nX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS10aGlzLXRpdGxlLXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tdHlwby13ZWlnaHQtZGVtaSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aGlzLXRpdGxlLWxoKTtcbiAgdGV4dC13cmFwOiBpbml0aWFsO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtaGVhZGluZ19zdWIge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1tKTtcbiAgZm9udC1zaXplOiB2YXIoLS10eXBvLXNpemUtMjAwKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXR5cG8td2VpZ2h0LWRlbWkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdHlwby1saC1kZW1pLXNtYWxsKTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWhlYWRpbmdfZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1tKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXR5cG8tbGgpO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtaGVhZGluZ19kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLTUwKTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWhlYWRpbmdfZGVzY3JpcHRpb24gcDpub3QoOnJvb3QpIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS10eXBvLXJlYWRpbmctd2lkdGgpO1xuICBmb250LXNpemU6IHZhcigtLXR5cG8tc2l6ZS01MCk7XG59XG5cbi5reW90by10YWl5byAuYy1oZWFkaW5nX2xhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS10aGlzLWxhYmVsLXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tdHlwby13ZWlnaHQtZGVtaSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aGlzLWxhYmVsLWxoKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmx1ZS1lbXBoYXNpcyk7XG59XG5cbi5reW90by10YWl5byAuYy1oZWFkaW5nX21lbnUge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS0yeHMpO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtaGVhZGluZ19idXR0b24ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS0yNTApO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtcGFnZUhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb25fcGFnZS9wYWdlaGVhZGVyX2JnLndlYnBcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0L2NvbnRhaW47XG59XG5cbi5reW90by10YWl5byAuYy1wYWdlSGVhZGVyIC5jLXBhZ2VIZWFkZXJfaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS0xNTApIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtcGFnZUhlYWRlciAuYy1wYWdlSGVhZGVyX2lubmVyIC5jLXBhZ2VIZWFkZXJfY29udGVudHMge1xuICB3aWR0aDogNTAlO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtcGFnZUhlYWRlciAuYy1wYWdlSGVhZGVyX2lubmVyIC5jLXBhZ2VIZWFkZXJfY29udGVudHMgLmMtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtcGFnZUhlYWRlciAuYy1wYWdlSGVhZGVyX2lubmVyIC5jLXBhZ2VIZWFkZXJfY29udGVudHMgLmMtaGVhZGluZyAuYy1oZWFkaW5nX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNjAwKTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLXBhZ2VIZWFkZXIgLmMtcGFnZUhlYWRlcl9pbm5lciAuYy1wYWdlSGVhZGVyX2NvbnRlbnRzIC5jLWhlYWRpbmdfZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLXBhZ2VIZWFkZXIgLmMtcGFnZUhlYWRlcl9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtcGFnZUhlYWRlciAuYy1wYWdlSGVhZGVyX2ltYWdlIGltZyxcbi5reW90by10YWl5byAuYy1wYWdlSGVhZGVyIC5jLXBhZ2VIZWFkZXJfaW1hZ2Ugc291cmNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGNsaXAtcGF0aDogcG9seWdvbig4JSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbn1cblxuLmt5b3RvLXRhaXlvIC50aGlyZC1sYXlvdXRfYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5cbi5reW90by10YWl5byAudGhpcmQtbGF5b3V0X2JvZHk6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtc2VjdGlvbl9fdGl0bGVBcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5reW90by10YWl5byAuYy1zZWN0aW9uX190aXRsZUFyZWEgLmMtc2VjdGlvbl9fdGl0bGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtc2VjdGlvbl9fdGl0bGVBcmVhIC5jLXNlY3Rpb25fX3RleHQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmt5b3RvLXRhaXlvIHNlY3Rpb24udGhpcmQtbGF5b3V0X2JvZHkudS1iZy0tYmx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ua3lvdG8tdGFpeW8gc2VjdGlvbi50aGlyZC1sYXlvdXRfYm9keS51LWJnLS1ibHVlIC50aGlyZC1oZWFkaW5nMjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ua3lvdG8tdGFpeW8gc2VjdGlvbi50aGlyZC1sYXlvdXRfYm9keS51LWJnLS1ibHVlIC50aGlyZC1oZWFkaW5nNDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLXNlY3Rpb25fX29uZXZpZXcgLnRoaXJkLWxheW91dF9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtc2VjdGlvbl9fb25ldmlldyAudGhpcmQtbGF5b3V0X2lubmVyID4gLmMtZkJveCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLXNlY3Rpb25fX2VtcGxveWVlX19pbnRlcnZpZXcge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY3O1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtYW5jaG9yTGluayAudGhpcmQtbGlua3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLXNsaWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5reW90by10YWl5byAuYy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGV4dC1ibHVlKSB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vSWNvbi0tYXJyb3ctcmlnaHRfdjIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5reW90by10YWl5byAuYy1zbGlkZXIgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5reW90by10YWl5byAuYy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ibHVlKTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLXNsaWRlciAuc2xpZGVyX19pbWdBcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG59XG5cbi5reW90by10YWl5byAuYy1zbGlkZXIgLnNsaWRlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3lvdG8tdGFpeW8gLnUtYmctLWJsdWUgLmMtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5reW90by10YWl5byAudS1iZy0tYmx1ZSAuYy1zbGlkZXIgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0NhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0NhcmQgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5reW90by10YWl5byAuYy1saW5rQ2FyZCA+IGE6aG92ZXIgLmMtbGlua0NhcmRfX2ltZ0FyZWEgPiBpbWcsXG4ua3lvdG8tdGFpeW8gLmMtbGlua0NhcmQgPiBhOmZvY3VzLXZpc2libGUgLmMtbGlua0NhcmRfX2ltZ0FyZWEgPiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5reW90by10YWl5byAuYy1saW5rQ2FyZCA+IGE6aG92ZXIgLmMtbGlua0J1dHRvbixcbi5reW90by10YWl5byAuYy1saW5rQ2FyZCA+IGE6Zm9jdXMtdmlzaWJsZSAuYy1saW5rQnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNjAwKTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtDYXJkIC5jLWxpbmtDYXJkX19pbWdBcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAyLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5reW90by10YWl5byAuYy1saW5rQ2FyZCAuYy1saW5rQ2FyZF9faW1nQXJlYSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0NhcmQgLmMtbGlua0NhcmRfX2ltZ0FyZWEgLmMtbGlua0NhcmRfX2ltZ19fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTYwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5reW90by10YWl5byAuYy1saW5rQ2FyZCAuYy1saW5rQ2FyZF9fdGV4dEFyZWEge1xuICBwYWRkaW5nOiAyLjRyZW0gM3JlbTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWxpbmtDYXJkIC5jLWxpbmtDYXJkX190ZXh0QXJlYSAuYy1saW5rQ2FyZF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtbGlua0NhcmQgLmMtbGlua0NhcmRfX3RleHRBcmVhIC5jLWxpbmtDYXJkX190ZXh0IC50ZXh0X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5reW90by10YWl5byAuYy1saW5rQ2FyZCAuYy1saW5rQ2FyZF9fdGV4dEFyZWEgLmMtbGlua0NhcmRfX3RleHQgLnRleHRfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5reW90by10YWl5byAuYy1saW5rQ2FyZCAuYy1saW5rQ2FyZF9fdGV4dEFyZWEgLmMtbGlua0NhcmRfX3RleHQgLnRleHRfX25hbWUgPiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43MmVtO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtZExpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWRMaXN0IGR0LFxuLmt5b3RvLXRhaXlvIC5jLWRMaXN0IGRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ua3lvdG8tdGFpeW8gLmMtZExpc3QgZHQ6bnRoLW9mLXR5cGUobiArIDIpLFxuLmt5b3RvLXRhaXlvIC5jLWRMaXN0IGRkOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWRMaXN0IGR0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNjAwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmt5b3RvLXRhaXlvIC5jLWRMaXN0IGR0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4vKiBjYXRjaCAqL1xuXG4ua3lvdG8tdGFpeW8gLnAtY2F0Y2gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmt5b3RvLXRhaXlvIC5wLWNhdGNoX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5reW90by10YWl5byAucC1jYXRjaCAucC1jYXRjaF9fbWFpbkltZ0FyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5reW90by10YWl5byAucC1jYXRjaCAucC1jYXRjaF9fbWFpbkltZ0FyZWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1jaGFwdGVyLFxuLnAtY2hhcHRlcl9fYmx1ZTAyLFxuLnAtY2hhcHRlcl9fYmx1ZTAxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbn1cblxuLnAtY2hhcHRlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wLWNoYXB0ZXJfX2lubmVyIC5jLXRpdGxlX19ib3gge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ucC1jaGFwdGVyX19pbm5lciAuYy10aXRsZV9fdWwge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnAtY2hhcHRlcl9faW5uZXIgLmMtdGl0bGVfX2JvbGQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuLnAtY2hhcHRlcl9faW5uZXIgLmMtY0JveCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4ucC1jaGFwdGVyX19pbm5lciAuYy1pY29uIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuXG4ucC1jaGFwdGVyX19pbm5lciAuYy1idG4ge1xuICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5cbi5wLWNoYXB0ZXJfX2lubmVyIC5jLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMGI5OWQ0O1xuICBib3JkZXItY29sb3I6ICMwYjk5ZDQ7XG59XG5cbi5wLWNoYXB0ZXJfX2lubmVyIC5jLWxpbmtCdG4ge1xuICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4ucC1jaGFwdGVyX19pbm5lciAuYy1saW5rTGlzdCB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5wLWNoYXB0ZXJfX2lubmVyIC5jLWxpbmtMaXN0IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wLWNoYXB0ZXJfX2lubmVyIC5jLWxpbmtMaXN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ucC1jaGFwdGVyX19pbm5lciAuYy1saW5rTGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wLWNoYXB0ZXJfX2lubmVyIC5jLWFjZG5UaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ucC1jaGFwdGVyX19pbm5lciAuYy1hY2RuVGl0bGUgYnV0dG9uIHtcbiAgcGFkZGluZzogMC44ZW0gMmVtIDAuOGVtIDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnAtY2hhcHRlcl9faW5uZXIgLmMtYWNkblRpdGxlIGJ1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnAtY2hhcHRlcl9faW5uZXIgLmMtYWNkbkNvbnRlbnQge1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnAtY2hhcHRlcl9faW5uZXIgdGFibGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnAtY2hhcHRlcl9faW5uZXIgdGFibGUgdGgsXG4ucC1jaGFwdGVyX19pbm5lciB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wLWNoYXB0ZXJfX2lubmVyIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogI2M3ZTlmNztcbn1cblxuLnAtY2hhcHRlcl9faW5uZXIgZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnAtY2hhcHRlcl9fYmx1ZTAxIHtcbiAgYmFja2dyb3VuZDogI2U2ZWJlZTtcbn1cblxuLnAtY2hhcHRlcl9fYmx1ZTAyIHtcbiAgYmFja2dyb3VuZDogI2M3ZTlmNztcbn1cblxuLnAtbGVhZCB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1sZWFkX19pbm5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtbGVhZF9faW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnAtdGFiX190aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGI5OWQ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wLXRhYl9fdGl0bGUgLnAtdGFiX190aXRsZV9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2xvcjogIzBiOTlkNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBiOTlkNDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnAtdGFiX190aXRsZSAucC10YWJfX3RpdGxlX19pdGVtICpbcm9sZT10YWJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xufVxuXG4ucC10YWJfX3RpdGxlIC5wLXRhYl9fdGl0bGVfX2l0ZW0gKltyb2xlPXRhYl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgY29udGVudDogXCLilrxcIjtcbn1cblxuLnAtdGFiX190aXRsZSAucC10YWJfX3RpdGxlX19pdGVtICpbcm9sZT10YWJdW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjMGI5OWQ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnAtdGFiX190aXRsZSAucC10YWJfX3RpdGxlX19pdGVtICpbcm9sZT10YWJdOmZvY3VzOm5vdChbYXJpYS1zZWxlY3RlZD10cnVlXSkge1xuICBiYWNrZ3JvdW5kOiAjYzdlOWY3O1xufVxuXG4ucC10YWJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBtb2RhbCAqL1xuXG4ua3lvdG8tdGFpeW8gLnAtbW9kYWxfX2NvbnRlbnRBcmVhIHtcbiAgcGFkZGluZy10b3A6IDEwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmt5b3RvLXRhaXlvIC5wLW1vZGFsX19jb250ZW50QXJlYSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5reW90by10YWl5byAucC1tb2RhbF9fY29udGVudEFyZWEgKiArIHAge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5reW90by10YWl5byAucC1tb2RhbF9fY29udGVudEFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ua3lvdG8tdGFpeW8gLnAtbW9kYWxfX2NvbnRlbnRBcmVhIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgcGFkZGluZzogNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4ua3lvdG8tdGFpeW8gLnAtbW9kYWxfX2NvbnRlbnRBcmVhIC5tb2RhbC1jb250ZW50IC50aGlyZC1oZWFkaW5nMyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5reW90by10YWl5byAucC1tb2RhbF9fY29udGVudEFyZWEgLm1vZGFsLWNvbnRlbnQgLnRoaXJkLWhlYWRpbmc0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItYmx1ZSk7XG59XG5cbi5reW90by10YWl5byAucC1tb2RhbF9fY29udGVudEFyZWEgLm1vZGFsLWNvbnRlbnQgLmMtZkJveCAuYy1mQm94X19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmt5b3RvLXRhaXlvIC5wLW1vZGFsX19jb250ZW50QXJlYSAubW9kYWwtY29udGVudCAuYy1mQm94IC5jLWZCb3hfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5reW90by10YWl5byAucC1tb2RhbF9fY29udGVudEFyZWEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ua3lvdG8tdGFpeW8gLnAtbW9kYWxfX2NvbnRlbnRBcmVhIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50X19ib2R5IC5tb2RhbC1jb250ZW50X19pbWdBcmVhIHtcbiAgd2lkdGg6IDE0JTtcbn1cblxuLmt5b3RvLXRhaXlvIC5wLW1vZGFsX19jb250ZW50QXJlYSAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudF9fYm9keSAubW9kYWwtY29udGVudF9fdGV4dEFyZWEge1xuICB3aWR0aDogODYlO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLmt5b3RvLXRhaXlvIC5wLW1vZGFsX19jb250ZW50QXJlYSAucC1tb2RhbF9fY2xvc2Uge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjc4cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMi40cmVtIGF1dG8gMCBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiAgZmlsZSBpY29uICovXG5cbi51LWJsYW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvanAvamEvYXNzZXRzL2ltZy9jb21tb24vaWNvbi1leC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnUtcGRmOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvanAvamEvYXNzZXRzL2ltZy9jb21tb24vaWNvbi1wZGYucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi51LXhsczo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2pwL2phL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24tZXhjZWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi51LWRvYzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2pwL2phL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24td29yZC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnUtcHB0OjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvanAvamEvYXNzZXRzL2ltZy9jb21tb24vaWNvbi1wcHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qICBnZW5lcmFsICovXG5cbi51LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnUtYWxpZ25MZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ25DZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsaWduUmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtd2VpZ2h0Qm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi51LXRleHRCbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTYwMCk7XG59XG5cbi51LXRleHRSZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LS1yZWQpO1xufVxuXG4udS1iZy0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNjAwKTtcbn1cblxuLnUtYmctLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY3O1xufVxuXG4udS1iZy0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udS1mb3JUYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWZvclNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NjUge1xuICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI2NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10ODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI5MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OTUge1xuICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ5MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wZDUge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQxMCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQxNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQyMCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQyNSB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQzMCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQzNSB7XG4gIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ0MCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ0NSB7XG4gIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ1MCB7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ1NSB7XG4gIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ2MCB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ2NSB7XG4gIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ3MCB7XG4gIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ3NSB7XG4gIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ4MCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ4NSB7XG4gIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ5MCB7XG4gIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQ5NSB7XG4gIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGQxMDAge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS13MHAge1xuICB3aWR0aDogMCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzFwIHtcbiAgd2lkdGg6IDElICFpbXBvcnRhbnQ7XG59XG5cbi51LXcycCB7XG4gIHdpZHRoOiAyJSAhaW1wb3J0YW50O1xufVxuXG4udS13M3Age1xuICB3aWR0aDogMyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzRwIHtcbiAgd2lkdGg6IDQlICFpbXBvcnRhbnQ7XG59XG5cbi51LXc1cCB7XG4gIHdpZHRoOiA1JSAhaW1wb3J0YW50O1xufVxuXG4udS13NnAge1xuICB3aWR0aDogNiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzdwIHtcbiAgd2lkdGg6IDclICFpbXBvcnRhbnQ7XG59XG5cbi51LXc4cCB7XG4gIHdpZHRoOiA4JSAhaW1wb3J0YW50O1xufVxuXG4udS13OXAge1xuICB3aWR0aDogOSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzEwcCB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzExcCB7XG4gIHdpZHRoOiAxMSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzEycCB7XG4gIHdpZHRoOiAxMiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzEzcCB7XG4gIHdpZHRoOiAxMyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzE0cCB7XG4gIHdpZHRoOiAxNCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzE1cCB7XG4gIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzE2cCB7XG4gIHdpZHRoOiAxNiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzE3cCB7XG4gIHdpZHRoOiAxNyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzE4cCB7XG4gIHdpZHRoOiAxOCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzE5cCB7XG4gIHdpZHRoOiAxOSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzIwcCB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzIxcCB7XG4gIHdpZHRoOiAyMSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzIycCB7XG4gIHdpZHRoOiAyMiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzIzcCB7XG4gIHdpZHRoOiAyMyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzI0cCB7XG4gIHdpZHRoOiAyNCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzI1cCB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzI2cCB7XG4gIHdpZHRoOiAyNiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzI3cCB7XG4gIHdpZHRoOiAyNyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzI4cCB7XG4gIHdpZHRoOiAyOCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzI5cCB7XG4gIHdpZHRoOiAyOSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzMwcCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzMxcCB7XG4gIHdpZHRoOiAzMSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzMycCB7XG4gIHdpZHRoOiAzMiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzMzcCB7XG4gIHdpZHRoOiAzMyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzM0cCB7XG4gIHdpZHRoOiAzNCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzM1cCB7XG4gIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzM2cCB7XG4gIHdpZHRoOiAzNiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzM3cCB7XG4gIHdpZHRoOiAzNyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzM4cCB7XG4gIHdpZHRoOiAzOCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzM5cCB7XG4gIHdpZHRoOiAzOSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQwcCB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQxcCB7XG4gIHdpZHRoOiA0MSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQycCB7XG4gIHdpZHRoOiA0MiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQzcCB7XG4gIHdpZHRoOiA0MyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQ0cCB7XG4gIHdpZHRoOiA0NCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQ1cCB7XG4gIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQ2cCB7XG4gIHdpZHRoOiA0NiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQ3cCB7XG4gIHdpZHRoOiA0NyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQ4cCB7XG4gIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQ5cCB7XG4gIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzUwcCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzUxcCB7XG4gIHdpZHRoOiA1MSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzUycCB7XG4gIHdpZHRoOiA1MiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzUzcCB7XG4gIHdpZHRoOiA1MyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzU0cCB7XG4gIHdpZHRoOiA1NCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzU1cCB7XG4gIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzU2cCB7XG4gIHdpZHRoOiA1NiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzU3cCB7XG4gIHdpZHRoOiA1NyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzU4cCB7XG4gIHdpZHRoOiA1OCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzU5cCB7XG4gIHdpZHRoOiA1OSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzYwcCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzYxcCB7XG4gIHdpZHRoOiA2MSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzYycCB7XG4gIHdpZHRoOiA2MiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzYzcCB7XG4gIHdpZHRoOiA2MyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzY0cCB7XG4gIHdpZHRoOiA2NCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzY1cCB7XG4gIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzY2cCB7XG4gIHdpZHRoOiA2NiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzY3cCB7XG4gIHdpZHRoOiA2NyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzY4cCB7XG4gIHdpZHRoOiA2OCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzY5cCB7XG4gIHdpZHRoOiA2OSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzcwcCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzcxcCB7XG4gIHdpZHRoOiA3MSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzcycCB7XG4gIHdpZHRoOiA3MiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzczcCB7XG4gIHdpZHRoOiA3MyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzc0cCB7XG4gIHdpZHRoOiA3NCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzc1cCB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzc2cCB7XG4gIHdpZHRoOiA3NiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzc3cCB7XG4gIHdpZHRoOiA3NyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzc4cCB7XG4gIHdpZHRoOiA3OCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzc5cCB7XG4gIHdpZHRoOiA3OSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzgwcCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzgxcCB7XG4gIHdpZHRoOiA4MSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzgycCB7XG4gIHdpZHRoOiA4MiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzgzcCB7XG4gIHdpZHRoOiA4MyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzg0cCB7XG4gIHdpZHRoOiA4NCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzg1cCB7XG4gIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzg2cCB7XG4gIHdpZHRoOiA4NiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzg3cCB7XG4gIHdpZHRoOiA4NyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzg4cCB7XG4gIHdpZHRoOiA4OCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzg5cCB7XG4gIHdpZHRoOiA4OSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzkwcCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzkxcCB7XG4gIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzkycCB7XG4gIHdpZHRoOiA5MiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzkzcCB7XG4gIHdpZHRoOiA5MyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzk0cCB7XG4gIHdpZHRoOiA5NCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzk1cCB7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzk2cCB7XG4gIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcbn1cblxuLnUtdzk3cCB7XG4gIHdpZHRoOiA5NyUgIWltcG9ydGFudDtcbn1cblxuLnUtdzk4cCB7XG4gIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzk5cCB7XG4gIHdpZHRoOiA5OSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzEwMHAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ua3lvdG8tdGFpeW8uaG9tZSAubC1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xufVxuXG4ua3lvdG8tdGFpeW8uaG9tZSAubC1tYWluID4gYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLmhvbWVfX2JnQXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5reW90by10YWl5by5ob21lIC5ob21lX19iZ0FyZWFfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLmhvbWVfX2JnQXJlYV9faW5uZXIgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtY2F0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWNhdGNoX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWNhdGNoX19pbm5lciAucC1jYXRjaF9fdGl0bGVBcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWNhdGNoX19pbm5lciAucC1jYXRjaF9fdGl0bGVBcmVhIC5wYWdlVGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDZweCAjMDAwO1xufVxuXG4ua3lvdG8tdGFpeW8uaG9tZSAucC1jYXRjaF9faW5uZXIgLnAtY2F0Y2hfX3RpdGxlQXJlYSAucGFnZVRpdGxlICsgcCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA2cHggIzAwMDtcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLnAtY2hhcHRlciB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAucC1jaGFwdGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuaG9tZV9fY2hhcHRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwKTtcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuaG9tZV9fY2hhcHRlcl9fdGl0bGUgPiBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmhvbWVfX2NoYXB0ZXJfX3RpdGxlID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5IC5ob21lX19jaGFwdGVyX190aXRsZSA+IHNwYW4gPiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtIHtcbiAgd2lkdGg6IDQ5JTtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbTpub3QoOm50aC1vZi10eXBlKDNuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbTpub3QoOm50aC1vZi10eXBlKDJuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG4ua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5IC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW06bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtID4gYSxcbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSA+IGRpdiB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSA+IGEgLml0ZW1fX2ltZyxcbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSA+IGRpdiAuaXRlbV9faW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSA+IGEgLml0ZW1fX2ltZyAuaXRlbV9fdGl0bGUsXG4ua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5IC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0gPiBkaXYgLml0ZW1fX2ltZyAuaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtID4gYSAuaXRlbV9faW1nIC5pdGVtX190aXRsZSA+IHNtYWxsLFxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtID4gZGl2IC5pdGVtX19pbWcgLml0ZW1fX3RpdGxlID4gc21hbGwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtID4gYTpob3ZlciAuaXRlbV9faW1nID4gaW1nLFxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtID4gYTpmb2N1cy12aXNpYmxlIC5pdGVtX19pbWcgPiBpbWcge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSA+IGE6aG92ZXIgLml0ZW1fX2J1dHRvbiAuYy1saW5rQnV0dG9uLFxuLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtID4gYTpmb2N1cy12aXNpYmxlIC5pdGVtX19idXR0b24gLmMtbGlua0J1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5IC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0gLml0ZW1fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAuOHJlbSAwIDA7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSAuaXRlbV9fYnV0dG9uIC5jLWxpbmtCdXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSAuaXRlbV9fYnV0dG9uIC5jLWxpbmtCdXR0b24gPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSAuaXRlbV9fYnV0dG9uIC5jLWxpbmtCdXR0b24gPiBzcGFuOjphZnRlciB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSAuaXRlbV9fYnV0dG9uIC5jLWxpbmtCdXR0b24gKyAuYy1saW5rQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5IC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0ubGlua0J1dHRvbkFyZWEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5IC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0ubGlua0J1dHRvbkFyZWEgLmxpbmtCdXR0b25BcmVhX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5IC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0ubGlua0J1dHRvbkFyZWEgLmMtbGlua0J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbS5saW5rQnV0dG9uQXJlYSAuYy1saW5rQnV0dG9uICsgLmMtbGlua0J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5reW90by10YWl5by5pbmZvIC5pbmZvX192aXNpb24gLmMtZkJveF9faXRlbSA+IGltZyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fbWVzc2FnZSAuYy1mQm94X19pdGVtID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX21lc3NhZ2UgLmMtZkJveF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAzcmVtIDAgMCAzcmVtO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fbWVzc2FnZSAuYy1mQm94X19pdGVtOmxhc3Qtb2YtdHlwZSA+IGltZyArIHAge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5reW90by10YWl5by5pbmZvIC5pbmZvX19tZXNzYWdlIC5jLWZCb3hfX2l0ZW06bGFzdC1vZi10eXBlID4gaW1nICsgcCA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5reW90by10YWl5by5pbmZvIC5pbmZvX19vdXRsaW5lIC50aGlyZC1jYXJkLXJvdW5kZWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fb3V0bGluZSAuaW5mb19fb3V0bGluZV9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fb3V0bGluZSAuaW5mb19fb3V0bGluZV9fdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCREJEQjtcbn1cblxuLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX291dGxpbmUgLmluZm9fX291dGxpbmVfX3RhYmxlIHRoLFxuLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX291dGxpbmUgLmluZm9fX291dGxpbmVfX3RhYmxlIHRkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fb3V0bGluZSAuaW5mb19fb3V0bGluZV9fdGFibGUgdGgge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ibHVlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX291dGxpbmUgLmluZm9fX291dGxpbmVfX3RhYmxlIHRoIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX3Byb2R1Y3RzIC5sLWNvbnRlbnRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5reW90by10YWl5by5pbmZvIC5pbmZvX19wcm9kdWN0cyAuaW5mb19fcHJvZHVjdHNfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi5reW90by10YWl5by5pbmZvIC5pbmZvX190YWl5byAuYy1zZWN0aW9uX190aXRsZUFyZWEgLmMtc2VjdGlvbl9fdGl0bGUsXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fdGFpeW8gLmMtc2VjdGlvbl9fdGl0bGVBcmVhIC5jLXNlY3Rpb25fX3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX3RhaXlvIC5pbmZvX190YWl5b19fdGV4dEFyZWEge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbn1cblxuLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX3RhaXlvIC5pbmZvX190YWl5b19faW1nQXJlYSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5reW90by10YWl5by5pbmZvIC5pbmZvX190YWl5byAudGhpcmQtY2FyZC1yb3VuZGVkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fdGFpeW8gLnRoaXJkLWNhcmQtcm91bmRlZCAudGhpcmQtaGVhZGluZzMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX3RhaXlvIC50aGlyZC1jYXJkLXJvdW5kZWQgLmMtZkJveF9faXRlbSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5reW90by10YWl5by5pbmZvIC5pbmZvX190YWl5byAudGhpcmQtY2FyZC1yb3VuZGVkIC5jLWZCb3hfX2l0ZW0gLmluZm9fX3RhaXlvX19wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fdGFpeW8gLnRoaXJkLWNhcmQtcm91bmRlZCAuYy1mQm94X19pdGVtIC5pbmZvX190YWl5b19fcG9ydHJhaXQgPiBpbWcge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX3RhaXlvIC50aGlyZC1jYXJkLXJvdW5kZWQgLmMtZkJveF9faXRlbSAuaW5mb19fdGFpeW9fX3BvcnRyYWl0ICsgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fdGFpeW8gLnRoaXJkLWNhcmQtcm91bmRlZCAuYy1mQm94X19pdGVtIC5pbmZvX190YWl5b19fcG9ydHJhaXQgKyBwID4gc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fdGFpeW8gLnRoaXJkLWNhcmQtcm91bmRlZCAuYy1mQm94X19pdGVtIC5pbmZvX190YWl5b19fcG9ydHJhaXQgKyBwID4gc3Ryb25nOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5reW90by10YWl5by5pbmZvIC5pbmZvX19heXVtaSAuaW5mb19fYXl1bWlfX2FjY29yZGlvbkFyZWEgLmMtYWNkbkNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDQlO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fYXl1bWkgLmluZm9fX2F5dW1pX19hY2NvcmRpb25BcmVhIC5pbmZvX19heXVtaV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5reW90by10YWl5by5pbmZvIC5pbmZvX19heXVtaSAuaW5mb19fYXl1bWlfX2FjY29yZGlvbkFyZWEgLmluZm9fX2F5dW1pX19saXN0ID4gZHQsXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fYXl1bWkgLmluZm9fX2F5dW1pX19hY2NvcmRpb25BcmVhIC5pbmZvX19heXVtaV9fbGlzdCA+IGRkIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fYXl1bWkgLmluZm9fX2F5dW1pX19hY2NvcmRpb25BcmVhIC5pbmZvX19heXVtaV9fbGlzdCA+IGR0IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ibHVlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5reW90by10YWl5by5pbmZvIC5pbmZvX19heXVtaSAuaW5mb19fYXl1bWlfX2FjY29yZGlvbkFyZWEgLmluZm9fX2F5dW1pX19saXN0ID4gZHQgLnRpbGRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbn1cblxuLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX2F5dW1pIC5pbmZvX19heXVtaV9fYWNjb3JkaW9uQXJlYSAuaW5mb19fYXl1bWlfX2xpc3QgPiBkZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG59XG5cbi5reW90by10YWl5by5pbXBhY3QgLmltcGFjdF9fc2xpZGVyIC5zbGlkZXJfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ua3lvdG8tdGFpeW8uaW1wYWN0IC5pbXBhY3RfX3NsaWRlciAuc2xpZGVyX190ZXh0ID4gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5reW90by10YWl5by5pbXBhY3QgLmltcGFjdF9fbW9kYWxfX2xpbmtBcmVhIHtcbiAgbWFyZ2luOiA2cmVtIDAgMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmt5b3RvLXRhaXlvLmltcGFjdCAuaW1wYWN0X18wMSAuYy1mQm94X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAwIDIlO1xufVxuXG4ua3lvdG8tdGFpeW8uaW1wYWN0IC5pbXBhY3RfXzAxIC5jLWZCb3hfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMCAwIDAgOCU7XG59XG5cbi5reW90by10YWl5by5pbXBhY3QgLmltcGFjdF9fMDEgLmMtZkJveF9faXRlbTpsYXN0LW9mLXR5cGUgLnRoaXJkLWhlYWRpbmczIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5reW90by10YWl5by5pbXBhY3QgLmltcGFjdF9fMDIgLnRoaXJkLWxheW91dF9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5reW90by10YWl5by5pbXBhY3QgLmltcGFjdF9fMDIgLnRoaXJkLWxheW91dF9pbm5lciA+IC5jLWZCb3ggLmMtZkJveF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLmltcGFjdCAuaW1wYWN0X18wMyAudGhpcmQtbGF5b3V0X2lubmVyIC5jLXNlY3Rpb25fX3RpdGxlQXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5reW90by10YWl5by5pbXBhY3QgLmltcGFjdF9fMDMgLnRoaXJkLWxheW91dF9pbm5lciA+IC5jLWZCb3gge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ua3lvdG8tdGFpeW8uaW1wYWN0IC5pbXBhY3RfXzAzIC50aGlyZC1sYXlvdXRfaW5uZXIgPiAuYy1mQm94ID4gLmMtZkJveF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMCAyJTtcbn1cblxuLmt5b3RvLXRhaXlvLmltcGFjdCAuaW1wYWN0X18wMyAudGhpcmQtbGF5b3V0X2lubmVyID4gLmMtZkJveCA+IC5jLWZCb3hfX2l0ZW06Zmlyc3Qtb2YtdHlwZSAuYy1mQm94ICsgLmMtZkJveCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5reW90by10YWl5by5pbXBhY3QgLmltcGFjdF9fMDMgLnRoaXJkLWxheW91dF9pbm5lciA+IC5jLWZCb3ggPiAuYy1mQm94X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDAgNCU7XG59XG5cbi5reW90by10YWl5by5pbXBhY3QgLmltcGFjdF9fMDMgLnRoaXJkLWxheW91dF9pbm5lciA+IC5jLWZCb3ggLmltcGFjdF9fMDNfX2ltZ0FyZWEgPiBpbWcge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmt5b3RvLXRhaXlvLnZhbHVlIC52YWx1ZV9fbW9kYWxfX2xpbmtBcmVhIHtcbiAgbWFyZ2luOiA2cmVtIDAgMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmt5b3RvLXRhaXlvLnZhbHVlIC50aGlyZC1sYXlvdXRfYm9keSAucC1tb2RhbF9fY29udGVudEFyZWEgLnRoaXJkLWhlYWRpbmc0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItYmx1ZSk7XG59XG5cbi5reW90by10YWl5by52YWx1ZSAudmFsdWVfXzAxIC5jLWZCb3ggLmMtZkJveF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLnZhbHVlIC52YWx1ZV9fMDIgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5reW90by10YWl5by52YWx1ZSAudmFsdWVfXzAyIC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ua3lvdG8tdGFpeW8udmFsdWUgLnZhbHVlX18wMiAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtIC5pdGVtX19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5reW90by10YWl5by52YWx1ZSAudmFsdWVfXzAyIC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0gI3ZhbHVlX19tb2RhbF9fMDEgLml0ZW1fX2ltZyB7XG4gIHBhZGRpbmc6IDAgMSU7XG59XG5cbi5reW90by10YWl5by52YWx1ZSAudmFsdWVfXzAyIC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0gI3ZhbHVlX19tb2RhbF9fMDEgLml0ZW1fX2ltZyA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fbW9kYWxfX2xpbmtBcmVhIHtcbiAgbWFyZ2luOiA2cmVtIDAgMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHBhZGRpbmc6IDVyZW0gNCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLmMtc2VjdGlvbl9fdGl0bGVBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuYy1zZWN0aW9uX190aXRsZUFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWwwMV9fbGlua0J1dHRvbkFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbDAxX19saW5rQnV0dG9uQXJlYSAuYy1saW5rQnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQwcHg7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbDAxX19saW5rQnV0dG9uQXJlYSAuYy1saW5rQnV0dG9uICsgLmMtbGlua0J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA1cmVtIDAgMCAwO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpIHtcbiAgd2lkdGg6IDI4JTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuc29jaWFsX18wMV9fZmxvd0xpc3QgPiBsaSAuc29jaWFsX18wMV9fZmxvd0xpc3RfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpIC5zb2NpYWxfXzAxX19mbG93TGlzdF9faW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0ID4gbGkgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpIC5zb2NpYWxfXzAxX19mbG93TGlzdF9fdGV4dCAuc29jaWFsX18wMV9fZmxvd0xpc3RfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuc29jaWFsX18wMV9fZmxvd0xpc3QgPiBsaSAuc29jaWFsX18wMV9fZmxvd0xpc3RfX3RleHQgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X190aXRsZSA+IC5udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0ID4gbGkgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X190ZXh0IC5zb2NpYWxfXzAxX19mbG93TGlzdF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuc29jaWFsX18wMV9fZmxvd0xpc3QgPiBsaSA+IGEuc29jaWFsX18wMV9fZmxvd0xpc3RfX2xpbmtpdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpID4gYS5zb2NpYWxfXzAxX19mbG93TGlzdF9fbGlua2l0ZW0gLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X19pbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpID4gYS5zb2NpYWxfXzAxX19mbG93TGlzdF9fbGlua2l0ZW0gLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuc29jaWFsX18wMV9fZmxvd0xpc3QgPiBsaSA+IGEuc29jaWFsX18wMV9fZmxvd0xpc3RfX2xpbmtpdGVtIC5zb2NpYWxfXzAxX19mbG93TGlzdF9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuc29jaWFsX18wMV9fZmxvd0xpc3QgPiBsaSA+IGEuc29jaWFsX18wMV9fZmxvd0xpc3RfX2xpbmtpdGVtIC5zb2NpYWxfXzAxX19mbG93TGlzdF9fdGV4dCAuc29jaWFsX18wMV9fZmxvd0xpc3RfX3RpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0ID4gbGkgPiBhLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X19saW5raXRlbSAuc29jaWFsX18wMV9fZmxvd0xpc3RfX3RleHQgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X190aXRsZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuc29jaWFsX18wMV9fZmxvd0xpc3QgPiBsaSA+IGEuc29jaWFsX18wMV9fZmxvd0xpc3RfX2xpbmtpdGVtIC5zb2NpYWxfXzAxX19mbG93TGlzdF9fdGV4dCAuc29jaWFsX18wMV9fZmxvd0xpc3RfX3RpdGxlID4gc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpID4gYTpob3ZlciAuc29jaWFsX18wMV9fZmxvd0xpc3RfX2ltZyA+IGltZyxcbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0ID4gbGkgPiBhOmZvY3VzLXZpc2libGUgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X19pbWcgPiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0ID4gbGkgPiBhOmhvdmVyIC5zb2NpYWxfXzAxX19mbG93TGlzdF9fdGl0bGUsXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpID4gYTpmb2N1cy12aXNpYmxlIC5zb2NpYWxfXzAxX19mbG93TGlzdF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ibHVlLWhvdmVyKTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuc29jaWFsX18wMV9fZmxvd0xpc3QgPiBsaTpmaXJzdC1vZi10eXBlIC5zb2NpYWxfXzAxX19mbG93TGlzdF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpOmZpcnN0LW9mLXR5cGUgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X19pbWc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xOCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDE4cHggKiB0YW4oNjBkZWcpKTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTYwMCk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgNTAlLCAwIDEwMCUpO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdC5idG5MaXN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuc29jaWFsX18wMV9fZmxvd0xpc3QuYnRuTGlzdCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdC5idG5MaXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMiAudGhpcmQtbGF5b3V0X2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMiAudGhpcmQtbGF5b3V0X2lubmVyID4gLmMtZkJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDIgLnAtdGFiX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIC5wLXRhYl9fdGl0bGUgLnAtdGFiX190aXRsZV9faXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMjQlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMiAucC10YWJfX3RpdGxlIC5wLXRhYl9fdGl0bGVfX2l0ZW0gKltyb2xlPXRhYl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMWVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RCREJEQjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMiAucC10YWJfX3RpdGxlIC5wLXRhYl9fdGl0bGVfX2l0ZW0gKltyb2xlPXRhYl06aG92ZXIsXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIC5wLXRhYl9fdGl0bGUgLnAtdGFiX190aXRsZV9faXRlbSAqW3JvbGU9dGFiXTpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogI2ViZjVmZjtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMiAucC10YWJfX3RpdGxlIC5wLXRhYl9fdGl0bGVfX2l0ZW0gKltyb2xlPXRhYl06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMiAucC10YWJfX3RpdGxlIC5wLXRhYl9fdGl0bGVfX2l0ZW0gKltyb2xlPXRhYl1bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTYwMCk7XG4gIGJhY2tncm91bmQ6ICNlYmY1ZmY7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDIgLnAtdGFiX190aXRsZSAucC10YWJfX3RpdGxlX19pdGVtICpbcm9sZT10YWJdOmZvY3VzOm5vdChbYXJpYS1zZWxlY3RlZD10cnVlXSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIC5wLXRhYl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDIgLnAtdGFiX19jb250ZW50IC5wLXRhYl9fY29udGVudF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAzcmVtIDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIC5wLXRhYl9fY29udGVudCAuc29jaWFsX19mYXEtLXEgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDIgLnAtdGFiX19jb250ZW50IC5zb2NpYWxfX2ZhcS0tcSBidXR0b246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJRXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogM3JlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTYwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIC5wLXRhYl9fY29udGVudCAuc29jaWFsX19mYXEtLWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuNHJlbSAycmVtO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIC5wLXRhYl9fY29udGVudCAuc29jaWFsX19mYXEtLWEgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDIgLnAtdGFiX19jb250ZW50IC5zb2NpYWxfX2ZhcS0tYSBwID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTYwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIC5wLXRhYl9fY29udGVudCAuc29jaWFsX19mYXEtLWEgcCA+IGE6aG92ZXIsXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIC5wLXRhYl9fY29udGVudCAuc29jaWFsX19mYXEtLWEgcCA+IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDIgLnAtdGFiX19jb250ZW50IC5zb2NpYWxfX2ZhcS0tYSA+ICo6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xuICBiYWNrZ3JvdW5kOiAjRjVGQUZGO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlLTYwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAzIC50aGlyZC1sYXlvdXRfaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAzIC50aGlyZC1sYXlvdXRfaW5uZXIgPiAuYy1mQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMyAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAzIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5jLWxpbmtCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDMgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWE6aG92ZXIsXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAzIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwKTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDQgLnRoaXJkLWxheW91dF9pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDQgLnRoaXJkLWxheW91dF9pbm5lciAuYy1zZWN0aW9uX190aXRsZUFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzA0IC50aGlyZC1sYXlvdXRfaW5uZXIgPiAuYy1mQm94IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wNCAudGhpcmQtbGF5b3V0X2lubmVyID4gLmMtZkJveCAuYy1mQm94X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0JTtcbn1cblxuLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wNCAudGhpcmQtbGF5b3V0X2lubmVyID4gLmMtZkJveCAuYy1mQm94X19pdGVtOmZpcnN0LW9mLXR5cGUgLnRoaXJkLWhlYWRpbmc0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ua3lvdG8tdGFpeW8ub2ZmdGltZSAuYy1zZWN0aW9uX190aXRsZUFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ua3lvdG8tdGFpeW8ub2ZmdGltZSAub2ZmdGltZV9fc2xpZGVyIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG5cbi5reW90by10YWl5by5hY2Nlc3MgLmMtc2VjdGlvbl9fdGl0bGVBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLmFjY2VzcyAuYWNjZXNzX18wMV9fbWFwQXJlYSB7XG4gIG1hcmdpbjogNXJlbSAwO1xufVxuXG4ua3lvdG8tdGFpeW8uYWNjZXNzIC5hY2Nlc3NfXzAxX19tYXBBcmVhIC5hY2Nlc3NfXzAxX19tYXAge1xuICB3aWR0aDogNjIlO1xufVxuXG4ua3lvdG8tdGFpeW8uYWNjZXNzIC5hY2Nlc3NfXzAxX19tYXBBcmVhIC5hY2Nlc3NfXzAxX19tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5reW90by10YWl5by5hY2Nlc3MgLmFjY2Vzc19fMDFfX21hcEFyZWEgLmFjY2Vzc19fMDFfX2FkZHJlc3Mge1xuICB3aWR0aDogMzglO1xuICBwYWRkaW5nLWxlZnQ6IDQlO1xufVxuXG4ua3lvdG8tdGFpeW8uYWNjZXNzIC5hY2Nlc3NfXzAxX19tYXBBcmVhIC5hY2Nlc3NfXzAxX19hZGRyZXNzID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ua3lvdG8tdGFpeW8uYWNjZXNzIC5hY2Nlc3NfXzAxX19tYXBBcmVhIC5hY2Nlc3NfXzAxX19hZGRyZXNzIC5jLWxpbmtCdXR0b24gKyAuYy1saW5rQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLmFjY2VzcyAuYWNjZXNzX18wMV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLmFjY2VzcyAuYWNjZXNzX18wMV9faW1nIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmt5b3RvLXRhaXlvLmFjY2VzcyAuYWNjZXNzX18wMV9faW1nID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDgwMHB4O1xufVxuXG4ua3lvdG8tdGFpeW8uaW50ZXJ2aWV3IC50aGlyZC1sYXlvdXQge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5reW90by10YWl5by5pbnRlcnZpZXcgLmMtc2VjdGlvbl9fdGl0bGVBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmt5b3RvLXRhaXlvLmludGVydmlldyAuaW50ZXJ2aWV3X19wcm9maWxlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmt5b3RvLXRhaXlvLmludGVydmlldyAuaW50ZXJ2aWV3X19wcm9maWxlX19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmt5b3RvLXRhaXlvLmludGVydmlldyAuaW50ZXJ2aWV3X19wcm9maWxlX19pbWcgLmludGVydmlld19fcHJvZmlsZV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbSAxcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5reW90by10YWl5by5pbnRlcnZpZXcgLmludGVydmlld19fcHJvZmlsZV9fbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3lvdG8tdGFpeW8uaW50ZXJ2aWV3IC5pbnRlcnZpZXdfX3Byb2ZpbGVfX25hbWUgPiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ua3lvdG8tdGFpeW8uZ2VuZXJhbCAudGhpcmQtbGF5b3V0IC50aGlyZC1oZWFkaW5nMiB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi5reW90by10YWl5by5nZW5lcmFsIC5jb21tb24tbWFpbiBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmx1ZSk7XG59XG5cbkBtZWRpYSBwcmludCwgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNwYWNlLWd1dHRlcjogdmFyKC0tc3BhY2UtMzAwKTtcbiAgICAtLXNwYWNlLWdhcDogdmFyKC0tc3BhY2UtMzAwKTtcbiAgfVxuXG4gIC5reW90by10YWl5byAuYy1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLWhlYWRpbmdfZGVzY3JpcHRpb24gcDpub3QoOnJvb3QpIHtcbiAgICBmb250LXNpemU6IHZhcigtLXR5cG8tc2l6ZS0xMDApO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLXBhZ2VIZWFkZXIgLmMtcGFnZUhlYWRlcl9pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAua3lvdG8tdGFpeW8gLmMtaGVhZGluZyB7XG4gICAgLS10aGlzLWxhYmVsLXNpemU6IHZhcigtLXR5cG8tc2l6ZS0xMDApO1xuICAgIC0tdGhpcy1sYWJlbC1saDogdmFyKC0tdHlwby1saCk7XG4gICAgLS10aGlzLXRpdGxlLXNpemU6IHZhcigtLXR5cG8tc2l6ZS02MDApO1xuICAgIC0tdGhpcy10aXRsZS1saDogdmFyKC0tdHlwby1saC1zbWFsbCk7XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLmMtaGVhZGluZy4tc2Vjb25kIHtcbiAgICAtLXRoaXMtdGl0bGUtc2l6ZTogdmFyKC0tdHlwby1zaXplLTUwMCk7XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLmMtaGVhZGluZy4tdGhpcmQge1xuICAgIC0tdGhpcy10aXRsZS1zaXplOiB2YXIoLS10eXBvLXNpemUtNDAwKTtcbiAgICAtLXRoaXMtdGl0bGUtbGg6IHZhcigtLXR5cG8tbGgpO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLWhlYWRpbmcuLXNlY29uZCAuYy1oZWFkaW5nX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS0yeHMpO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLWhlYWRpbmdfYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS0zMDApO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLXBhZ2VIZWFkZXIgLmMtcGFnZUhlYWRlcl9pbm5lciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zaXplLWlubmVyLXdpZHRoKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5reW90by10YWl5by5ob21lIC5sLW1haW4gPiBhcnRpY2xlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuXG4gIC5reW90by10YWl5by5ob21lIC5ob21lX19iZ0FyZWEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmt5b3RvLXRhaXlvIC5wLWNhdGNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5reW90by10YWl5byAuYy1wYWdlSGVhZGVyIC5jLXBhZ2VIZWFkZXJfaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLXNlY3Rpb25fX2VtcGxveWVlX19pbnRlcnZpZXcgLnRoaXJkLWxheW91dF9pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAua3lvdG8tdGFpeW8uaG9tZSAucC1jYXRjaF9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtY2F0Y2hfX2lubmVyIC5wLWNhdGNoX190aXRsZUFyZWEge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5X19pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5IC5jLWxpbmtMaXN0LS1waG90byB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5reW90by10YWl5byAuY29tbW9uLWhlYWRlciAuY29tbW9uLWhlYWRlcl9zdWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWwwMV9fbGlua0J1dHRvbkFyZWEgLmMtbGlua0J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpID4gYS5zb2NpYWxfXzAxX19mbG93TGlzdF9fbGlua2l0ZW0gLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X190ZXh0IC5zb2NpYWxfXzAxX19mbG93TGlzdF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubC1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5wLWNoYXB0ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5wLWxlYWRfX2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAua3lvdG8tdGFpeW8gLmMtc2VjdGlvbl9fZW1wbG95ZWVfX2ludGVydmlldyAuYy1saW5rQ2FyZCAuYy1saW5rQ2FyZF9faW1nQXJlYSAuYy1saW5rQ2FyZF9faW1nX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5reW90by10YWl5byAucC1tb2RhbF9fY29udGVudEFyZWEgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUudGJsUnN2IHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLmwtY29udGVudF9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG5cbiAgLnAtdGFiX190aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wLXRhYl9fdGl0bGUgLnAtdGFiX190aXRsZV9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG5cbiAgLnUtZm9yVGIge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uaG9tZSAucC1jYXRjaF9faW5uZXIgLnAtY2F0Y2hfX3RpdGxlQXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5IC5jLWxpbmtMaXN0LS1waG90byB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuXG4gIC5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLmMtZkJveCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuYy1mQm94IC5jLWZCb3hfX2l0ZW0udS13NTBwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAua3lvdG8tdGFpeW8gLmMtZkJveDpub3QoLi0tZmxleFNwKSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuXG4gIC5reW90by10YWl5byAuYy1mQm94Om5vdCguLS1mbGV4U3ApIC5jLWZCb3hfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLmMtZkJveDpub3QoLi0tZmxleFNwKSAuYy1mQm94X19pdGVtICsgLmMtZkJveF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5reW90by10YWl5byAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW06bm90KDpudGgtb2YtdHlwZSgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbTpub3QoOm50aC1vZi10eXBlKDJuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbTpudGgtb2YtdHlwZShuICsgMykge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLmMtcGFnZUhlYWRlciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIC5reW90by10YWl5byAuYy1wYWdlSGVhZGVyIC5jLXBhZ2VIZWFkZXJfaW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb25fcGFnZS9wYWdlaGVhZGVyX2JnLndlYnBcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSBhdXRvO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLXBhZ2VIZWFkZXIgLmMtcGFnZUhlYWRlcl9pbm5lciAuYy1wYWdlSGVhZGVyX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5reW90by10YWl5byAuYy1wYWdlSGVhZGVyIC5jLXBhZ2VIZWFkZXJfaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLXBhZ2VIZWFkZXIgLmMtcGFnZUhlYWRlcl9pbWFnZSBpbWcsXG4gIC5reW90by10YWl5byAuYy1wYWdlSGVhZGVyIC5jLXBhZ2VIZWFkZXJfaW1hZ2Ugc291cmNlIHtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLnRoaXJkLWxheW91dF9ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5reW90by10YWl5byAuYy1zZWN0aW9uX19vbmV2aWV3IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC5reW90by10YWl5byAuYy1zZWN0aW9uX19lbXBsb3llZV9faW50ZXJ2aWV3IC5jLWxpbmtDYXJkIC5jLWxpbmtDYXJkX190ZXh0QXJlYSB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLXNlY3Rpb25fX2VtcGxveWVlX19pbnRlcnZpZXcgLmMtbGlua0NhcmQgLmMtbGlua0NhcmRfX3RleHRBcmVhIC5jLWxpbmtDYXJkX190ZXh0IC50ZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLmMtc2VjdGlvbl9fZW1wbG95ZWVfX2ludGVydmlldyAuYy1saW5rQ2FyZCAuYy1saW5rQ2FyZF9fdGV4dEFyZWEgLmMtbGlua0NhcmRfX3RleHQgLnRleHRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIC5reW90by10YWl5byAuYy1zZWN0aW9uX190aXRsZUFyZWE6bm90KC4tLWZsZXhTcCkge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5reW90by10YWl5byAuYy1zZWN0aW9uX190aXRsZUFyZWE6bm90KC4tLWZsZXhTcCkgLmMtc2VjdGlvbl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLXNlY3Rpb25fX3RpdGxlQXJlYTpub3QoLi0tZmxleFNwKSAuYy1zZWN0aW9uX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLnAtbW9kYWxfX2NvbnRlbnRBcmVhIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50X19ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLnAtbW9kYWxfX2NvbnRlbnRBcmVhIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50X19ib2R5IC5tb2RhbC1jb250ZW50X19pbWdBcmVhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLnAtbW9kYWxfX2NvbnRlbnRBcmVhIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50X19ib2R5IC5tb2RhbC1jb250ZW50X190ZXh0QXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtY2F0Y2hfX2lubmVyIC5wLWNhdGNoX190aXRsZUFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtY2F0Y2hfX2lubmVyIC5wLWNhdGNoX190aXRsZUFyZWEgLnBhZ2VUaXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtY2F0Y2hfX2lubmVyIC5wLWNhdGNoX190aXRsZUFyZWEgLnBhZ2VUaXRsZSArIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuaG9tZV9fY2hhcHRlcl9fdGl0bGUgPiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuaG9tZV9fY2hhcHRlcl9fdGl0bGUgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmhvbWVfX2NoYXB0ZXJfX3RpdGxlID4gc3BhbiA+IGJyIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbTpub3QoOm50aC1vZi10eXBlKDJuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbTpudGgtb2YtdHlwZShuICsgMikge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIC5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSA+IGEgLml0ZW1fX2ltZyxcbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtID4gZGl2IC5pdGVtX19pbWcge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5reW90by10YWl5by5ob21lIC5wLWJvZHkgLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSA+IGEgLml0ZW1fX2ltZyAuaXRlbV9fdGl0bGUgPiBzbWFsbCA+IGJyLFxuICAua3lvdG8tdGFpeW8uaG9tZSAucC1ib2R5IC5jLWxpbmtMaXN0LS1waG90byAubGlua0xpc3RfX2l0ZW0gPiBkaXYgLml0ZW1fX2ltZyAuaXRlbV9fdGl0bGUgPiBzbWFsbCA+IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmhvbWUgLnAtYm9keSAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtIC5pdGVtX19idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX21lc3NhZ2UgLmMtZkJveF9faXRlbTpsYXN0LW9mLXR5cGUgPiBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fbWVzc2FnZSAuYy1mQm94X19pdGVtOmxhc3Qtb2YtdHlwZSA+IGltZyArIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5reW90by10YWl5by5pbmZvIC5pbmZvX190YWl5byAudGhpcmQtY2FyZC1yb3VuZGVkIC5jLWZCb3hfX2l0ZW0gLmluZm9fX3RhaXlvX19wb3J0cmFpdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5reW90by10YWl5by5pbmZvIC5pbmZvX190YWl5byAudGhpcmQtY2FyZC1yb3VuZGVkIC5jLWZCb3hfX2l0ZW0gLmluZm9fX3RhaXlvX19wb3J0cmFpdCArIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmltcGFjdCAuaW1wYWN0X19tb2RhbF9fbGlua0FyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5reW90by10YWl5by5pbXBhY3QgLmltcGFjdF9fMDEgLmMtZkJveF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uaW1wYWN0IC5pbXBhY3RfXzAyIC50aGlyZC1sYXlvdXRfaW5uZXIge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uaW1wYWN0IC5pbXBhY3RfXzAyIC50aGlyZC1sYXlvdXRfaW5uZXIgPiAuYy1mQm94IC5jLWZCb3hfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5reW90by10YWl5by52YWx1ZSAudmFsdWVfX21vZGFsX19saW5rQXJlYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLnZhbHVlIC52YWx1ZV9fMDEgLmMtZkJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAua3lvdG8tdGFpeW8udmFsdWUgLnZhbHVlX18wMSAuYy1mQm94IC5jLWZCb3hfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fbW9kYWxfX2xpbmtBcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWwwMV9fbGlua0J1dHRvbkFyZWEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMSAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYSAuc29jaWFsMDFfX2xpbmtCdXR0b25BcmVhIC5jLWxpbmtCdXR0b24ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0ID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuXG4gIC5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDEgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZSAuc29jaWFsX18wMV9fZmxvd0xpc3RfX2ltZzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAxIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhIC5zb2NpYWxfXzAxX19mbG93TGlzdCA+IGxpOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDE4cHggKiB0YW4oNjBkZWcpKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTYwMCk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIC5wLXRhYl9fdGl0bGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDIgLnAtdGFiX190aXRsZSAucC10YWJfX3RpdGxlX19pdGVtIHtcbiAgICB3aWR0aDogNDkuNSU7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIC5wLXRhYl9fdGl0bGUgLnAtdGFiX190aXRsZV9faXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMiAucC10YWJfX3RpdGxlIC5wLXRhYl9fdGl0bGVfX2l0ZW06bnRoLW9mLXR5cGUobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLnNvY2lhbCAuc29jaWFsX18wMiAucC10YWJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgfVxuXG4gIC5reW90by10YWl5by5zb2NpYWwgLnNvY2lhbF9fMDMgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWEge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAzIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhID4gLmMtZkJveCA+IC5jLWZCb3hfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5reW90by10YWl5by5pbnRlcnZpZXcgLmludGVydmlld19fcHJvZmlsZV9faW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmdlbmVyYWwgLnRoaXJkLWxheW91dCAudGhpcmQtaGVhZGluZzIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGgyLmgyVGl0bGUge1xuICAgIHdpZHRoOiA5NyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG5cbiAgaDMuaDNUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cblxuICAudGFibGVCbG9jayB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgdGFibGUudGJsUnN2IHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICB0YWJsZS50YmxSc3YgdHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdGFibGUudGJsUnN2IHRyIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudGJsUnN2IHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS50YmxSc3YgdHI6bnRoLWNoaWxkKDJuKSB0ZCB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgfVxuXG4gIHRhYmxlLnRibFJzdjIudGRSaWdodCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRhYmxlLnRibFJzdjIge1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgfVxuXG4gIHRhYmxlLnRibFJzdjIgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB0YWJsZS50YmxSc3YyIHRyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHRhYmxlLnRibFJzdjIgdHI6bnRoLWNoaWxkKDJuKSB0ZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIHRhYmxlLnRibFJzdjIgdHIgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDZweCAxM3B4O1xuICB9XG5cbiAgdGFibGUudGJsUnN2MiB0ciB0aDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpIFwiIO+8mlwiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgfVxuXG4gIHRhYmxlLnRibFJzdjIgdHIgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogNnB4IDEzcHg7XG4gIH1cblxuICB0YWJsZS50YmxSc3YyIHRyIHRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCkgXCIg77yaXCI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCA3cHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAua3lvdG8tdGFpeW8gLmMtbGlua0xpc3QtLXBob3RvIC5saW5rTGlzdF9faXRlbTpub3QoOm50aC1vZi10eXBlKDJuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5reW90by10YWl5byAuYy1saW5rTGlzdC0tcGhvdG8gLmxpbmtMaXN0X19pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5wLWNoYXB0ZXJfX2lubmVyIC5jLWxpbmtCdG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtdGFiX190aXRsZSAucC10YWJfX3RpdGxlX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAudS1mb3JQYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LWZvclNwIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX291dGxpbmUgLmluZm9fX291dGxpbmVfX3RhYmxlIHRoLFxuICAua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fb3V0bGluZSAuaW5mb19fb3V0bGluZV9fdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvLmluZm8gLmluZm9fX291dGxpbmUgLmluZm9fX291dGxpbmVfX3RhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDA7XG4gIH1cblxuICAua3lvdG8tdGFpeW8uaW5mbyAuaW5mb19fb3V0bGluZSAuaW5mb19fb3V0bGluZV9fdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5reW90by10YWl5byAuYy1zbGlkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgLmt5b3RvLXRhaXlvIC5jLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgaDMuaDNUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChhbXgtd2lkdGg6IDkxMHB4KSB7XG4gIC5sb2NhbE5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICB9XG59XG5cbkBtZWRpYSAoYW14LXdpZHRoOiA3NjhweCkge1xuICAubG9jYWxOYXZfX3YzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzAwMDAwMDtcbiAgfVxuXG4gIC5sLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUgLnRpdGxlQXJlYSAucGFnZU1haW5UaXRsZS5ib3JkZXIsXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC50aXRsZUFyZWEgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAuYm9yZGVyLnBhZ2VUaXRsZSxcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAudGl0bGVBcmVhIC5ib3JkZXIucGFnZVRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC5wYWdlQ29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC5wYWdlQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW0sXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX19waG90byxcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX2xpbmtCdG4ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC5sLXRvb2wgLnNucyAjcHJpbnRCdG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChhbXgtd2lkdGg6IDEwMDBweCkge1xuICBib2R5Om5vdCgudG9wKSAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gIH1cblxuICAubC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggNTBweCAxMHB4O1xuICB9XG5cbiAgLmwtdG9vbCAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubC10b29sIC5zbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmwtdG9vbCAuc25zIGEgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sLXRvb2wgLnNucyBhOmhvdmVyIHNwYW4sXG4gIC5sLXRvb2wgLnNucyBhOmZvY3VzLXZpc2libGUgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sLXRvb2wgLnNucyAjcHJpbnRCdG4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sLXRvb2wgLnNucyAjcHJpbnRCdG46aG92ZXIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKGFteC13aWR0aDogMTAwMHB4KSBhbmQgKGFteC13aWR0aDogNjAwcHgpIHtcbiAgLmwtY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKGFteC13aWR0aDogNjAwcHgpIHtcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUgLnRpdGxlQXJlYSAucGFnZU1haW5UaXRsZSxcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnRpdGxlQXJlYSAucGFnZVRpdGxlLFxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZSAudGl0bGVBcmVhIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnBhZ2VUaXRsZSxcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAudGl0bGVBcmVhIC5wYWdlVGl0bGUge1xuICAgIHdpZHRoOiA5NyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAyLjRyZW16O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAudGl0bGVBcmVhIC5wYWdlTWFpblRpdGxlLFxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAudGl0bGVBcmVhIC5wYWdlVGl0bGUsXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAudGl0bGVBcmVhIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnBhZ2VUaXRsZSB7XG4gICAgd2lkdGg6IDk3JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cblxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnRpdGxlQXJlYSAucGFnZU1haW5UaXRsZSxcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC50aXRsZUFyZWEgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAucGFnZVRpdGxlLFxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAudGl0bGVBcmVhIC5wYWdlVGl0bGUsXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnRpdGxlQXJlYSAucGFnZVRpdGxlIHtcbiAgICB3aWR0aDogOTclO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAuaW5kZXhDb250ZW50X19pdGVtX190aXRsZSAuaXRlbVRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC50aXRsZUFyZWEgLnBhZ2VNYWluVGl0bGUsXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlIC50aXRsZUFyZWEgLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAucGFnZVRpdGxlLFxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZSAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC50aXRsZUFyZWEgLnBhZ2VUaXRsZSxcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnQgLnRpdGxlQXJlYSAucGFnZVRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUgLnBhZ2VDb250ZW50IC50aXRsZUFyZWEgLnBhZ2VUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAudGl0bGVBcmVhIC5wYWdlTWFpblRpdGxlLFxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnRpdGxlQXJlYSAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC5wYWdlVGl0bGUsXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50IC50aXRsZUFyZWEgLnBhZ2VUaXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XG4gIH1cblxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDJjb2x1bW4gLnBhZ2VDb250ZW50IC5tYWluQ29udGVudCAudGl0bGVBcmVhIC5wYWdlVGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5wYWdlVGl0bGUgLmgyVGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAucGFnZUNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnBhZ2VDb250ZW50IC5pbmRleENvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnBhZ2VDb250ZW50IC5pbmRleENvbnRlbnRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5wYWdlQ29udGVudCAuaW5kZXhDb250ZW50X19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnBhZ2VDb250ZW50IC5pbmRleENvbnRlbnRfX2l0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtaW4td2lkdGg6IDE2MXB4O1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5wYWdlQ29udGVudCAuaW5kZXhDb250ZW50X19pdGVtX190ZXh0QXJlYSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAucGFnZUNvbnRlbnQgLmluZGV4Q29udGVudF9faXRlbV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDRlbSAwIDFlbSAwO1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5wYWdlQ29udGVudCAuaW5kZXhDb250ZW50X19pdGVtX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5wYWdlQ29udGVudCAuaW5kZXhDb250ZW50X19pdGVtX19idG4gcCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAucGFnZUNvbnRlbnQgLmluZGV4Q29udGVudF9faXRlbV9fYnRuIHA6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5wYWdlQ29udGVudCAuaW5kZXhDb250ZW50X19pdGVtX19idG4gcDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgICBjb250ZW50OiBcIlxcZWEwYVwiO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnBhZ2VDb250ZW50IC5pbmRleENvbnRlbnRfX2l0ZW0ubm9JbWcgLmluZGV4Q29udGVudF9faXRlbV9fdGV4dEFyZWEge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5wYWdlQ29udGVudCAuaW5kZXhDb250ZW50X19pdGVtLm5vSW1nIC5pbmRleENvbnRlbnRfX2l0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAucGFnZUNvbnRlbnQgLmluZGV4Q29udGVudF9faXRlbS5ub0ltZyAuaW5kZXhDb250ZW50X19pdGVtX19idG4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnBhZ2VDb250ZW50IC5pbmRleENvbnRlbnRfX2l0ZW0ubm9JbWcgLmluZGV4Q29udGVudF9faXRlbV9fYnRuIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAoYW14LXdpZHRoOiAzMjBweCkge1xuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLmluZGV4Q29udGVudF9faXRlbV9fdGl0bGUgLml0ZW1UaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLmluZGV4Q29udGVudF9faXRlbV9faW1nIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICB9XG5cbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5pbmRleENvbnRlbnRfX2l0ZW1fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyZW0gMCAxZW0gMDtcbiAgfVxuXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtbiAuaW5kZXhDb250ZW50X19pdGVtX19idG4gcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChhbXgtd2lkdGg6IDc2OHB4KSBhbmQgKGFteC13aWR0aDogNjAwcHgpIHtcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW0sXG4gIC5sLWNvbnRlbnQgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtbiAucGFnZUNvbnRlbnQgLm1haW5Db250ZW50X19pdGVtX19waG90byxcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uIC5wYWdlQ29udGVudCAubWFpbkNvbnRlbnRfX2l0ZW1fX2xpbmtCdG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChhbXgtd2lkdGg6IDYwMHB4KSBhbmQgKGFteC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5wYWdlQ29udGVudCAuaW5kZXhDb250ZW50X19pdGVtX190aXRsZSB7XG4gICAgcGFkZGluZzogM2VtIDAgMWVtIDA7XG4gIH1cblxuICAubC1jb250ZW50IC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW4gLnBhZ2VDb250ZW50IC5pbmRleENvbnRlbnRfX2l0ZW1fX2J0biBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKGFteC13aWR0aDogNDgwcHgpIHtcbiAgLmwtY29udGVudCAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uIC5pbmRleENvbnRlbnRfX2l0ZW1fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAzZW0gMCAxZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDExMDBweCkge1xuICAua3lvdG8tdGFpeW8uc29jaWFsIC5zb2NpYWxfXzAyIHtcbiAgICBtaW4taGVpZ2h0OiA5MHZoO1xuICB9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBjb21tb25fa3lvdG8tdGFpeW8uY3NzIOOBi+OCieOCs+ODlOODvCAqL1xuXG46cm9vdFxuICAtLWFuaW0tZHVyYXRpb246IC4zNXNcbiAgLS1hbmltLWR1cmF0aW9uLXNob3J0OiAuMTI1c1xuICAtLWFuaW0tZWFzaW5nOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKVxuXG46cm9vdFxuICAtLWNvbG9yLWJsYWNrOiAjMDAwXG4gIC0tY29sb3Itd2hpdGU6ICNmZmZcbiAgLS1jb2xvci13aGl0ZS0yMDogcmdiKDI1NSAyNTUgMjU1IC8gMjAlKVxuICAtLWNvbG9yLWdyYXktOTAwOiAjMWQyNDJiXG4gIC0tY29sb3ItZ3JheS05MDAtMTA6IHJnYigyOSAzNiA0MyAvIDEwJSlcbiAgLS1jb2xvci1ncmF5LTYwMDogIzVhNzE4NlxuICAtLWNvbG9yLWdyYXktNDAwOiAjOTFhNGI1XG4gIC0tY29sb3ItZ3JheS0yMDA6ICNjZWQ2ZGVcbiAgLS1jb2xvci1ncmF5LTUwOiAjZjBmM2Y1XG4gIC0tY29sb3ItZ3JheS0yMDogI2Y5ZmFmYlxuICAtLWNvbG9yLWJsdWUtNzAwOiAjMDA1M2EzXG4gIC0tY29sb3ItYmx1ZS02MDA6ICMwMDVlYjhcbiAgLS1jb2xvci1ibHVlLTYwMC0yMDogcmdiKDAgOTQgMTg0IC8gMjAlKVxuICAtLWNvbG9yLWJsdWUtNDAwOiAjMDA3NWUzXG4gIC0tY29sb3ItYmx1ZS0yMDogI2ViZjVmZlxuICAtLWNvbG9yLWJsdWUtMTA6ICNmNWZhZmZcbiAgLS1jb2xvci1ncmFkYXRpb246IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwN2RmNSwgIzExNDBjNClcbiAgLS1jb2xvci1kcm9wc2hhZG93OiAuNHJlbSAuNHJlbSAyLjRyZW0gMHB4IHJnYigwIDgzIDE2MyAvIDIwJSlcbiAgLS1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3ItZ3JheS0yMDApXG4gIC0tY29sb3ItYmctd2hpdGU6IHZhcigtLWNvbG9yLXdoaXRlKVxuICAtLWNvbG9yLWJnLWJsdWU6IHZhcigtLWNvbG9yLWJsdWUtMTApXG4gIC0tY29sb3ItYmctZ3JheS1kYXJrOiB2YXIoLS1jb2xvci1ncmF5LTUwKVxuICAtLWNvbG9yLXN1cmZhY2Utd2hpdGU6IHZhcigtLWNvbG9yLXdoaXRlKVxuICAtLWNvbG9yLXN1cmZhY2UtYmx1ZTogdmFyKC0tY29sb3ItYmx1ZS02MDApXG4gIC0tY29sb3Itc3VyZmFjZS1ibHVlLWxpZ2h0OiB2YXIoLS1jb2xvci1ibHVlLTIwKVxuICAtLWNvbG9yLWJvcmRlci1ncmF5OiB2YXIoLS1jb2xvci1ncmF5LTkwMC0xMClcbiAgLS1jb2xvci1ib3JkZXItYmx1ZTogdmFyKC0tY29sb3ItYmx1ZS02MDApXG4gIC0tY29sb3ItYm9yZGVyLWJsdWUtbG93OiB2YXIoLS1jb2xvci1ibHVlLTYwMC0yMClcbiAgLS1jb2xvci1ib3JkZXItYmx1ZS1ob3ZlcjogdmFyKC0tY29sb3ItYmx1ZS00MDApXG4gIC0tY29sb3ItYm9yZGVyLXdoaXRlOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgLS1jb2xvci1ib3JkZXItd2hpdGUtbG93OiB2YXIoLS1jb2xvci13aGl0ZS0yMClcbiAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1ncmF5LTkwMClcbiAgLS1jb2xvci10ZXh0LWxpZ2h0OiB2YXIoLS1jb2xvci1ncmF5LTYwMClcbiAgLS1jb2xvci10ZXh0LWRpc2FibGVkOiB2YXIoLS1jb2xvci1kaXNhYmxlZClcbiAgLS1jb2xvci10ZXh0LWJsdWU6IHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAtLWNvbG9yLXRleHQtYmx1ZS1ob3ZlcjogdmFyKC0tY29sb3ItYmx1ZS00MDApXG4gIC0tY29sb3ItdGV4dC1ibHVlLWVtcGhhc2lzOiB2YXIoLS1jb2xvci1ibHVlLTcwMClcbiAgLS1jb2xvci10ZXh0LXdoaXRlOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgLS1jb2xvci10ZXh0LXJlZDogI2YwMFxuICAtLWNvbG9yLXNucy14OiAjMDAwXG4gIC0tY29sb3Itc25zLWZhY2Vib29rOiAjMTg3N2YyXG4gIC0tY29sb3Itc25zLXlvdXR1YmU6ICNmMDBcbiAgLS1jb2xvci1zbnMtbGlua2VkaW46ICMyODY3YjJcblxuICAtLWNvbG9yLWt0LWdyYXk6ICNGNkY2RjdcbiAgLS1jb2xvci1rdC1iZy1ncmF5OiB2YXIoLS1jb2xvci1rdC1ncmF5KVxuXG46cm9vdFxuICAtLXNpemUtci1zbWFsbDogLjJyZW1cbiAgLS1zaXplLXI6IC40cmVtXG4gIC0tc2l6ZS1yLWxhcmdlLWlubmVyOiB2YXIoLS1zaXplLXIpXG4gIC0tc2l6ZS1yLWxhcmdlOiAuOHJlbVxuICAtLXNpemUtY29udGVudC13aWR0aDogMTEwcmVtXG4gIC0tc2l6ZS1pbm5lci13aWR0aDogMTIwcmVtXG4gIC0tc2l6ZS1jYXJkLW1heC13aWR0aDogNTRyZW1cbiAgLS1zaXplLWlubmVyLXdpZHRoLXNsaW06IDk2cmVtXG4gIC0tc2l6ZS10aHVtYm5haWwtd2lkdGg6IDU5LjJyZW1cblxuOnJvb3RcbiAgLS1zcGFjZS02MDA6IDEycmVtXG4gIC0tc3BhY2UtNTAwOiAxMC40cmVtXG4gIC0tc3BhY2UtNDUwOiA4cmVtXG4gIC0tc3BhY2UtNDAwOiA2LjRyZW1cbiAgLS1zcGFjZS0zNTA6IDUuNnJlbVxuICAtLXNwYWNlLTMyMDogNC44cmVtXG4gIC0tc3BhY2UtMzAwOiA0cmVtXG4gIC0tc3BhY2UtMjcwOiAzLjZyZW1cbiAgLS1zcGFjZS0yNTA6IDMuMnJlbVxuICAtLXNwYWNlLTIyMDogMi44cmVtXG4gIC0tc3BhY2UtMjAwOiAyLjRyZW1cbiAgLS1zcGFjZS0xNTA6IDJyZW1cbiAgLS1zcGFjZS0xMDA6IDEuNnJlbVxuICAtLXNwYWNlLTc1OiAxLjJyZW1cbiAgLS1zcGFjZS02MDogMXJlbVxuICAtLXNwYWNlLTUwOiAuOHJlbVxuICAtLXNwYWNlLTEwOiAuNHJlbVxuICAtLXNwYWNlLTU6IC4ycmVtXG4gIC0tc3BhY2UtOHhsOiB2YXIoLS1zcGFjZS00MDApXG4gIC0tc3BhY2UtN3hsOiB2YXIoLS1zcGFjZS0zNTApXG4gIC0tc3BhY2UtNnhsOiB2YXIoLS1zcGFjZS0zMjApXG4gIC0tc3BhY2UtNXhsOiB2YXIoLS1zcGFjZS0zMDApXG4gIC0tc3BhY2UtNHhsOiB2YXIoLS1zcGFjZS0yNzApXG4gIC0tc3BhY2UtM3hsOiB2YXIoLS1zcGFjZS0yNTApXG4gIC0tc3BhY2UtMnhsOiB2YXIoLS1zcGFjZS0yMjApXG4gIC0tc3BhY2UteGw6IHZhcigtLXNwYWNlLTIwMClcbiAgLS1zcGFjZS1sOiB2YXIoLS1zcGFjZS0xNTApXG4gIC0tc3BhY2UtbTogdmFyKC0tc3BhY2UtMTAwKVxuICAtLXNwYWNlLXM6IHZhcigtLXNwYWNlLTc1KVxuICAtLXNwYWNlLXhzOiB2YXIoLS1zcGFjZS02MClcbiAgLS1zcGFjZS0yeHM6IHZhcigtLXNwYWNlLTUwKVxuICAtLXNwYWNlLTN4czogdmFyKC0tc3BhY2UtMTApXG4gIC0tc3BhY2UtNHhzOiB2YXIoLS1zcGFjZS01KVxuICAtLXNwYWNlLWlubmVyLXdpZHRoOiAxMjRyZW1cbiAgLS1zcGFjZS1ndXR0ZXI6IHZhcigtLXNwYWNlLTIwMClcbiAgLS1zcGFjZS1nYXA6IHZhcigtLXNwYWNlLTIwMClcbiAgQG1lZGlhIHByaW50LCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pXG4gICAgLS1zcGFjZS1ndXR0ZXI6IHZhcigtLXNwYWNlLTMwMClcbiAgICAtLXNwYWNlLWdhcDogdmFyKC0tc3BhY2UtMzAwKVxuXG46cm9vdFxuICAvKiAtLXR5cG8tZmFtaWx5OiBcIlNob3JhaSBTYW5zXCIgKi9cbiAgLS10eXBvLWZhbWlseS1lbjogXCJBdmVuaXIgTmV4dFwiXG4gIC0tdHlwby1zaXplLTYwMDogNC40cmVtXG4gIC0tdHlwby1zaXplLTUwMDogNHJlbVxuICAtLXR5cG8tc2l6ZS00MDA6IDMuMnJlbVxuICAtLXR5cG8tc2l6ZS0zNTA6IDIuOHJlbVxuICAtLXR5cG8tc2l6ZS0zMDA6IDIuNHJlbVxuICAtLXR5cG8tc2l6ZS0yMDA6IDJyZW1cbiAgLS10eXBvLXNpemUtMTAwOiAxLjZyZW1cbiAgLS10eXBvLXNpemUtNTA6IDEuNHJlbVxuICAtLXR5cG8tc2l6ZS0yMDogMS4ycmVtXG4gIC0tdHlwby1saC1zbWFsbDogMS4yXG4gIC0tdHlwby1saC1kZW1pLXNtYWxsOiAxLjRcbiAgLS10eXBvLWxoOiAxLjVcbiAgLS10eXBvLWxoLWxhcmdlOiAxLjc1XG4gIC0tdHlwby13ZWlnaHQtcmVndWxhcjogNDAwXG4gIC0tdHlwby13ZWlnaHQtbWVkaXVtOiA1MDBcbiAgLS10eXBvLXdlaWdodC1kZW1pOiA2MDBcbiAgLS10eXBvLXJlYWRpbmctd2lkdGg6IDU2ZW1cbiAgLS10eXBvLXJlYWRpbmctd2lkdGgtc2xpbTogMjBlbVxuXG46cm9vdFxuICAtLXotbW9kYWw6IDEwMDBcbiAgLS16LWxhbmctbWVudTogMTAwXG4gIC0tei1oZWFkZXI6IDEwXG4gIC0tei1maXhlZC1idXR0b246IDUiLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4vKiAgcHJlc2V0ICovXG5cblxuKiwqOjphZnRlciwqOjpiZWZvcmVcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG5odG1sXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuICArcmVzZXRNUFxuICBmb250LXNpemU6IDYyLjUlXG5cbmJvZHlcbiAgd2lkdGg6IDEwMCVcbiAgK3Jlc2V0TVBcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG9cbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0XG4gIGNvbG9yOiBwYWxldHRlKCdiYXNpYycsJ3RleHQnKVxuICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcblxuc2VjdGlvblxuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuICArcG9zaXRpb24ocmVsYXRpdmUpXG5cbmFcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gIGNvbG9yOiBwYWxldHRlKCdhbmNob3InKVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgLy8gb3V0bGluZTogbm9uZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICB0cmFuc2l0aW9uOiBhbGwgLjNzXG4gICY6aG92ZXJcbiAgICBjb2xvcjogcGFsZXR0ZSgnYW5jaG9yJywgJ2hvdmVyJylcblxuc3ViXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuICBsaW5lLWhlaWdodDogMVxuICArcG9zaXRpb24ocmVsYXRpdmUpXG5cbmltZ1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXG4gIG1heC13aWR0aDogMTAwJVxuICBoZWlnaHQ6IGF1dG9cblxuZmlndXJlXG4gICtyZXNldE1QXG4gIGZpZ2NhcHRpb25cbiAgICBmb250LXNpemU6IDEuMnJlbVxuXG5cbmksIGNpdGUsIGVtLCB2YXIsIGFkZHJlc3MsIGRmblxuICBmb250LXN0eWxlOiBub3JtYWxcblxuc21hbGxcbiAgZm9udC1zaXplOiAxZW1cblxuZW1cbiAgZm9udC1zdHlsZTogbm9ybWFsXG5cbnBcbiAgZm9udC1zaXplOiAxLjRyZW1cbiAgbGluZS1oZWlnaHQ6IDEuN1xuICBtYXJnaW46IDAgMCAxZW0gMFxuXG5cbi8v5Lul5LiL44CB5b+F6KaB44Gr5b+c44GY44GmXG4vL2gxXG5cbmgyLmgyVGl0bGVcbiAgZm9udC1zaXplOiAyLjZyZW1cbiAgZm9udC13ZWlnaHQ6IDQwMFxuICBAbWVkaWEobWF4LXdpZHRoOiAkd2lkdGgtdGIyKVxuICAgIHdpZHRoOiA5NyVcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIGZvbnQtc2l6ZTogMi40cmVtXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoJ2Jhc2ljJywnYmxhY2snKVxuXG5cbmgzLmgzVGl0bGVcbiAgbWFyZ2luOiAwXG4gIGZvbnQtc2l6ZTogMS40cmVtXG4gIGZvbnQtd2VpZ2h0OiA3MDBcbiAgbGluZS1oZWlnaHQ6IDEuMlxuICBjb2xvcjogcGFsZXR0ZSgnYmFzaWMnLCd0ZXh0JylcbiAgQG1lZGlhKG1heC13aWR0aDogJHdpZHRoLXRiMilcbiAgICBmb250LXNpemU6IDEuOHJlbVxuICBAbWVkaWEobWF4LXdpZHRoOiAzMjBweClcbiAgICBmb250LXNpemU6IDEuNHJlbVxuXG5cbi8vaDRcblxuLy9oNVxuXG4vL2g2XG5cblxudWxcbiAgK3Jlc2V0TVBcbiAgbWFyZ2luLWJvdHRvbTogMWVtXG4gIGZvbnQtc2l6ZTogMS40cmVtXG4gIHBhZGRpbmctbGVmdDogMmVtXG5cbm9sXG4gICtyZXNldE1QXG4gIGZvbnQtc2l6ZTogMS40cmVtXG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGVcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbVxuICBtYXJnaW46IDFlbSAwXG5cbnVsLG9sXG4gIHVsXG4gICAgbGlzdC1zdHlsZTogZGlzY1xuXG5cblxuZGxcbiAgK3Jlc2V0TVBcbiAgZm9udC1zaXplOiAxLjRyZW1cbiAgZHRcbiAgICBmb250LXdlaWdodDogNzAwXG4gIGRkXG4gICAgbWFyZ2luOiAwIDAgMWVtIDFlbVxuXG5cbi50YWJsZUJsb2NrXG4gIG1hcmdpbjogMCAwIDMwcHggMFxuICBAbWVkaWEobWF4LXdpZHRoOiAkd2lkdGgtdGIyKVxuICAgIG92ZXJmbG93OiBhdXRvXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG5cbnRhYmxlXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcbiAgd2lkdGg6IDEwMCVcbiAgbWluLXdpZHRoOiA1MDBweFxuICBtYXJnaW46IDAgMCAxMHB4IDBcbiAgLmljb24tZXh0ZXJuYWw6OmFmdGVyXG4gICAgZGlzcGxheTogbm9uZVxuICAmLnRkUmlnaHRcbiAgICB0ZFxuICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgdHJcbiAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICYudG90YWxcbiAgICAgIHRoXG4gICAgICAgIC8vYmFja2dyb3VuZDogI2U1ZTRjYyFpbXBvcnRhbnRcbiAgICAgIHRkXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgIC8vYmFja2dyb3VuZDogI2U1ZTRjYyFpbXBvcnRhbnRcblxuICAgIHRoXG4gICAgICBwYWRkaW5nOiAxZW1cbiAgICAgIGJhY2tncm91bmQ6ICNlYmViZWJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2NcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblxuICAgIHRkXG4gICAgICBwYWRkaW5nOiAxZW1cbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2NcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbFxuICAgICAgdWw6bm90KC5saW5rTGlzdCk6bm90KC5jaXJjbGVMaXN0KSxkbFxuICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnRcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudFxuICAgICAgICBwYWRkaW5nOiAwIDE1cHghaW1wb3J0YW50XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2NcbiAgICAgICAgbGlcbiAgICAgICAgICArcmVzZXRNXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW1cblxuICAgICAgb2w6bm90KC5udW1MaXN0KVxuICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHghaW1wb3J0YW50XG4gICAgICAgIGxpXG4gICAgICAgICAgK3Jlc2V0TVxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtXG5cbiAgICAgIC5jaXJjbGVMaXN0XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgIC5saW5rTGlzdFxuICAgICAgICBsaVxuICAgICAgICAgIGFcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtXG4gIHRyOm50aC1jaGlsZCgybilcbiAgICB0ZFxuICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNlxuICB0aGVhZFxuICAgIHRoXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgLy8gQG1lZGlhKG1heC13aWR0aDogJHdpZHRoLXRiKVxuICAvLyAgIG1pbi13aWR0aDogNjAwcHhcblxuXG5cbnRhYmxlLnRibFJzdlxuICBAZXh0ZW5kIHRhYmxlXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR3aWR0aC10YilcbiAgICBtaW4td2lkdGg6IGluaGVyaXRcblxuICBAbWVkaWEobWF4LXdpZHRoOiAkd2lkdGgtdGIyKVxuICAgIG1pbi13aWR0aDogaW5oZXJpdFxuICAgIHdpZHRoOiAxMDAlXG4gICAgdHJcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB0aFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnRcbiAgICAgIHRkXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50XG4gICAgdHI6bnRoLWNoaWxkKDJuKVxuICAgICAgdGRcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdFxuXG5cbnRhYmxlLnRibFJzdjJcbiAgQGV4dGVuZCB0YWJsZVxuICAmLnRkUmlnaHRcbiAgICB0ZFxuICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR3aWR0aC10YjIpXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgQG1lZGlhKG1heC13aWR0aDogJHdpZHRoLXRiMilcbiAgICBtaW4td2lkdGg6IGluaGVyaXRcbiAgICB3aWR0aDogMTAwJVxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjXG4gICAgdGhlYWRcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB0clxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAmOm50aC1jaGlsZCgybilcbiAgICAgICAgdGRcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICB0aFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZVxuICAgICAgICBwYWRkaW5nOiA2cHggMTNweFxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpJyDvvJonXG4gICAgICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgIHBhZGRpbmc6IDAgN3B4IDAgMFxuICAgICAgdGRcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZVxuICAgICAgICBwYWRkaW5nOiA2cHggMTNweFxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpJyDvvJonXG4gICAgICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgIHBhZGRpbmc6IDAgN3B4IDAgMFxuIiwiLyogbWFyZ2luLHBhZGRpbmfjga7jg6rjgrvjg4Pjg4ggKi9cblxuLy8gUmVzZXQgTWFyZ2luIFBhZGRpbmdcbj1yZXNldE1QXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG5cbi8vIFJlc2V0IE1hcmdpblxuPXJlc2V0TVxuICBtYXJnaW46IDBcblxuLy8gUmVzZXQgcGFkZGluZ1xuPXJlc2V0UFxuICBwYWRkaW5nOiAwXG4iLCIvKiBwb3NpdGlvbjogYWJzb2x1dGUg5LiK5LiL5bem5Y+zICovXG5cbj1wb3NpdGlvbiAoJHBvc2l0aW9uOiBzdGF0aWMsJHRvcCA6IGF1dG8sICRyaWdodCA6IGF1dG8sICRib3R0b20gOiBhdXRvLCAkbGVmdCA6IGF1dG8pXG4gIHBvc2l0aW9uOiAkcG9zaXRpb25cbiAgdG9wOiAkdG9wXG4gIHJpZ2h0OiAkcmlnaHRcbiAgYm90dG9tOiAkYm90dG9tXG4gIGxlZnQ6ICRsZWZ0XG4iLCIvLyBmb3JfYWNjZXNzaWJpbGl0eV8yMTAxMTNcblxuLy8gX3ByZXNldC5zYXNzXG5hXG4gIGNvbG9yOiBwYWxldHRlKCdzaXRlJywnb21CbHVlJylcbiAgJjpmb2N1cywmOmZvY3VzLXZpc2libGVcbiAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZCFpbXBvcnRhbnRcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnRcbiAgJjpob3ZlclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbipbdGFiaW5kZXg9XCIwXCJdXG4gICY6Zm9jdXMtdmlzaWJsZVxuICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkIWltcG9ydGFudFxuXG4vLyBfaGVhZGVyLnNhc3Ncbi50cmlnZ2VyQnRuXG4gIGFcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgJjpmb2N1c1xuICAgICAgb3V0bGluZS1zdHlsZTogc29saWRcblxuLmwtZ25hdlxuICAmX19wYXJlbnRcbiAgICA+IGxpXG4gICAgICA+YVxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnc2l0ZScsJ29tQmx1ZTInKVxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbi8vIGNvbnRlbnRzXG4vLyAubWFpbkNvbnRlbnRcbi8vICAgYVxuLy8gICAgICY6dmlzaXRlZFxuLy8gICAgICAgY29sb3I6IHBhbGV0dGUoJ2FuY2hvcicsJ3Zpc2l0ZWQnKSFpbXBvcnRhbnRcbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiL2Fzc2V0cy9pbWcvY29tbW9uL3NsaWRlci9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb21tb24vc2xpZGVyL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7LyohXG5BbmltYXRlLmNzcyAtIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbkxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcblxuQ29weXJpZ2h0IChjKSAyMDE0IERhbmllbCBFZGVuXG4qLy5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlZC5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZWQuaGluZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTMlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9NDAlLDQzJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTMlLDgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9NDAlLDQzJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApfTcwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwuMDUwLC44NTUsLjA2MCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LC4wNTAsLjg1NSwuMDYwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKX19LmJvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LW1zLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoezAlLDEwMCUsNTAle29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHswJSwxMDAlLDUwJXtvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5mbGFzaHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsYXNoO2FuaW1hdGlvbi1uYW1lOmZsYXNofUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19QGtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19LnB1bHNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2V9QC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9fUBrZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19LnJ1YmJlckJhbmR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpydWJiZXJCYW5kO2FuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmR9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlezAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19QGtleWZyYW1lcyBzaGFrZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fS5zaGFrZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlO2FuaW1hdGlvbi1uYW1lOnNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMGRlZyl9fUBrZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDBkZWcpfX0uc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZzthbmltYXRpb24tbmFtZTpzd2luZ31ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUzZCgwLDAsMSwtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX1Aa2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlM2QoMCwwLDEsLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUzZCgwLDAsMSwtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUzZCgwLDAsMSwzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUzZCgwLDAsMSwtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZTNkKDAsMCwxLC0zZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19LnRhZGF7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0YWRhO2FuaW1hdGlvbi1uYW1lOnRhZGF9QC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlM2QoMCwwLDEsLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlM2QoMCwwLDEsLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlM2QoMCwwLDEsM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlM2QoMCwwLDEsLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlM2QoMCwwLDEsLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlM2QoMCwwLDEsLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlM2QoMCwwLDEsM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlM2QoMCwwLDEsLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0ud29iYmxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6d29iYmxlO2FuaW1hdGlvbi1uYW1lOndvYmJsZX1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW57MCUsMTAwJSwyMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX1Aa2V5ZnJhbWVzIGJvdW5jZUluezAlLDEwMCUsMjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19LmJvdW5jZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1c31ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSwxMDAlLDYwJSw3NSUsOTAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmJvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSwxMDAlLDYwJSw3NSUsOTAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsMTAwJSw2MCUsNzUlLDkwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsMTAwJSw2MCUsNzUlLDkwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QGtleWZyYW1lcyBib3VuY2VJblVwezAlLDEwMCUsNjAlLDc1JSw5MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19LmJvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19LmJvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dDthbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1c31ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5ib3VuY2VPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bjthbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uYm91bmNlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5ib3VuY2VPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluRG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX0uZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LmZhZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19LmZhZGVPdXREb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmZhZGVPdXRMZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19LmZhZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LmZhZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcDthbmltYXRpb24tbmFtZTpmYWRlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19LmZhZGVPdXRVcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0zNjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTM2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsMCwxNTBweCkgcm90YXRlM2QoMCwxLDAsLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0zNjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTM2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwwLDE1MHB4KSByb3RhdGUzZCgwLDEsMCwtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsMCwxNTBweCkgcm90YXRlM2QoMCwxLDAsLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLDAsMTUwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX0uYW5pbWF0ZWQuZmxpcHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwO2FuaW1hdGlvbi1uYW1lOmZsaXB9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDkwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtNWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5mbGlwSW5Yey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWDthbmltYXRpb24tbmFtZTpmbGlwSW5YfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCw5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCw5MGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0yMGRlZyk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsOTBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMjBkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC01ZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblk7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsLTIwZGVnKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwwLDAsOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsMCwwLC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCwtMjBkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLDAsMCw5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCwtMTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCw5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLDEsMCw5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwxLDAsLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLC0xNWRlZyk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsMSwwLDkwZGVnKTtvcGFjaXR5OjB9fS5mbGlwT3V0WXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRZO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRZOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXN9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0ezAle29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0ubGlnaHRTcGVlZE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC0yMDBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTIwMGRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW47YW5pbWF0aW9uLW5hbWU6cm90YXRlSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLC00NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtOTBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTkwZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwyMDBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDIwMGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw0NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSwtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw5MGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwwLDEsODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLDAsMSw2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsMCwxLDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2V9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwtMTIwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUzZCgwLDAsMSwxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlM2QoMCwwLDEsMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MTAwJXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MTAwJXtvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsLjg4NSwuMzIsMSl9fS56b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX0uem9vbU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19Lnpvb21PdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LC4wNTUsLjY3NSwuMTkpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LC44ODUsLjMyLDEpfX0uem9vbU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO2FuaW1hdGlvbi1uYW1lOnpvb21PdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LnNsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dmlzaWJpbGl0eTp2aXNpYmxlfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnNsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19LnNsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX19LnNsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX19QGtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8qIGZvb3RlciAqL1xuLy8gLmt5b3RvLXRhaXlvXG4vLyAgIC5sLWZvb3RlclxuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuLy8gICAgIGJvdHRvbTogMFxuLy8gICAgIGxlZnQ6IDBcbi8vICAgICB3aWR0aDogMTAwJVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLyogaGVhZGVyICovXG5cbi5reW90by10YWl5b1xuICAuY29tbW9uLWhlYWRlclxuICAgIC5jb21tb24taGVhZGVyX3N1YlxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICAgcGFkZGluZy1yaWdodDogMTJweFxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyM3B4KVxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG5cblxuXG4ubC1oZWFkZXJcbiAgK3Jlc2V0TVBcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxMDAlXG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCBwYWxldHRlKCdzaXRlJywnc2t5Ymx1ZScpXG5cbiAgJl9faW5uZXJcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIG1heC13aWR0aDogJHdpZHRoLXBjXG4gICAgcGFkZGluZzogMjBweCAwXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICAubC1oZWFkZXJfX3RpdGxlXG4gICAgICB3aWR0aDogMTE3cHhcbiAgICAgIG1heC1oZWlnaHQ6IDI1cHhcbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogMTAwJVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkd2lkdGgtcGMpXG4gIC5sLWhlYWRlclxuICAgICZfX2lubmVyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8qICBtYWluICovXG5cbi5sLW1haW5cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxMDAlIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLyogIG5hdiAqL1xuXG4ubC1uYXZcbiAgd2lkdGg6IDEwMCVcbiAgYmFja2dyb3VuZDogcGFsZXR0ZSgnc2l0ZScsJ3NreWJsdWUnKVxuXG4gICZfX2lubmVyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWF4LXdpZHRoOiAkd2lkdGgtcGNcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgID51bFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICArcmVzZXRNUFxuICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbGlcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgd2lkdGg6IDIwJVxuICAgICAgICA+YVxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBwYWRkaW5nOiAxZW1cbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSgnYmFzaWMnLCd3aGl0ZScpXG4gICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnc2l0ZScsJ3NreWJsdWUnKVxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnYW5jaG9yJywnaG92ZXJCbCcpXG4gICAgICAgIC5uYXZfX2x2MlxuICAgICAgICAgICtyZXNldE1QXG4gICAgICAgICAgLy8gb3BhY2l0eTogMFxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIGJvdHRvbTogLTUxcHhcbiAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgei1pbmRleDogOTAwMFxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICB3aWR0aDogMTAwJVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLy9saW5rXG4ubGlua1xuICBhXG4gICAgLy9jb2xvcjogcGFsZXR0ZSgnYmFzaWMnLCd0ZXh0JylcbiAgICBwYWRkaW5nOiAwIDAgMCAxOHB4XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgK3Bvc2l0aW9uKHJlbGF0aXZlKVxuICAgICY6OmJlZm9yZVxuICAgICAgY29sb3I6IHBhbGV0dGUoJ3NpdGUnLCdtYWluJylcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtXG4gICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIlxuICAgICAgY29udGVudDogXCJcXEVBMEFcIlxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICtwb3NpdGlvbihhYnNvbHV0ZSwgNHB4LCBhdXRvLCBhdXRvLCAwKVxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZVxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiBwYWxldHRlKCdhbmNob3InLCdob3ZlcicpXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgICAgJjo6YmVmb3JlXG4gICAgICAgICtwb3NpdGlvbihhYnNvbHV0ZSwgNHB4LCBhdXRvLCBhdXRvLCAycHgpXG5cblxuLmxpbmtMaXN0XG4gIGxpc3Qtc3R5bGU6IG5vbmVcbiAgcGFkZGluZzogMCAwIDAgMWVtXG4gIGxpLmxpc3ViXG4gICAgbWFyZ2luLWxlZnQ6IDJlbVxuICBsaSxkdFxuICAgICtyZXNldE1QXG4gICAgbWFyZ2luOiAwIDAgMnB4IDBcbiAgICBwYWRkaW5nOiAwIDAgMCAxOHB4XG4gICAgK3Bvc2l0aW9uKHJlbGF0aXZlKVxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgYVxuICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICAgIC8vIGNvbG9yOiBwYWxldHRlKCdiYXNpYycsJ3RleHQnKVxuICAgICAgY29sb3I6IHBhbGV0dGUoJ2FuY2hvcicsJ2Jhc2UnKVxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICBjb2xvcjogcGFsZXR0ZSgnc2l0ZScsJ21haW4nKVxuICAgICAgICBmb250LXNpemU6IDFyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIlxuICAgICAgICBjb250ZW50OiBcIlxcRUEwQVwiXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICtwb3NpdGlvbihhYnNvbHV0ZSwgNS41cHgsIGF1dG8sIGF1dG8sIDApXG4gICAgICAgIHRvcDogNTAlXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlXG4gICAgICAmOmhvdmVyLCY6Zm9jdXMtdmlzaWJsZVxuICAgICAgICBjb2xvcjogcGFsZXR0ZSgnYW5jaG9yJywnaG92ZXInKVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICArcG9zaXRpb24oYWJzb2x1dGUsIDUuNXB4LCBhdXRvLCBhdXRvLCAycHgpXG4gICAgICAgICAgdG9wOiA1MCVcblxuICAgIHVsOm5vdCgubGlua0xpc3QpXG4gICAgICArcmVzZXRNUFxuICAgICAgbWFyZ2luOiA1cHggMTBweFxuICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgPmxpXG4gICAgICAgIG1hcmdpbjogMFxuICAgIC5saW5rTGlzdFxuICAgICAgbWFyZ2luOiAwIDAgMWVtIDAhaW1wb3J0YW50XG4gICAgICBsaVxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxOHB4IWltcG9ydGFudFxuXG4gIGRkXG4gICAgbWFyZ2luOiAwIDAgMWVtIDBcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHhcbiAgICBmb250LXNpemU6IDEuMnJlbVxuICAgIGxpbmUtaGVpZ2h0OiAxLjJcblxuLyogTG9jYWwgTmF2dmkgVjMgKi9cbi5sb2NhbE5hdl9fdjNcbiAgd2lkdGg6IDI0JVxuICAuaWNvbi1leHRlcm5hbDo6YWZ0ZXJcbiAgICBkaXNwbGF5OiBub25lXG4gIC5sb2NhbE5hdlxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDIuNnJlbVxuICAgICAgYS5jdDFzdFxuICAgICAgICBjb2xvcjogcGFsZXR0ZSgnYmFzaWMnLCd0ZXh0JylcbiAgICAmX190aXRsZS5ubzJcbiAgICAgIG1hcmdpbi10b3A6IDVyZW1cbiAgdWxcbiAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgcGFkZGluZzogMFxuICAgIG1hcmdpbjogMFxuICAmX190aXRsZVxuICAgIGZvbnQtc2l6ZTogMi42cmVtXG4gICAgYS5jdDFzdFxuICAgICAgY29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywndGV4dCcpXG4gICZfX3RpdGxlLm5vMlxuICAgIG1hcmdpbi10b3A6IDVyZW1cblxuICBsaS5oYXNDbGRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAmOjphZnRlclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiXG4gICAgICBjb250ZW50OiAnXFxFQTA5J1xuICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMS4yNWVtXG4gICAgICByaWdodDogMWVtXG4gICAgJi5hY3RpdmVcbiAgICAgICY6OmFmdGVyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiXG4gICAgICAgIGNvbnRlbnQ6ICdcXEVCMTMnXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAxLjI1ZW1cbiAgICAgICAgcmlnaHQ6IDFlbVxuXG4gIC5sb2NhbE5hdl9fbGlzdF9fdjNcbiAgICArcmVzZXRNUFxuICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIGFcbiAgICAgICtsaW5rQXJyd1xuICAgICouY3VycmVudFxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoJ3NpdGUnLCdvbUJsdWUnKVxuICAgICAgYVxuICAgICAgICBjb2xvcjogcGFsZXR0ZSgnYW5jaG9yJywnY3VycmVudCcpXG5cbiAgICAuY3QybmQ6Zmlyc3QtY2hpbGRcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKCdiYXNpYycsJ3RleHQnKVxuICAgIC5jdDJuZFxuICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMFxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBwYWxldHRlKCdzaXRlJywnZG90TCcpXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoJ2FuY2hvcicsJ2hvdmVyRycpXG4gICAgICAmLmFjdGl2ZVxuICAgICAgICBjb2xvcjogcGFsZXR0ZSgnc2l0ZScsJ29tQmx1ZScpXG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSgnc2l0ZScsJ29tQmx1ZScpXG4gICAgICAmLmN1cnJlbnRcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoJ2FuY2hvcicsJ2N1cnJlbnQnKVxuICAgICAgICBhXG4gICAgICAgICAgY29sb3I6IHBhbGV0dGUoJ2FuY2hvcicsJ2N1cnJlbnQnKVxuXG4gICAgLmN0M3JkTGlzdFxuICAgICAgK3Jlc2V0TVBcbiAgICAgIC5hY3RpdmVcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoJ3NpdGUnLCdvbUJsdWUnKVxuICAgICAgICBhXG4gICAgICAgICAgY29sb3I6IHBhbGV0dGUoJ3NpdGUnLCdvbUJsdWUnKVxuICAgICAgPnVsXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbVxuICAgICAgICBsaVxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbVxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcGFsZXR0ZSgnc2l0ZScsJ2RvdEwnKVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoJ2FuY2hvcicsJ2hvdmVyRycpXG5cbiAgICAgICAgLmNoaWxkY3RcbiAgICAgICAgICArcmVzZXRNUFxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgICAgPnVsXG4gICAgICAgICAgICArcmVzZXRNUFxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgICAgICAgQGV4dGVuZCAubGlua0xpc3RcbiAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDFlbVxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHBhbGV0dGUoJ3NpdGUnLCdkb3RMJylcbiAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKCdiYXNpYycsJ3RleHQnKVxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgICAgJi5jdXJyZW50XG4gICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoJ3NpdGUnLCdvbUJsdWUnKVxuICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnYW5jaG9yJywnaG92ZXJHJylcblxuQG1lZGlhKGFteC13aWR0aDogOTEwcHgpXG4gIC5sb2NhbE5hdlxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDJyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJcblxuQG1lZGlhKGFteC13aWR0aDogJHdpZHRoLXRiKVxuICAubG9jYWxOYXZfX3YzXG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXJnaW4tdG9wOiA1cmVtXG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCBwYWxldHRlKCdiYXNpYycsJ2JsYWNrJylcblxuXG5cblxuLmxvY2FsTmF2X192M1xuXG4gIC8v6Zai6YCj5oOF5aCxXG4gIC5yZWxhdGVkXG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwXG5cbiAgICAmX19ib3hcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDlcbiAgICAgICZfX2xpc3RcbiAgICAgICAgK3Jlc2V0TVBcbiAgICAgICAgcGFkZGluZzogMTBweFxuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjZjFmMWYxXG4gICAgICAgIGR0XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW1cbiAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHhcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMFxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKCdzaXRlJywnZG90TCcpXG4gICAgICAgICAgLy9iYWNrZ3JvdW5kOiBwYWxldHRlKCdhbmNob3InLCdob3ZlckcnKVxuICAgICAgICAgID5hXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtXG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTBBXCJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoJ3NpdGUnLCdtYWluJylcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIlxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweFxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgIGRkXG4gICAgICAgICAgQGV4dGVuZCAubGlua1xuICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHBhbGV0dGUoJ3NpdGUnLCdkb3RMJylcblxuICAgIC5saW5rQnRuV2hpdGVcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBwYWRkaW5nOiAwXG5cblxuICAua2FidWthSW5mb1xuICAgIHdpZHRoOiAxMDAlXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG9cbiAgICBwXG4gICAgICArcmVzZXRNUFxuICAgIC5rYWJ1a2FJbWdcbiAgICAgIG1heC13aWR0aDogMzAwcHhcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXJnaW46IDAgYXV0b1xuXG5zZWN0aW9uLnBhZ2VDb250ZW50XG4gICY6OmFmdGVyXG4gICAgZGlzcGxheTogbm9uZVxuIiwiLyogYeOCv+OCsOOCueOCv+OCpOODqyAqL1xuXG49bGlua0FycndcbiAgY29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywndGV4dCcpXG4gIHBhZGRpbmc6IDAgMCAwIDFlbVxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmOjpiZWZvcmVcbiAgICAvLyArcG9zaXRpb24oYWJzb2x1dGUsIDVweCwgYXV0bywgYXV0bywgMClcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDVweFxuICAgIGxlZnQ6IDBcbiAgICBjb2xvcjogcGFsZXR0ZSgnc2l0ZScsJ21haW4nKVxuICAgIGZvbnQtc2l6ZTogMXJlbVxuICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIlxuICAgIGNvbnRlbnQ6IFwiXFxFQTBBXCJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2VcbiAgJjpob3ZlclxuICAgIGNvbG9yOiBwYWxldHRlKCdhbmNob3InLCdob3ZlcicpXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAmOjpiZWZvcmVcbiAgICAgIC8vICtwb3NpdGlvbihhYnNvbHV0ZSwgNXB4LCBhdXRvLCBhdXRvLCAycHgpXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNXB4XG4gICAgICBib3R0b206IDJweFxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuXG4ua3lvdG8tdGFpeW9cbiAgLmwtY29udGFpbmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApXG4gICAgLmNvbW1vbi1icmVhZGNydW1iXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmXG5cbi5sLWNvbnRhaW5lclxuICB3aWR0aDogMTAwJVxuICBtaW4taGVpZ2h0OiAxMDAlXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgbWFyZ2luOiAwXG4gIEBtZWRpYShhbXgtd2lkdGg6ICR3aWR0aC10YilcbiAgICBtYXJnaW46IDBcblxuXG5ib2R5Om5vdCgudG9wKVxuICAubC1jb250YWluZXJcbiAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgcGFkZGluZzogNDBweCAwIDAgMFxuICAgIEBtZWRpYShhbXgtd2lkdGg6ICR3aWR0aC1wYylcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDBcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi5reW90by10YWl5b1xuICAubC1jb250ZW50X19pbm5lclxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LXdpZHRoOiAxMjQwcHhcbiAgICBtaW4taGVpZ2h0OiA2NTBweFxuICAgIG1hcmdpbjogMCBhdXRvXG4gICAgcGFkZGluZzogNXJlbVxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmZcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpXG4gICAgICBtaW4taGVpZ2h0OiAwXG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW1cblxuXG4ubC1jb250ZW50XG4gIHdpZHRoOiAxMDAlXG4gIG1heC13aWR0aDogJHdpZHRoLXBjXG4gIGhlaWdodDogMTAwJVxuICBtYXJnaW46IDAgYXV0b1xuICBwYWRkaW5nOiAwIDAgMTAwcHggMFxuICArcG9zaXRpb24ocmVsYXRpdmUpXG4gIEBtZWRpYShhbXgtd2lkdGg6ICR3aWR0aC1wYylcbiAgICBwYWRkaW5nOiAwIDEwcHggNTBweCAxMHB4XG5cbiAgICBAbWVkaWEoYW14LXdpZHRoOiAkd2lkdGgtdGIyKVxuICAgICAgcGFkZGluZzogMFxuXG5cblxuICAvLyDpgJrluLgy44Kr44Op44Og44Os44Kk44Ki44Km44OIXG4gIC5wYWdlQXJ0aWNsZVxuICAgIC50aXRsZUFyZWFcbiAgICAgIC5wYWdlTWFpblRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgQG1lZGlhKGFteC13aWR0aDogJHdpZHRoLXRiMilcbiAgICAgICAgICB3aWR0aDogOTclXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbXpcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZSgnYmFzaWMnLCdibGFjaycpXG4gICAgICAgICYuYm9yZGVyXG4gICAgICAgICAgd2lkdGg6IDY4LjQlXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoJ2Jhc2ljJywnYmxhY2snKVxuICAgICAgICAgIEBtZWRpYShhbXgtd2lkdGg6ICR3aWR0aC10YilcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgLnBhZ2VDb250ZW50XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICBAbWVkaWEoYW14LXdpZHRoOiAkd2lkdGgtdGIpXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgLm1haW5Db250ZW50XG4gICAgICAgIHdpZHRoOiA2OC40JVxuICAgICAgICAucGFnZVRpdGxlXG4gICAgICAgICAgQGV4dGVuZCAucGFnZU1haW5UaXRsZVxuICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZSgnYmFzaWMnLCdibGFjaycpXG4gICAgICAgICAgc3VwXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuICAgICAgICAgICZfX3N1YlxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW1cblxuICAgICAgICAuY3B0VGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbVxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtXG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43XG4gICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoJ2Jhc2ljJywnYmxhY2snKVxuICAgICAgICAgIG1hcmdpbjogNXJlbSAwIDJyZW0gMFxuICAgICAgICAgIGFcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMFxuICAgICAgICAgICAgK3Bvc2l0aW9uKHJlbGF0aXZlKVxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb25mb250XCJcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcRUIxOCdcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW1cbiAgICAgICAgICAgICAgLy8gK3Bvc2l0aW9uKGFic29sdXRlLCA1MCUsIDAsIGF1dG8sIGF1dG8pXG4gICAgICAgICAgICAgICtwb3NpdGlvbihhYnNvbHV0ZSwgNTAlLCBhdXRvLCBhdXRvLCBhdXRvKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUyJSlcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkZWFzZVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBjb2xvcjogcGFsZXR0ZSgnYmFzaWMnLCd0ZXh0RycpXG4gICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgLy8gK3Bvc2l0aW9uKGFic29sdXRlLCA1MCUsIDJweCwgYXV0bywgYXV0bylcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweFxuXG4gICAgICAgIC5zdWJUaXRsZVxuICAgICAgICAgIG1hcmdpbjogM3JlbSAwIDJyZW0gMFxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNiOWI5YjlcbiAgICAgICAgICBjb2xvcjogcGFsZXR0ZSgnc2l0ZScsJ29tQmx1ZScpXG5cbiAgICAgICAgLnN1YlRpdGxlX19iZ0JsXG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwXG4gICAgICAgICAgY29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywnd2hpdGUnKVxuICAgICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoJ3NpdGUnLCdvbUJsdWUnKVxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICAgIC5zdWJTdWJUaXRsZVxuICAgICAgICAgIG1hcmdpbjogM3JlbSAwIDFyZW0gMFxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdcblxuXG4gICAgICAubWFpbkNvbnRlbnRfX3RleHRcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbVxuXG4gIC8vIOOCpOODs+ODh+ODg+OCr+OCuTLjgqvjg6njg6DjgIDjg5bjg6vjg7zjg5zjg4Pjgq/jgrlcbiAgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtblxuICAgIC50aXRsZUFyZWFcbiAgICAgIC5wYWdlTWFpblRpdGxlXG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMFxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW1cbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBAbWVkaWEoYW14LXdpZHRoOiAkd2lkdGgtdGIyKVxuICAgICAgICAgIHdpZHRoOiA5NyVcbiAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoJ2Jhc2ljJywnYmxhY2snKVxuICAgIC5wYWdlQ29udGVudFxuICAgICAgLy8g44Kz44Oz44OG44Oz44OE44Kr44Op44OgXG4gICAgICAubWFpbkNvbnRlbnRcbiAgICAgICAgLnRpdGxlQXJlYVxuICAgICAgICAgIC5wYWdlVGl0bGVcbiAgICAgICAgICAgIEBleHRlbmQgLnBhZ2VNYWluVGl0bGVcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKCdiYXNpYycsJ2JsYWNrJylcblxuICAgICAgICAuY3B0VGl0bGVcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdcbiAgICAgICAgICBtYXJnaW46IDAgMCAycmVtIDBcbiAgICAgICAgICBib3JkZXI6IG5vbmVcblxuICAgICAgICAmX19oZWFkZXJcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICZfX2NvbnRhaW5lclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIC5jcHRUaXRsZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAycmVtIDBcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgIC8vIOOCteODoOODjeOCpOODq1xuICAgICAgICAgIC5tYWluQ29udGVudF9faXRlbV9fdGh1bWJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMFxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZSgnc2l0ZScsJ2JvcmRlckcnKVxuXG4gICAgICAgIC8vIOWGmeecn+OBquOBl+ODu+ODnOODvOODgOODvOOBguOCiuODnOODg+OCr+OCuVxuICAgICAgICAmX19pdGVtXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgei1pbmRleDogNTBcbiAgICAgICAgICB3aWR0aDogNDcuNSVcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW1cbiAgICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAkZWFzZS1pbi1vdXRcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKCdzaXRlJywnYm9yZGVyRycpXG5cbiAgICAgICAgICAmX190ZXh0QXJlYVxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICB6LWluZGV4OiAxMDBcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgcGFkZGluZzogMFxuXG4gICAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweClcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KVxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbVxuICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnc2l0ZScsJ29tQmx1ZScpXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKCdzaXRlJywnb21CbHVlJylcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzICRlYXNlLWluLW91dFxuICAgICAgICAgICAgLml0ZW1UaXRsZVxuICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMFxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywnd2hpdGUnKVxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcblxuICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweCAwIDBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcRUEwQSdcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4ocGFsZXR0ZSgnc2l0ZScsJ29tQmx1ZScpLCA3JSlcblxuICAgICAgICAgICAgJi5ub0xpbmtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgICAgICAgLml0ZW1UaXRsZVxuICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnc2l0ZScsJ29tQmx1ZScpXG5cbiAgICAgICAgICAmX190ZXh0XG4gICAgICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMlxuICAgICAgICAgICAgZmxleC1ncm93OiAyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgcGFkZGluZzogMWVtXG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKCdzaXRlJywnYm9yZGVyRycpXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywndGV4dEcnKVxuICAgICAgICAgICAgLnN1YlN1YlRpdGxlXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtXG4gICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDVweCAwXG5cbiAgICAgICAgICAgIC5saW5rTGlzdFxuICAgICAgICAgICAgICArcmVzZXRQXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMFxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgICAgICAgID4gbGlcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuICAgICAgICAgICAgICAgID5hXG4gICAgICAgICAgICAgICAgICBjb2xvcjogcGFsZXR0ZSgnYW5jaG9yJywnYmFzZScpXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICAgICAgICAgICAgICA+dWxcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDBcbiAgICAgICAgICAgICAgICAgID4gbGlcbiAgICAgICAgICAgICAgICAgICAgK3Jlc2V0TVBcblxuICAgICAgICAgICAgZGxcbiAgICAgICAgICAgICAgK3Jlc2V0TVBcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuXG4gICAgICAgICAgJl9fY2FwdGlvblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDBcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDBcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjY1xuICAgICAgICAgICAgJi5ub0xpbmVcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAgICAgICAgICAgICArcmVzZXRNUFxuICAgICAgICAgICAgJi5ub0ltZ1xuICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHRcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgLy8gK21lZGlhKG1heC13aWR0aCAkd2lkdGgtcGMgbWluLXdpZHRoIDc2OXB4KVxuICAgICAgICAgICAgICAvLyAgIHdpZHRoOiA1NCVcbiAgICAgICAgICAgICAgLy8gK21lZGlhKG1heC13aWR0aCAkd2lkdGgtdGFibGV0IG1pbi13aWR0aCA2MDFweClcbiAgICAgICAgICAgICAgLy8gICB3aWR0aDogNTglXG4gICAgICAgICAgICAgIC8vIEBtZWRpYShhbXgtd2lkdGg6ICR3aWR0aC10YjIpXG4gICAgICAgICAgICAgIC8vICAgd2lkdGg6IDY4JVxuICAgICAgICAgICAgJi5ub0ltZ1xuICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuXG4gICAgICAgIC8vIOWGmeecn+OBguOCiuODu+ODnOODvOODgOODvOOBquOBl+ODnOODg+OCr+OCuVxuICAgICAgICAmX19pdGVtX19waG90b1xuICAgICAgICAgIEBleHRlbmQgLm1haW5Db250ZW50X19pdGVtXG4gICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgICAgLm1haW5Db250ZW50X19pdGVtX190aXRsZVxuICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgICAgICAvLyBmb3IgSUUxMVxuICAgICAgICAgICAgbWluLWhlaWdodDogMCVcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgLml0ZW1UaXRsZVxuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW1cbiAgICAgICAgICAubWFpbkNvbnRlbnRfX2l0ZW1fX3RleHRcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuXG4gICAgICAgIC8vIOmdkuODquODs+OCr+OBruOBv+ODu+WGmeecn+OBquOBl+ODu+S4i+WxpOODhuOCreOCueODiOeEoeOBl1xuICAgICAgICAmX19pdGVtX19saW5rQnRuXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgIEBleHRlbmQgLm1haW5Db250ZW50X19pdGVtXG4gICAgICAgICAgLm1haW5Db250ZW50X19pdGVtX190ZXh0QXJlYVxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG5cblxuXG5cbiAgLy8g44Kk44Oz44OH44OD44Kv44K5MeOCq+ODqeODoOOAgOODleOCqeODiOODnOODg+OCr+OCueOAgC9hYm91dC9pbmRleC5odG1s44Gq44GpXG4gIC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW5cbiAgICAudGl0bGVBcmVhXG4gICAgICAucGFnZU1haW5UaXRsZVxuICAgICAgICArcmVzZXRNUFxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZSgnYmFzaWMnLCdibGFjaycpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW1cbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW1cbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBAbWVkaWEoYW14LXdpZHRoOiAkd2lkdGgtdGIyKVxuICAgICAgICAgIHdpZHRoOiA5NyVcbiAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoJ2Jhc2ljJywnYmxhY2snKVxuXG4gICAgLnBhZ2VDb250ZW50XG4gICAgICBkaXNwbGF5OiBpbmhlcml0XG5cbiAgICAuaW5kZXhDb250ZW50XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG5cbiAgICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICB3aWR0aDogMzIlXG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDM5MXB4XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnc2l0ZScsJ2l0ZW1iZycpXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzICRlYXNlLWluLW91dFxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSlcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlXG5cbiAgICAgICAgJl9faW1nXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzVweFxuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAmX190ZXh0QXJlYVxuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgcGFkZGluZzogMCA2JSAyLjRyZW0gNiVcblxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgcGFkZGluZzogMmVtIDAgNmVtIDBcbiAgICAgICAgICAuaXRlbVRpdGxlXG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICAgICAgICBjb2xvcjogcGFsZXR0ZSgnYmFzaWMnLCd0ZXh0JylcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZFxuICAgICAgICAgICAgQG1lZGlhKGFteC13aWR0aDogJHdpZHRoLXRiMilcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW1cbiAgICAgICAgICAgIEBtZWRpYShhbXgtd2lkdGg6IDMyMHB4KVxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuXG4gICAgICAgICZfX3RleHRcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNGVtXG4gICAgICAgICAgcFxuICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywndGV4dCcpXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuXG4gICAgICAgICZfX2J0blxuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgcFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjFyZW0gMFxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZSgnYmFzaWMnLCd0ZXh0RycpXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywndGV4dEcnKVxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgJGVhc2UtaW4tb3V0XG5cbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEVBMEEnXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbVxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0cHhcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXRcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxuXG5cbiAgICAgICZfX2l0ZW06aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZjVmOVxuICAgICAgICAvLyAuaW5kZXhDb250ZW50X19pdGVtX19idG5cbiAgICAgICAgLy8gICBwXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcblxuICAgICAgJl9faXRlbS5ub0ltZ1xuICAgICAgICBAZXh0ZW5kIC5pbmRleENvbnRlbnRfX2l0ZW1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIC5pbmRleENvbnRlbnRfX2l0ZW1cbiAgICAgICAgICAmX19idG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgYm90dG9tOiAyLjRyZW1cbiAgICAgICAgICAgIHdpZHRoOiA4OCVcblxuXG4vLyA3NjhweOS7peS4i1xuQG1lZGlhKGFteC13aWR0aDogJHdpZHRoLXRiKVxuICAubC1jb250ZW50XG4gICAgLy8g6YCa5bi4MuOCq+ODqeODoOODrOOCpOOCouOCpuODiFxuICAgIC5wYWdlQXJ0aWNsZVxuICAgICAgLnBhZ2VDb250ZW50XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHhcbiAgICAgICAgLm1haW5Db250ZW50XG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAvLyDjgqTjg7Pjg4fjg4Pjgq/jgrky44Kr44Op44Og44CA44OW44Or44O844Oc44OD44Kv44K5XG4gICAgLnBhZ2VBcnRpY2xlLmluZGV4MmNvbHVtblxuICAgICAgLnBhZ2VDb250ZW50XG4gICAgICAgIC5tYWluQ29udGVudFxuICAgICAgICAgICZfX2l0ZW1cbiAgICAgICAgICAgIHdpZHRoOiA0OCVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbiAgICAgICAgICAgIC8vIDYwMHB45Lul5LiLXG4gICAgICAgICAgICBAbWVkaWEoYW14LXdpZHRoOiAkd2lkdGgtdGIyKVxuICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG5cbi8vIDYwMHB45Lul5LiLXG5AbWVkaWEoYW14LXdpZHRoOiAkd2lkdGgtdGIyKVxuICAubC1jb250ZW50XG4gICAgLy8g6YCa5bi4MuOCq+ODqeODoOODrOOCpOOCouOCpuODiFxuICAgIC5wYWdlQXJ0aWNsZVxuICAgICAgLnRpdGxlQXJlYVxuICAgICAgICAucGFnZU1haW5UaXRsZVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICAgIC5wYWdlQ29udGVudFxuICAgICAgICAudGl0bGVBcmVhXG4gICAgICAgICAgLnBhZ2VUaXRsZVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgIC8vIOOCpOODs+ODh+ODg+OCr+OCuTLjgqvjg6njg6DjgIDjg5bjg6vjg7zjg5zjg4Pjgq/jgrlcbiAgICAucGFnZUFydGljbGUuaW5kZXgyY29sdW1uXG4gICAgICAudGl0bGVBcmVhXG4gICAgICAgIC5wYWdlTWFpblRpdGxlXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG9cbiAgICAgIC5wYWdlQ29udGVudFxuICAgICAgICAubWFpbkNvbnRlbnRcbiAgICAgICAgICAudGl0bGVBcmVhXG4gICAgICAgICAgICAucGFnZVRpdGxlXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwXG5cbiAgICAvLyDjgqTjg7Pjg4fjg4Pjgq/jgrkx44Kr44Op44Og44CA44OV44Kp44OI44Oc44OD44Kv44K5XG4gICAgLnBhZ2VBcnRpY2xlLmluZGV4MWNvbHVtblxuICAgICAgLnBhZ2VUaXRsZVxuICAgICAgICAuaDJUaXRsZVxuICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgLnBhZ2VDb250ZW50XG4gICAgICAgIHBhZGRpbmc6IDBcblxuICAgICAgICAuaW5kZXhDb250ZW50XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICAgICAgICAgJl9faXRlbVxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMzBweFxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybilcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnYmFzaWMnLCd3aGl0ZScpXG4gICAgICAgICAgICAmX19pbWdcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJVxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MXB4XG4gICAgICAgICAgICAmX190ZXh0QXJlYVxuICAgICAgICAgICAgICB3aWR0aDogNzAlXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtXG4gICAgICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCAxZW0gMFxuICAgICAgICAgICAgICBAbWVkaWEoYW14LXdpZHRoOiAkd2lkdGgtdGIpXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDAgMWVtIDBcbiAgICAgICAgICAgICZfX3RleHRcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgJl9fYnRuXG4gICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW1cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAgICAgQG1lZGlhKGFteC13aWR0aDogJHdpZHRoLXRiKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIlxuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRUEwQSdcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdFxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcblxuICAgICAgICAgICZfX2l0ZW0ubm9JbWdcbiAgICAgICAgICAgIC5pbmRleENvbnRlbnRfX2l0ZW1cbiAgICAgICAgICAgICAgJl9fdGV4dEFyZWFcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0b1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICAgICAgICAgJl9fYnRuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpY1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHhcblxuLy8gNDgwcHjku6XkuItcbkBtZWRpYShhbXgtd2lkdGg6ICR3aWR0aC1zcClcbiAgLmwtY29udGVudFxuICAgIC5wYWdlQXJ0aWNsZS5pbmRleDFjb2x1bW5cbiAgICAgIC5pbmRleENvbnRlbnRcbiAgICAgICAgJl9faXRlbVxuICAgICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCAxZW0gMFxuXG4vLyAzMjBweOS7peS4i1xuQG1lZGlhKGFteC13aWR0aDogMzIwcHgpXG4gIC5sLWNvbnRlbnRcbiAgICAucGFnZUFydGljbGUuaW5kZXgxY29sdW1uXG4gICAgICAuaW5kZXhDb250ZW50XG4gICAgICAgICZfX2l0ZW1cbiAgICAgICAgICAmX19pbWdcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHhcbiAgICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgMWVtIDBcbiAgICAgICAgICAmX19idG5cbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW1cblxuLy8g44Oh44Kk44Oz44Kz44Oz44OG44Oz44OE5bmFMTAw77yFXG5ib2R5LmwtY29udGVudDEwMHBcbiAgLmwtY29udGVudFxuICAgIC5wYWdlQXJ0aWNsZVxuICAgICAgLnBhZ2VDb250ZW50XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXRcbiAgICAgICAgLm1haW5Db250ZW50XG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgLmxvY2FsTmF2XG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCBwYWxldHRlKCdiYXNpYycsJ2JsYWNrJylcblxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLmwtdG9vbFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZmxvdzogcm93IHdyYXBcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleFxuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXBcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgd2lkdGg6IDEwMCVcbiAgaGVpZ2h0OiAxMDAlXG4gIG1hcmdpbjogMCAwIDQwcHggMFxuXG5cbiAgLy9icmVhZGNydW1ic1xuICAuYnJlYWRjcnVtYnNcbiAgICAvLyB3aWR0aDogODAlXG4gICAgd2lkdGg6IDcxJVxuICAgICtyZXNldE1QXG4gICAgLXdlYmtpdC1tYXJnaW46IDUwcHggMCAwIDBcblxuICAgIEBtZWRpYShhbXgtd2lkdGg6ICR3aWR0aC1wYylcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICBsaVxuICAgICAgZm9udC1zaXplOiAxLjFyZW1cbiAgICAgIGZsb2F0OiBsZWZ0XG4gICAgICArcG9zaXRpb24ocmVsYXRpdmUpXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDBcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgIC8vIGFcbiAgICAgIC8vICAgJjp2aXNpdGVkXG4gICAgICAvLyAgICAgY29sb3I6IHBhbGV0dGUoJ2FuY2hvcicsJ3Zpc2l0ZWQnKVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25mb250J1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXEVBMEEnXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgICArcG9zaXRpb24oYWJzb2x1dGUsIDNweCwgNXB4LCBhdXRvLCBhdXRvKVxuXG5cbiAgLy9zbnNcbiAgLnNuc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAvLyB3aWR0aDogMjAlXG4gICAgLy8gd2lkdGg6IDI5JVxuICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgQG1lZGlhKGFteC13aWR0aDogJHdpZHRoLXBjKVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICBAbWVkaWEoYW14LXdpZHRoOiAkd2lkdGgtdGIpXG4gICAgICAjcHJpbnRCdG5cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG5cbiAgICAvKiBJY29ucyAqL1xuICAgIGFcbiAgICAgIGNvbG9yOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgZm9udC1mYW1pbHk6ICdpY29uZm9udCdcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGg6IDQwcHhcbiAgICAgIGhlaWdodDogMjhweFxuICAgICAgcGFkZGluZzogNXB4IDAgMCAwXG4gICAgICBtYXJnaW46IDAgMCAwIDhweFxuICAgICAgK3Bvc2l0aW9uKHJlbGF0aXZlKVxuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC41c1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzXG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXNcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXNcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkXG4gICAgICAmOjpiZWZvcmVcbiAgICAgICAgZm9udC1zaXplOiAycmVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICAmOmZvY3VzLXZpc2libGVcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHBhbGV0dGUoJ2FuY2hvcicsJ2Jhc2UnKVxuXG4gICAgICAvKiBmb250IGF3ZXNvbWUgaWNvbnMgKi9cbiAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgYmFja2dyb3VuZDogIzNCNTk5OFxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50OiAnXFxFQTA1J1xuXG4gICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgIGJhY2tncm91bmQ6ICM1NWFjZWVcbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgY29udGVudDogJ1xcRUEwNidcblxuICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGQ0YjM5XG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgIGNvbnRlbnQ6ICdcXEVBMDcnXG5cblxuICAgICAgLyogcG9wLXVwIHRleHQgKi9cbiAgICAgIHNwYW5cbiAgICAgICAgY29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywnYmxhY2snKVxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcm9ib3RcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMFxuICAgICAgICArcG9zaXRpb24oYWJzb2x1dGUsIGF1dG8sIC0yNXB4LCAwLCAtMjVweClcbiAgICAgICAgcGFkZGluZzogNXB4XG4gICAgICAgIHotaW5kZXg6IC0xXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbVxuICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ2dyYXknKVxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KVxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSlcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KVxuICAgICAgICBAbWVkaWEoYW14LXdpZHRoOiAkd2lkdGgtcGMpXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgIC8qIHBvcC11cCB0ZXh0IGFycm93ICovXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICB3aWR0aDogMFxuICAgICAgICAgIGhlaWdodDogMFxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBwYWxldHRlKCdiYXNpYycsJ2dyYXknKVxuICAgICAgICAgICtwb3NpdGlvbihhYnNvbHV0ZSwgYXV0bywgYXV0bywgLTVweCwgNDBweClcbiAgICAgICY6aG92ZXIsJjpmb2N1cy12aXNpYmxlXG4gICAgICAgIG9wYWNpdHk6IDAuOFxuICAgICAgICBzcGFuXG4gICAgICAgICAgYm90dG9tOiAzNXB4XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICBAbWVkaWEoYW14LXdpZHRoOiAkd2lkdGgtcGMpXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAvLyBQcmludF9CdXR0b25cbiAgICAjcHJpbnRCdG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgLy8gd2lkdGg6IDQwcHhcbiAgICAgIHdpZHRoOiBhdXRvXG4gICAgICBoZWlnaHQ6IDI4cHhcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCBwYWxldHRlKCdiYXNpYycsJ3RleHQnKVxuICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICAgIGlucHV0XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4OiAxMDBcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweFxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgLy8gJjpmb2N1c1xuICAgICAgICAvLyAgIG91dGxpbmU6IDBcbiAgICAgIC8qIHBvcC11cCB0ZXh0ICovXG4gICAgICBzcGFuXG4gICAgICAgIC8vIHdpZHRoOiA5MHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMjBweFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICAgICAgICBjb2xvcjogcGFsZXR0ZSgnYmFzaWMnLCdibGFjaycpXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yb2JvdFxuICAgICAgICBmb250LXdlaWdodDogMzAwXG4gICAgICAgICtwb3NpdGlvbihhYnNvbHV0ZSwgYXV0bywgMCwgMCwgMClcbiAgICAgICAgcGFkZGluZzogMnB4IDVweFxuICAgICAgICB6LWluZGV4OiAtMVxuICAgICAgICBmb250LXNpemU6IDFyZW1cbiAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnYmFzaWMnLCdncmF5JylcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KVxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSlcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSlcbiAgICAgICAgQG1lZGlhKGFteC13aWR0aDogJHdpZHRoLXBjKVxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgLyogcG9wLXVwIHRleHQgYXJyb3cgKi9cbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgIHdpZHRoOiAwXG4gICAgICAgICAgaGVpZ2h0OiAwXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHBhbGV0dGUoJ2Jhc2ljJywnZ3JheScpXG4gICAgICAgICAgK3Bvc2l0aW9uKGFic29sdXRlLCBhdXRvLCBhdXRvLCAtNXB4LCA0MHB4KVxuXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoJ3NpdGUnLCdiZycpXG4gICAgICAgIHNwYW5cbiAgICAgICAgICBib3R0b206IDM1cHhcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgIEBtZWRpYShhbXgtd2lkdGg6ICR3aWR0aC1wYylcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgei1pbmRleDogMVxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiXG4gICAgICAgIGNvbnRlbnQ6ICdcXEVBMEInXG4gICAgICAgIGNvbG9yOiBwYWxldHRlKCdzaXRlJywnb21CbHVlJylcbiAgICAgICAgZm9udC1zaXplOiAycmVtXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcblxuXG5cbi8vIFByaW50X0J1dHRvblxuYm9keTpub3QoLmlyKVxuICAubC10b29sXG4gICAgI3ByaW50QnRuXG4gICAgICBkaXNwbGF5OiBub25lXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4vLyB0ZXh0IGljb25cblxuLmMtaWNvblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblx0d2lkdGg6IGF1dG9cblx0Y29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywnd2hpdGUnKVxuXHRiYWNrZ3JvdW5kOiBwYWxldHRlKCdzaXRlJywnc2t5Ymx1ZScpXG5cdGJvcmRlci1yYWRpdXM6IDNweFxuXHRsaW5lLWhlaWdodDogMVxuXHQmX19yZWRcblx0XHRAZXh0ZW5kIC5jLWljb25cblx0XHRiYWNrZ3JvdW5kOiBwYWxldHRlKCdzaXRlJywncmVkJylcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8vIOOCouOCs+ODvOODh+OCo+OCquODs1xuLmt5b3RvLXRhaXlvXG4gIC5jLWFjZG5UaXRsZVxuICAgICtyZXNldE1QXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZlxuICAgIGJvcmRlci13aWR0aDogMXB4IDBcbiAgICBib3JkZXItY29sb3I6ICNEQkRCREJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG4gICAgYnV0dG9uXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICtyZXNldE1QXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgcGFkZGluZzogMi40cmVtIDJyZW1cbiAgICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgZm9udC1zaXplOiAxLjZyZW1cbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2VcbiAgICAgID5zdHJvbmdcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmx1ZSlcbiAgICAgICAgZm9udC1zaXplOiAycmVtXG4gICAgICAmOjphZnRlclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgcmlnaHQ6IDIwcHhcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoOiAxLjRyZW1cbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvbW1vbi9pY29uLXBsdXMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluXG4gICAgICAgIGNvbG9yOiAjMDA1RUI4XG4gICAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXVxuICAgICAgJjpob3ZlciwmOmZvY3VzLXZpc2libGVcbiAgICAgICAgYmFja2dyb3VuZDogI0VCRjVGRlxuICAgIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXVxuICAgICAgYmFja2dyb3VuZDogI0VCRjVGRlxuICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZylcblxuICAuYy1hY2RuQ29udGVudFxuICAgICtyZXNldE1QXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZlxuICAgICZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXVxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkRCREJcbiAgICAmICsgLmMtYWNkblRpdGxlXG4gICAgICBib3JkZXItdG9wOiBub25lXG5cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8vIGJ1dHRvblxuLmMtYnRuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgY29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywndGV4dCcpXG4gIGJhY2tncm91bmQ6IHBhbGV0dGUoJ2Jhc2ljJywnd2hpdGUnKVxuICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKCdiYXNpYycsJ3RleHQnKVxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlXG4gICY6aG92ZXJcbiAgICBjb2xvcjogcGFsZXR0ZSgnYmFzaWMnLCd0ZXh0JylcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ2dyYXknKVxuXG5cblxuXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4vLyBjb2xvciBib3hcblxuLmMtY0JveFxuXHR3aWR0aDogMTAwJVxuXHRoZWlnaHQ6IGF1dG9cblx0Jl9fd2hpdGVcblx0XHRAZXh0ZW5kIC5jLWNCb3hcblx0XHRiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcblx0Jl9fZ3JheVxuXHRcdEBleHRlbmQgLmMtY0JveFxuXHRcdGJhY2tncm91bmQ6IHBhbGV0dGUoJ2Jhc2ljJywnZ3JheScpXG5cdCZfX2JsdWVcblx0XHRAZXh0ZW5kIC5jLWNCb3hcblx0XHRiYWNrZ3JvdW5kOiBwYWxldHRlKCdzaXRlJywnYmdCbHVlJylcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8vIGZsZXhfYm94XG4ua3lvdG8tdGFpeW9cbiAgLmMtZkJveFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAuYy1mQm94X19pdGVtXG4gICAgICA+aW1nXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgICYucm93XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgJi5yb3dfX3JcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxuICAgICYuY2xtXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgJi5jbG1fX3JcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxuXG4gICAgJi5qY19fc2JcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICYuamNfX3NhXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxuICAgICYuamNfX2ZzXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAmLmpjX19mZVxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICYuamNfX2NlXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgJi5haV9fY2VcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAmLmFpX19mc1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAmLmFpX19mZVxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgJi5haV9fc3RcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgJi5haV9fYmxcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZVxuXG4gICAgJi5md3JhcFxuICAgICAgZmxleC13cmFwOiB3cmFwXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuICAgIC5jLWZCb3g6bm90KC4tLWZsZXhTcClcbiAgICAgIGRpc3BsYXk6IGluaGVyaXRcbiAgICAgIC5jLWZCb3hfX2l0ZW1cbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50XG4gICAgICAgICYgKyAuYy1mQm94X19pdGVtXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbVxuXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4ua3lvdG8tdGFpeW9cbiAgLmMtbGlua0J1dHRvblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50XG4gICAgaGVpZ2h0OiA1MHB4XG4gICAgcGFkZGluZzogMCAycmVtXG4gICAgZm9udC1zaXplOiAxLjZyZW1cbiAgICBmb250LXdlaWdodDogNzAwXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwwLjQpXG4gICAgYm9yZGVyLXJhZGl1czogMjVweFxuICAgID5zcGFuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlXG4gICAgICAmOjphZnRlclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgd2lkdGg6IDNyZW1cbiAgICAgICAgaGVpZ2h0OiAzcmVtXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtNjAwKSB1cmwoJy9hc3NldHMvaW1nL2NvbW1vbi9JY29uLS1hcnJvdy1yaWdodF92Mi5zdmcnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICY6aG92ZXIsJjpmb2N1cy12aXNpYmxlXG4gICAgICA+c3BhblxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ibHVlLWhvdmVyKVxuICAgICYuLS1ub0JvcmRlclxuICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICYuLS1iYWNrXG4gICAgICA+c3BhblxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICB3aWR0aDogM3JlbVxuICAgICAgICAgIGhlaWdodDogM3JlbVxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbVxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTYwMCkgdXJsKCcvYXNzZXRzL2ltZy9jb21tb24vSWNvbi0tYXJyb3ctcmlnaHRfdjIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgJi4tLWFycm93Rml4XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW1cbiAgICAgID5zcGFuXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWNcbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICByaWdodDogMTBweFxuXG4gICAgYS5jLWxpbmtCdXR0b25cbiAgICAgICY6aG92ZXIsJjpmb2N1cy12aXNpYmxlXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnRcbiAgICAgICAgPnNwYW5cbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50XG5cbi8vIGxpbmtidG5cbi5jLWxpbmtCdG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGNvbG9yOiBwYWxldHRlKCdiYXNpYycsJ3RleHQnKVxuICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcbiAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZSgnYmFzaWMnLCd0ZXh0JylcbiAgJjpob3ZlclxuICAgIGNvbG9yOiBwYWxldHRlKCdiYXNpYycsJ3RleHQnKVxuICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoJ2Jhc2ljJywnZ3JheScpXG5cbi8vIGxpbmtCdG4gYmx1ZVxuLmMtbGlua0J0bl9fYmxcbiAgQGV4dGVuZCAuYy1saW5rQnRuXG4gIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoJ3NpdGUnLCdza3libHVlJylcbiAgY29sb3I6IHBhbGV0dGUoJ2Jhc2ljJywnd2hpdGUnKVxuICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdzaXRlJywnc2t5Ymx1ZScpXG4gICY6aG92ZXJcbiAgICBjb2xvcjogcGFsZXR0ZSgnc2l0ZScsJ3NreWJsdWUnKVxuICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoJ2Jhc2ljJywnd2hpdGUnKVxuXG4vLyBsaW5rYnRuIHdpdGggSWNvblxuLmMtbGlua0J0bl9faWNvblxuICBAZXh0ZW5kIC5jLWxpbmtCdG5cbiAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZSgnc2l0ZScsJ3NreWJsdWUnKVxuICBjb2xvcjogcGFsZXR0ZSgnYmFzaWMnLCd3aGl0ZScpXG4gIGJhY2tncm91bmQ6IHBhbGV0dGUoJ3NpdGUnLCdza3libHVlJylcbiAgYm9yZGVyLXJhZGl1czogNXB4XG4gICY6OmJlZm9yZVxuICAgICtpY29uXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKVxuICAgIGZvbnQtc2l6ZTogMC45ZW1cbiAgJjo6YWZ0ZXJcbiAgICAraWNvblxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKVxuICAgIGZvbnQtc2l6ZTogMC45ZW1cblxuICAmOmhvdmVyXG4gICAgY29sb3I6IHBhbGV0dGUoJ3NpdGUnLCdza3libHVlJylcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcblxuLmMtbGlua0J0bl9faWNvbi0tcmVkXG4gIEBleHRlbmQgLmMtbGlua0J0bl9faWNvblxuICBib3JkZXItY29sb3I6IHBhbGV0dGUoJ3NpdGUnLCdyZWQnKVxuICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdzaXRlJywncmVkJylcbiAgJjpob3ZlclxuICAgIGNvbG9yOiBwYWxldHRlKCdzaXRlJywncmVkJylcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcblxuLy8gaWNvblxuLmMtbGlua0J0bl9faWNvblxuICAmLmljb25fX2Fyd1JcbiAgICAmOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6ICdcXEVBMEEnXG5cbiAgJi5pY29uX19hcndSMlxuICAgICY6OmFmdGVyXG4gICAgICBjb250ZW50OiAnXFxFQTA3J1xuIiwiLy8gaWNvbmZvbnRcbi8vIGNvbnRlbnQ6ICdcXEVBMDEn562J44Gv5YCL5Yil44Gn5oyH5a6a44GZ44KLXG5cbj1pY29uXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxuICBmb250LXdlaWdodDogbm9ybWFsXG4gIGxpbmUtaGVpZ2h0OiAxXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8vIGxpbmsgbGlzdFxuLmt5b3RvLXRhaXlvXG4gIC5jLWxpbmtMaXN0LS1waG90b1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC13cmFwOiB3cmFwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBwYWRkaW5nOiAwXG4gICAgbWFyZ2luOiAwXG4gICAgLmxpbmtMaXN0X19pdGVtXG4gICAgICB3aWR0aDogMzIlXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoM24pKVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlXG4gICAgICAmOm50aC1vZi10eXBlKG4gKyA0KVxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtXG4gICAgICAuaXRlbV9faW1nXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4OiAxXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTMwcHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDEpXG4gICAgICAgIC5pdGVtX190aXRsZVxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgbGVmdDogNTAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKVxuICAgICAgICAgIHotaW5kZXg6IDVcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW1cbiAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgPnNtYWxsXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW1cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgPmltZ1xuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlXG4gICAgICAuaXRlbV9fYnV0dG9uXG4gICAgICAgIHBhZGRpbmc6IDAgMS42cmVtXG4gICAgICAgIC5jLWxpbmtCdXR0b25cbiAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICA+YVxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgJjpob3ZlciwmOmZvY3VzLXZpc2libGVcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50XG4gICAgICAgICAgLml0ZW1fX2ltZ1xuICAgICAgICAgICAgPmltZ1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcbiAgICAgICAgICAuaXRlbV9fYnV0dG9uXG4gICAgICAgICAgICAuYy1saW5rQnV0dG9uXG4gICAgICAgICAgICAgID5zcGFuXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmx1ZS1ob3ZlcilcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjBweClcbiAgICAgIC5saW5rTGlzdF9faXRlbVxuICAgICAgICB3aWR0aDogNDklXG4gICAgICAgICY6bm90KDpudGgtb2YtdHlwZSgzbikpXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgICY6bm90KDpudGgtb2YtdHlwZSgybikpXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJVxuICAgICAgICAmOm50aC1vZi10eXBlKG4gKyAzKVxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweClcbiAgICAgIC5saW5rTGlzdF9faXRlbVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMm4pKVxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICAmOm50aC1vZi10eXBlKG4gKyAyKVxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW1cblxuXG5cblxuXG4vLyAuYy1saW5rTGlzdFxuLy8gICArcmVzZXRNUFxuLy8gICBsaXN0LXN0eWxlOiBub25lXG4vLyAgIGFcbi8vICAgICAmOjpiZWZvcmVcbi8vICAgICAgICtpY29uXG4vLyAgICAgICBjb250ZW50OiAnXFxFQTA3J1xuLy8gICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuLy8gICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpXG4vLyAgIGEubm9MaW5rXG4vLyAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbi8vICAgICBvcGFjaXR5OiAwLjVcblxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLmMtbGlzdC0tbGluZVxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcbiAgcGFkZGluZy1sZWZ0OiAwXG4gID4ubGlzdEl0ZW1cbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxuICAgIGFcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHBhZGRpbmc6IDAgMTBweFxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcGFsZXR0ZSgnc2l0ZScsJ2JvcmRlcicpXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAmLmhhc0J0blxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUiLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4vLyB0YWJsZVxuXG4uYy10YWJsZUFyZWFcblx0d2lkdGg6IDEwMCVcblx0b3ZlcmZsb3c6IGF1dG9cblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmcgOiB0b3VjaFxuXG5cdHRhYmxlXG5cdFx0d2lkdGg6IDEwMCVcblx0XHRtaW4td2lkdGg6IDYwMHB4XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuXHRcdHRoLHRkXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKCdiYXNpYycsJ3RleHQnKVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLy8g44K/44Kk44OI44OrXG5cbi5jLXRpdGxlX191bFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZSgnc2l0ZScsJ3NreWJsdWUnKVxuXG4uYy10aXRsZV9fYm94XG4gIGJhY2tncm91bmQ6IHBhbGV0dGUoJ3NpdGUnLCdiZ0JsdWUnKVxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHBhbGV0dGUoJ3NpdGUnLCdza3libHVlJylcblxuLmMtdGl0bGVfX2JvbGRcbiAgZm9udC13ZWlnaHQ6IDcwMFxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLy8gcGFnZUhlYWRlclxuXG4ua3lvdG8tdGFpeW9cblx0LmMtaGVhZGluZ1xuXHRcdC0tdGhpcy1sYWJlbC1zaXplOiB2YXIoLS10eXBvLXNpemUtNTApXG5cdFx0LS10aGlzLWxhYmVsLWxoOiB2YXIoLS10eXBvLWxoLXNtYWxsKVxuXHRcdC0tdGhpcy10aXRsZS1zaXplOiB2YXIoLS10eXBvLXNpemUtMzUwKVxuXHRcdC0tdGhpcy10aXRsZS1saDogdmFyKC0tdHlwby1saClcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpXG5cblx0LmMtaGVhZGluZy4tc2Vjb25kXG5cdFx0LS10aGlzLWxhYmVsLWxoOiB2YXIoLS10eXBvLWxoKVxuXHRcdC0tdGhpcy10aXRsZS1zaXplOiB2YXIoLS10eXBvLXNpemUtMzAwKVxuXG5cdC5jLWhlYWRpbmcuLXRoaXJkXG5cdFx0LS10aGlzLXRpdGxlLXNpemU6IHZhcigtLXR5cG8tc2l6ZS0xMDApXG5cblx0LmMtaGVhZGluZ190aXRsZVxuXHRcdGZvbnQtc2l6ZTogdmFyKC0tdGhpcy10aXRsZS1zaXplKVxuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS10eXBvLXdlaWdodC1kZW1pKVxuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS10aGlzLXRpdGxlLWxoKVxuXHRcdHRleHQtd3JhcDogaW5pdGlhbFxuXG5cdC5jLWhlYWRpbmdfc3ViXG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbSlcblx0XHRmb250LXNpemU6IHZhcigtLXR5cG8tc2l6ZS0yMDApXG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXR5cG8td2VpZ2h0LWRlbWkpXG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLXR5cG8tbGgtZGVtaS1zbWFsbClcblxuXHQuYy1oZWFkaW5nX2Rlc2NyaXB0aW9uXG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtbSlcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tdHlwby1saClcblxuXHQuYy1oZWFkaW5nX2Rlc2NyaXB0aW9uIHArcFxuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLTUwKVxuXG5cdC5jLWhlYWRpbmdfZGVzY3JpcHRpb24gcDpub3QoOnJvb3QpXG5cdFx0bWF4LXdpZHRoOiB2YXIoLS10eXBvLXJlYWRpbmctd2lkdGgpXG5cdFx0Zm9udC1zaXplOiB2YXIoLS10eXBvLXNpemUtNTApXG5cblx0LmMtaGVhZGluZ19sYWJlbFxuXHRcdGZvbnQtc2l6ZTogdmFyKC0tdGhpcy1sYWJlbC1zaXplKVxuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS10eXBvLXdlaWdodC1kZW1pKVxuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS10aGlzLWxhYmVsLWxoKVxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJsdWUtZW1waGFzaXMpXG5cblx0LmMtaGVhZGluZ19tZW51XG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtMnhzKVxuXG5cdC5jLWhlYWRpbmdfYnV0dG9uXG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtMjUwKVxuXG5cdEBtZWRpYSBwcmludCwgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKVxuXHRcdC5jLWhlYWRpbmdcblx0XHRcdC0tdGhpcy1sYWJlbC1zaXplOiB2YXIoLS10eXBvLXNpemUtMTAwKVxuXHRcdFx0LS10aGlzLWxhYmVsLWxoOiB2YXIoLS10eXBvLWxoKVxuXHRcdFx0LS10aGlzLXRpdGxlLXNpemU6IHZhcigtLXR5cG8tc2l6ZS02MDApXG5cdFx0XHQtLXRoaXMtdGl0bGUtbGg6IHZhcigtLXR5cG8tbGgtc21hbGwpXG5cblx0XHQuYy1oZWFkaW5nLi1zZWNvbmRcblx0XHRcdC0tdGhpcy10aXRsZS1zaXplOiB2YXIoLS10eXBvLXNpemUtNTAwKVxuXG5cdFx0LmMtaGVhZGluZy4tdGhpcmRcblx0XHRcdC0tdGhpcy10aXRsZS1zaXplOiB2YXIoLS10eXBvLXNpemUtNDAwKVxuXHRcdFx0LS10aGlzLXRpdGxlLWxoOiB2YXIoLS10eXBvLWxoKVxuXG5cdEBtZWRpYSBwcmludCxcdGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSlcblx0XHQuYy1oZWFkaW5nLi1zZWNvbmQgLmMtaGVhZGluZ19sYWJlbFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtMnhzKVxuXG5cdEBtZWRpYSBwcmludCwgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKVxuXHRcdC5jLWhlYWRpbmdfYnV0dG9uXG5cdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS0zMDApXG5cblx0QG1lZGlhIHByaW50LFx0YWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKVxuXHRcdC5jLWhlYWRpbmdcblx0XHRcdHBhZGRpbmc6IDBcblxuXHRAbWVkaWEgcHJpbnQsXHRhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pXG5cdFx0LmMtaGVhZGluZ19kZXNjcmlwdGlvbiBwOm5vdCg6cm9vdClcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tdHlwby1zaXplLTEwMClcblxuXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4vLyBwYWdlSGVhZGVyXG5cbi5reW90by10YWl5b1xuXHQuYy1wYWdlSGVhZGVyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlXG5cdFx0aGVpZ2h0OiAyMTVweFxuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKCcvYXNzZXRzL2ltZy9jb21tb25fcGFnZS9wYWdlaGVhZGVyX2JnLndlYnAnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQvY29udGFpblxuXHRcdC8vIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuXHRcdC8vIFx0aGVpZ2h0OiA0MzBweFxuXHRcdC5jLXBhZ2VIZWFkZXJfaW5uZXJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdFx0dG9wOiAwXG5cdFx0XHRsZWZ0OiA1MCVcblx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlclxuXHRcdFx0d2lkdGg6IDEwMCVcblx0XHRcdGhlaWdodDogMTAwJVxuXHRcdFx0cGFkZGluZzogdmFyKC0tc3BhY2UtMTUwKSAwXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKVxuXHRcdFx0LmMtcGFnZUhlYWRlcl9jb250ZW50c1xuXHRcdFx0XHR3aWR0aDogNTAlXG5cdFx0XHRcdC5jLWhlYWRpbmdcblx0XHRcdFx0XHRjb2xvcjogIzMzMzMzM1xuXHRcdFx0XHRcdC5jLWhlYWRpbmdfdGl0bGVcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTYwMClcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNjgwcHhcblx0XHRcdFx0LmMtaGVhZGluZ19kZXNjcmlwdGlvblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbVxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtXG5cdFx0XHQvLyBAbWVkaWEobWF4LXdpZHRoOiA3NjBweClcblx0XHRcdC8vIFx0LmMtaGVhZGluZ1xuXHRcdFx0Ly8gXHRcdHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMSlcblx0XHRcdEBtZWRpYSBwcmludCwgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKVxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyXG5cdFx0XHRAbWVkaWEgcHJpbnQsIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSlcblx0XHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1zaXplLWlubmVyLXdpZHRoKVxuXHRcdC5jLXBhZ2VIZWFkZXJfaW1hZ2Vcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuXHRcdFx0cmlnaHQ6IDBcblx0XHRcdHdpZHRoOiA1MCVcblx0XHRcdGhlaWdodDogMTAwJVxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlblxuXHRcdFx0ZmxvYXQ6IHJpZ2h0XG5cdFx0XHRpbWcsXG5cdFx0XHRzb3VyY2Vcblx0XHRcdFx0d2lkdGg6IDEwMCVcblx0XHRcdFx0aGVpZ2h0OiAxMDAlXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyXG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbig4JSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKVxuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzYwcHgpXG5cdFx0XHRoZWlnaHQ6IDMwMHB4XG5cdFx0XHQuYy1wYWdlSGVhZGVyX2lubmVyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KSB1cmwoJy9hc3NldHMvaW1nL2NvbW1vbl9wYWdlL3BhZ2VoZWFkZXJfYmcud2VicCcpIG5vLXJlcGVhdCBib3R0b20gbGVmdFxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwMCUgYXV0b1xuXHRcdFx0XHQuYy1wYWdlSGVhZGVyX2NvbnRlbnRzXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCVcblx0XHRcdFx0Ly8gLmMtaGVhZGluZ1xuXHRcdFx0XHQvLyBcdHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMC40KVxuXHRcdFx0LmMtcGFnZUhlYWRlcl9pbWFnZVxuXHRcdFx0XHR3aWR0aDogMTAwJVxuXHRcdFx0XHRpbWcsc291cmNlXG5cdFx0XHRcdFx0Y2xpcC1wYXRoOiBub25lXG5cblxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLy8g44K744Kv44K344On44OzXG4ua3lvdG8tdGFpeW9cbiAgLnRoaXJkLWxheW91dF9ib2R5XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbVxuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW1cbiAgICAmOmZpcnN0LW9mLXR5cGVcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzYwcHgpXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbVxuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW1cbiAgLy8g44K744Kv44K344On44Oz44K/44Kk44OI44OrXG4gIC5jLXNlY3Rpb25fX3RpdGxlQXJlYVxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbVxuICAgIC5jLXNlY3Rpb25fX3RpdGxlXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnRcbiAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgLmMtc2VjdGlvbl9fdGV4dFxuICAgICAgd2lkdGg6IGF1dG9cblxuICBzZWN0aW9uXG4gICAgJi50aGlyZC1sYXlvdXRfYm9keVxuICAgICAgJi51LWJnLS1ibHVlXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgICAgIC50aGlyZC1oZWFkaW5nMlxuICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICAgIC50aGlyZC1oZWFkaW5nNFxuICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZlxuXG4gIC5jLXNlY3Rpb25fX29uZXZpZXdcbiAgICAvLyBoZWlnaHQ6IDkwdmhcbiAgICAvLyBtYXgtaGVpZ2h0OiA5MDBweFxuICAgIC50aGlyZC1sYXlvdXRfaW5uZXJcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICA+LmMtZkJveFxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjBweClcbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgbWF4LWhlaWdodDogaW5oZXJpdFxuXG4gIC8vIOekvuWToeOBi+OCieOBruS7leS6i+e0ueS7i1xuICAuYy1zZWN0aW9uX19lbXBsb3llZV9faW50ZXJ2aWV3XG4gICAgcGFkZGluZzogMTByZW0gMFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjdcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpXG4gICAgICAudGhpcmQtbGF5b3V0X2lubmVyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW1cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpXG4gICAgICAuYy1saW5rQ2FyZFxuICAgICAgICAuYy1saW5rQ2FyZF9faW1nQXJlYVxuICAgICAgICAgIC5jLWxpbmtDYXJkX19pbWdfX2NhcHRpb25cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzYwcHgpXG4gICAgICAuYy1saW5rQ2FyZFxuICAgICAgICAuYy1saW5rQ2FyZF9fdGV4dEFyZWFcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW1cbiAgICAgICAgICAuYy1saW5rQ2FyZF9fdGV4dFxuICAgICAgICAgICAgLnRleHRfX3RpdGxlXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtXG4gICAgICAgICAgICAudGV4dF9fbmFtZVxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW1cblxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuICAgIC5jLXNlY3Rpb25fX3RpdGxlQXJlYTpub3QoLi0tZmxleFNwKVxuICAgICAgZGlzcGxheTogaW5oZXJpdFxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgICAgLmMtc2VjdGlvbl9fdGl0bGVcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXRcbiAgICAgIC5jLXNlY3Rpb25fX3RleHRcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG5cblxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLy8g44Ki44Oz44Kr44O844Oq44Oz44Kv5LiK5pu444GN6Kq/5pW0XG4ua3lvdG8tdGFpeW9cbiAgLmMtYW5jaG9yTGlua1xuICAgIC50aGlyZC1saW5rc1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBwYWRkaW5nOiAwIDFyZW1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8vIHNsaWRlclxuXG4ua3lvdG8tdGFpeW9cblx0LmMtc2xpZGVyXG5cdFx0cGFkZGluZy1yaWdodDogNTBweFxuXHRcdHBhZGRpbmctbGVmdDogNTBweFxuXHRcdC5zbGljay1zbGlkZVxuXHRcdFx0cGFkZGluZzogMCAxcmVtXG5cdFx0LnNsaWNrLWFycm93XG5cdFx0XHR6LWluZGV4OiA1XG5cdFx0XHR3aWR0aDogNDZweFxuXHRcdFx0aGVpZ2h0OiA0NnB4XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LWJsdWUpIHVybCgnL2Fzc2V0cy9pbWcvY29tbW9uL0ljb24tLWFycm93LXJpZ2h0X3YyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCVcblx0XHRcdCY6OmJlZm9yZVxuXHRcdFx0XHRkaXNwbGF5OiBub25lXG5cdFx0XHQmLnNsaWNrLW5leHRcblx0XHRcdFx0cmlnaHQ6IDBcblx0XHRcdCYuc2xpY2stcHJldlxuXHRcdFx0XHRsZWZ0OiAwXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSkgcm90YXRlKDE4MGRlZylcblx0XHQuc2xpY2stZG90c1xuXHRcdFx0bGVmdDogNTAlXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcblx0XHRcdC5zbGljay1hY3RpdmVcblx0XHRcdFx0YnV0dG9uXG5cdFx0XHRcdFx0Jjo6YmVmb3JlXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ibHVlKVxuXHRcdC5zbGlkZXJfX2ltZ0FyZWFcblx0XHRcdGRpc3BsYXk6IGJsb2NrXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRUJFQkVCXG5cdFx0LnNsaWRlcl9fdGV4dFxuXHRcdFx0ZGlzcGxheTogYmxvY2tcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtXG5cdFx0XHRmb250LXdlaWdodDogNzAwXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA0NzlweClcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI0cHhcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweFxuXHRcdFx0LnNsaWNrLWFycm93XG5cdFx0XHRcdHdpZHRoOiAzMHB4XG5cdFx0XHRcdGhlaWdodDogMzBweFxuXG5cdC51LWJnLS1ibHVlXG5cdFx0LmMtc2xpZGVyXG5cdFx0XHQuc2xpY2stYXJyb3dcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZmZmZlxuXHRcdFx0LnNsaWNrLWRvdHNcblx0XHRcdFx0LnNsaWNrLWFjdGl2ZVxuXHRcdFx0XHRcdGJ1dHRvblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4ua3lvdG8tdGFpeW9cbiAgLmMtbGlua0NhcmRcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxMDAlXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZlxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLDAuMylcbiAgICA+YVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICY6aG92ZXIsJjpmb2N1cy12aXNpYmxlXG4gICAgICAgIC5jLWxpbmtDYXJkX19pbWdBcmVhXG4gICAgICAgICAgPmltZ1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXG4gICAgICAgIC5jLWxpbmtCdXR0b25cbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApXG4gICAgLmMtbGlua0NhcmRfX2ltZ0FyZWFcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGFzcGVjdC1yYXRpbzogMiAvIDFcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgID5pbWdcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2VcbiAgICAgIC5jLWxpbmtDYXJkX19pbWdfX2NhcHRpb25cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudFxuICAgICAgICBwYWRkaW5nOiAxcmVtXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMCAwXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbVxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgLmMtbGlua0NhcmRfX3RleHRBcmVhXG4gICAgICBwYWRkaW5nOiAyLjRyZW0gM3JlbVxuICAgICAgLmMtbGlua0NhcmRfX3RleHRcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICAudGV4dF9fdGl0bGVcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtXG4gICAgICAgIC50ZXh0X19uYW1lXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXG4gICAgICAgICAgZm9udC1zaXplOiAyLjhyZW1cbiAgICAgICAgICA+c21hbGxcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43MmVtXG5cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8vIGxpbmsgbGlzdFxuLmt5b3RvLXRhaXlvXG4gIC5jLWRMaXN0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIHBhZGRpbmc6IDBcbiAgICBtYXJnaW46IDBcbiAgICBkdCxkZFxuICAgICAgbWFyZ2luOiAwXG4gICAgICAmOm50aC1vZi10eXBlKG4gKyAyKVxuICAgICAgICBtYXJnaW4tdG9wOiAxZW1cbiAgICBkdFxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgJjo6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6ICfil48nXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbVxuXG5cblxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLyogY2F0Y2ggKi9cbi5reW90by10YWl5b1xuICAucC1jYXRjaFxuICAgIHdpZHRoOiAxMDAlXG4gICAgJl9faW5uZXJcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXgtd2lkdGg6IDEyODBweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAucC1jYXRjaF9fbWFpbkltZ0FyZWFcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgaW1nXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI4MHB4KVxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbVxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtXG5cblxuXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4vLyBjaGFwdGVyXG5cbi5wLWNoYXB0ZXJcbiAgd2lkdGg6IDEwMCVcbiAgcGFkZGluZzogOHJlbSAwXG4gICZfX2lubmVyXG4gICAgbWF4LXdpZHRoOiAkd2lkdGgtcGNcbiAgICBtYXJnaW46IDAgYXV0b1xuXG4gICAgLmMtdGl0bGVfX2JveFxuICAgICAgcGFkZGluZzogMC41ZW0gMWVtXG4gICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtXG5cbiAgICAuYy10aXRsZV9fdWxcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtXG4gICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG5cbiAgICAuYy10aXRsZV9fYm9sZFxuICAgICAgZm9udC1zaXplOiAyLjJyZW1cblxuICAgIC5jLWNCb3hcbiAgICAgIHBhZGRpbmc6IDJyZW1cbiAgICAgIG1hcmdpbjogMnJlbSAwXG5cbiAgICAuYy1pY29uXG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW1cblxuICAgIC5jLWJ0blxuICAgICAgcGFkZGluZzogMC41ZW0gMmVtXG4gICAgICBtYXJnaW46IDFyZW1cbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcbiAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnc2l0ZScsJ3NreWJsdWUnKVxuICAgICAgICBib3JkZXItY29sb3I6IHBhbGV0dGUoJ3NpdGUnLCdza3libHVlJylcblxuICAgIC5jLWxpbmtCdG5cbiAgICAgIHBhZGRpbmc6IDAuNWVtIDJlbVxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAgICAgZm9udC1zaXplOiAyLjJyZW1cblxuICAgIC5jLWxpbmtMaXN0XG4gICAgICBtYXJnaW46IDFlbSAwXG4gICAgICBsaTpub3QoOmxhc3Qtb2YtdHlwZSlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAgICAgYVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoJ3NpdGUnLCdibHVlJylcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgLy8g44Ki44Kz44O844OH44Kj44Kq44OzXG4gICAgLmMtYWNkblRpdGxlXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtXG4gICAgICBidXR0b25cbiAgICAgICAgcGFkZGluZzogMC44ZW0gMmVtIDAuOGVtIDFlbVxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweClcbiAgICAgICAgICByaWdodDogMC41ZW1cbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbVxuXG4gICAgLmMtYWNkbkNvbnRlbnRcbiAgICAgIHBhZGRpbmc6IDJyZW1cbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtXG5cblxuICAgIHRhYmxlXG4gICAgICBmb250LXNpemU6IDEuNHJlbVxuICAgICAgdGgsdGRcbiAgICAgICAgcGFkZGluZzogMXJlbVxuICAgICAgdGhcbiAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnc2l0ZScsJ2JnQmx1ZScpXG5cbiAgICBmb3JtXG4gICAgICBmaWVsZHNldFxuICAgICAgICBsZWdlbmRcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbVxuXG4ucC1jaGFwdGVyX19ibHVlMDFcbiAgQGV4dGVuZCAucC1jaGFwdGVyXG4gIGJhY2tncm91bmQ6IHBhbGV0dGUoJ3NpdGUnLCdiZycpXG5cbi5wLWNoYXB0ZXJfX2JsdWUwMlxuICBAZXh0ZW5kIC5wLWNoYXB0ZXJcbiAgYmFja2dyb3VuZDogcGFsZXR0ZSgnc2l0ZScsJ2JnQmx1ZScpXG5cbkBtZWRpYShtYXgtd2lkdGg6ICR3aWR0aC1wYylcbiAgLnAtY2hhcHRlcl9faW5uZXJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR3aWR0aC1zcClcbiAgLnAtY2hhcHRlclxuICAgICZfX2lubmVyXG4gICAgICAuYy1saW5rQnRuXG4gICAgICAgIHdpZHRoOiAxMDAlXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4vLyBsZWFkIGNvcHkgYXJlYVxuLnAtbGVhZFxuICBwYWRkaW5nOiAycmVtIDBcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gICZfX2lubmVyXG4gICAgbWF4LXdpZHRoOiAkd2lkdGgtcGNcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIHBcbiAgICAgIGZvbnQtc2l6ZTogMjZweFxuXG5AbWVkaWEobWF4LXdpZHRoOiAkd2lkdGgtcGMpXG4gIC5wLWxlYWRcbiAgICAmX19pbm5lclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweFxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4vLyB0YWJcblxuLnAtdGFiX190aXRsZVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKCdzaXRlJywnc2t5Ymx1ZScpXG4gIHBhZGRpbmctbGVmdDogMFxuICBtYXJnaW4tYm90dG9tOiA2MHB4XG4gIC5wLXRhYl9fdGl0bGVfX2l0ZW1cbiAgICBmbG9hdDogbGVmdFxuICAgIHdpZHRoOiAzMDBweFxuICAgIGhlaWdodDogNDBweFxuICAgIC8vIHBhZGRpbmc6IDEwcHggMjVweFxuICAgIG1hcmdpbjogMFxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICBjb2xvcjogcGFsZXR0ZSgnc2l0ZScsJ3NreWJsdWUnKVxuICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKCdzaXRlJywnc2t5Ymx1ZScpXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4XG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICpbcm9sZT1cInRhYlwiXVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgcGFkZGluZzogMTBweCAyNXB4XG4gICAgICAmOjphZnRlclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgcmlnaHQ6IDE0cHhcbiAgICAgICAgY29udGVudDogJ+KWvCdcbiAgICAqW3JvbGU9XCJ0YWJcIl1bYXJpYS1zZWxlY3RlZD1cInRydWVcIl1cbiAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoJ3NpdGUnLCdza3libHVlJylcbiAgICAgIGNvbG9yOiBwYWxldHRlKCdiYXNpYycsJ3doaXRlJylcbiAgICAqW3JvbGU9XCJ0YWJcIl06Zm9jdXM6bm90KFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSlcbiAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoJ3NpdGUnLCdiZ0JsdWUnKVxuXG4ucC10YWJfX2NvbnRlbnRcbiAgZGlzcGxheTogbm9uZVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkd2lkdGgtdGIpXG4gIC5wLXRhYl9fdGl0bGVcbiAgICBwYWRkaW5nOiAwXG4gICAgLnAtdGFiX190aXRsZV9faXRlbVxuICAgICAgd2lkdGg6IDUwJVxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR3aWR0aC1zcClcbiAgLnAtdGFiX190aXRsZVxuICAgIC5wLXRhYl9fdGl0bGVfX2l0ZW1cbiAgICAgIHBhZGRpbmctbGVmdDogNHB4XG4gICAgICBmb250LXNpemU6IDEwcHhcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8qIG1vZGFsICovXG4ua3lvdG8tdGFpeW9cbiAgLnAtbW9kYWxfX2NvbnRlbnRBcmVhXG4gICAgcGFkZGluZy10b3A6IDEwdmhcbiAgICBwYWRkaW5nLWJvdHRvbTogMTB2aFxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KSFpbXBvcnRhbnRcbiAgICBzbWFsbFxuICAgICAgZm9udC1zaXplOiAwLjhlbVxuICAgICogKyBwXG4gICAgICBtYXJnaW4tdG9wOiAxZW1cbiAgICBwXG4gICAgICBmb250LXNpemU6IDEuNnJlbVxuICAgIC5tb2RhbC1jb250ZW50XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWF4LXdpZHRoOiA5MDBweFxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoXG4gICAgICBwYWRkaW5nOiA0cmVtXG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgY29sb3I6ICMzMzMzMzNcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcbiAgICAgIG92ZXJmbG93OiBhdXRvXG4gICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMC4xNilcbiAgICAgIC50aGlyZC1oZWFkaW5nM1xuICAgICAgICBwYWRkaW5nLXRvcDogMFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgLnRoaXJkLWhlYWRpbmc0XG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1ibHVlKVxuICAgICAgLmMtZkJveFxuICAgICAgICAuYy1mQm94X19pdGVtXG4gICAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbVxuICAgICAgLm1vZGFsLWNvbnRlbnRfX2JvZHlcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtXG4gICAgICAgIC5tb2RhbC1jb250ZW50X19pbWdBcmVhXG4gICAgICAgICAgd2lkdGg6IDE0JVxuICAgICAgICAubW9kYWwtY29udGVudF9fdGV4dEFyZWFcbiAgICAgICAgICB3aWR0aDogODYlXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzYwcHgpXG4gICAgICAgICAgZGlzcGxheTogaW5oZXJpdFxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW1cbiAgICAgICAgICAubW9kYWwtY29udGVudF9faW1nQXJlYVxuICAgICAgICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgICAgICAgIHdpZHRoOiAyMCVcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDBcbiAgICAgICAgICAubW9kYWwtY29udGVudF9fdGV4dEFyZWFcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KVxuICAgIC5wLW1vZGFsX19jbG9zZVxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50XG4gICAgICBtaW4td2lkdGg6IDI3OHB4XG4gICAgICBwYWRkaW5nOiAxcmVtXG4gICAgICBtYXJnaW46IDIuNHJlbSBhdXRvIDAgYXV0b1xuICAgICAgY29sb3I6ICNmZmZmZmZcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAgICAgZm9udC1zaXplOiAyLjhyZW1cbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuXG5cblxuXG5cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8qICBmaWxlIGljb24gKi9cblxuLy8gLnUtbm9JY29u44KS44Gk44GR44GfYeiHquS9k+OBqOOAgS51LW5vSWNvbuOCkuOBpOOBkeOBn+WGheWBtOOBr2ZpbGUgaWNvbuOBr+OBpOOBjeOBvuOBm+OCk+OAglxuXG49ZmlsZV9pY29uXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBjb250ZW50OiAnJ1xuICB3aWR0aDogMTZweFxuICBoZWlnaHQ6IDE2cHhcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b21cblxuLnUtYmxhbmtcbiAgJjo6YWZ0ZXJcbiAgICArZmlsZV9pY29uXG4gICAgYmFja2dyb3VuZDogdXJsKCcvanAvamEvYXNzZXRzL2ltZy9jb21tb24vaWNvbi1leC5wbmcnKVxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuXG4udS1wZGZcbiAgJjo6YWZ0ZXJcbiAgICArZmlsZV9pY29uXG4gICAgYmFja2dyb3VuZDogdXJsKCcvanAvamEvYXNzZXRzL2ltZy9jb21tb24vaWNvbi1wZGYucG5nJylcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cblxuLnUteGxzXG4gICY6OmFmdGVyXG4gICAgK2ZpbGVfaWNvblxuICAgIGJhY2tncm91bmQ6IHVybCgnL2pwL2phL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24tZXhjZWwucG5nJylcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cblxuLnUtZG9jXG4gICY6OmFmdGVyXG4gICAgK2ZpbGVfaWNvblxuICAgIGJhY2tncm91bmQ6IHVybCgnL2pwL2phL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24td29yZC5wbmcnKVxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuXG4udS1wcHRcbiAgJjo6YWZ0ZXJcbiAgICArZmlsZV9pY29uXG4gICAgYmFja2dyb3VuZDogdXJsKCcvanAvamEvYXNzZXRzL2ltZy9jb21tb24vaWNvbi1wcHQucG5nJylcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8qICBnZW5lcmFsICovXG5cbi8vIGhpZGVcbi51LWhpZGVcbiAgZGlzcGxheTogbm9uZVxuXG4vLyBjbGVhcmZpeFxuLnUtY2xlYXJmaXhcbiAgJjphZnRlclxuICAgIGNsZWFyOiBib3RoXG4gICAgY29udGVudDogXCJcIlxuICAgIGRpc3BsYXk6IGJsb2NrXG5cbi8vIGZsb2F0IExFRlRcbi51LWxlZnRcbiAgZmxvYXQ6IGxlZnRcblxuLy8gZmxvYXQgUklHSFRcbi51LXJpZ2h0XG4gIGZsb2F0OiByaWdodFxuXG4vL3RleHQtYWxpZ24gTEVGVFxuLnUtYWxpZ25MZWZ0XG4gIHRleHQtYWxpZ246IGxlZnRcblxuLy90ZXh0LWFsaWduIENFTlRFUlxuLnUtYWxpZ25DZW50ZXJcbiAgdGV4dC1hbGlnbjogY2VudGVyXG5cbi8vdGV4dC1hbGlnbiBSSUdIVFxuLnUtYWxpZ25SaWdodFxuICB0ZXh0LWFsaWduOiByaWdodFxuXG4vL2ZvbnQtd2VpZ2h0IEJPTERcbi51LXdlaWdodEJvbGRcbiAgZm9udC13ZWlnaHQ6IDcwMFxuXG4vLyBmb250IHNtYWxsXG4udS1zbWFsbFxuICBmb250LXNpemU6IDEuMnJlbVxuLy8gZm9udCBjb2xvclxuLnUtdGV4dEJsXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTYwMClcbi51LXRleHRSZFxuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC0tcmVkKVxuXG4vLyBiZ1xuLnUtYmctLWJsdWVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApXG4udS1iZy0tZ3JheVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY3XG4udS1iZy0td2hpdGVcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZlxuXG4vLyBmb3JQY1xuLnUtZm9yUGNcbiAgQG1lZGlhKG1heC13aWR0aDogJHdpZHRoLXNwKVxuICAgIGRpc3BsYXk6IG5vbmVcbi8vIGZvclRiXG4udS1mb3JUYlxuICBkaXNwbGF5OiBub25lXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR3aWR0aC10YilcbiAgICBkaXNwbGF5OiBpbmhlcml0XG4vLyBmb3JTcFxuLnUtZm9yU3BcbiAgZGlzcGxheTogbm9uZVxuICBAbWVkaWEobWF4LXdpZHRoOiAkd2lkdGgtc3ApXG4gICAgZGlzcGxheTogaW5oZXJpdFxuXG4vLyBtYXJnaW4gNXB45Yi744G/XG4kaTogNVxuQHdoaWxlICRpIDw9IDEwMFxuICAudS1tdCN7JGl9XG4gICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50XG4gIC51LW1yI3skaX1cbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudFxuICAudS1tYiN7JGl9XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50XG4gIC51LW1sI3skaX1cbiAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50XG4gICRpOiAkaSArIDVcblxuLy8gcGFkZGluZyA1cHjliLvjgb9cbiRqOiA1XG5Ad2hpbGUgJGogPD0gMTAwXG4gIC51LXB0I3skan1cbiAgICBwYWRkaW5nLXRvcDogI3skan1weCAhaW1wb3J0YW50XG4gIC51LXByI3skan1cbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRqfXB4ICFpbXBvcnRhbnRcbiAgLnUtcGIjeyRqfVxuICAgIHBhZGRpbmctYm90dG9tOiAjeyRqfXB4ICFpbXBvcnRhbnRcbiAgLnUtcGwjeyRqfVxuICAgIHBhZGRpbmctbGVmdDogI3skan1weCAhaW1wb3J0YW50XG4gICRqOiAkaiArIDVcblxuJGw6IDVcbkB3aGlsZSAkbCA8PSAxMDBcbiAgLnUtcGQjeyRsfVxuICAgIHBhZGRpbmc6ICN7JGx9cHggIWltcG9ydGFudFxuICAkbDogJGwgKyA1XG5cbiRrOiAwXG5Ad2hpbGUgJGsgPD0gMTAwXG4gIC51LXcjeyRrfXBcbiAgICB3aWR0aDogMSUgKiAkayAhaW1wb3J0YW50XG4gICRrOiAkayArIDFcblxuXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4vLyDlkITjg5rjg7zjgrjmr47jga7jgrnjgr/jgqTjg6tcblxuLy8gaG9tZVxuLmt5b3RvLXRhaXlvLmhvbWVcbiAgLmwtbWFpblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAgID5hcnRpY2xlXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAuaG9tZV9fYmdBcmVhXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuICAgIHotaW5kZXg6IDFcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIHBhZGRpbmc6IDJyZW0gMFxuICAgICZfX2lubmVyXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1heC13aWR0aDogMTM0MHB4XG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICA+aW1nXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuXG4gIC5wLWNhdGNoXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogNVxuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDBcbiAgICAmX19pbm5lclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBtYXgtd2lkdGg6IDEyMDBweFxuICAgICAgLnAtY2F0Y2hfX3RpdGxlQXJlYVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIHdpZHRoOiA1MCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwIDBcbiAgICAgICAgLnBhZ2VUaXRsZVxuICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXG4gICAgICAgICAgZm9udC1zaXplOiA0cmVtXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmZcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDZweCAjMDAwXG4gICAgICAgICAgLy8gZm9udC1zaXplOiBjbGFtcCgyLjZyZW0sIDIuMDkxcmVtICsgMi41NXZ3LCA0cmVtKVxuICAgICAgICAgICYgKyBwXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuICAgICAgICAgICAgLy8gZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuMDU1cmVtICsgMC43M3Z3LCAxLjZyZW0pXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZlxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggIzAwMFxuICAucC1ib2R5XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogNVxuICAgIHBhZGRpbmctdG9wOiAzcmVtXG4gICAgcGFkZGluZy1ib3R0b206IDRyZW1cbiAgICAmX19pbm5lclxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1heC13aWR0aDogMTIwMHB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgIC5wLWNoYXB0ZXJcbiAgICAgIHBhZGRpbmc6IDRyZW0gMFxuICAgICAgJl9faW5uZXJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHhcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAuaG9tZV9fY2hhcHRlcl9fdGl0bGVcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwxKVxuICAgICAgPnN0cm9uZ1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbVxuICAgICAgICAvLyBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgID5zcGFuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMWVtXG4gICAgICAgIC8vIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KVxuICAgICAgICBjb2xvcjogI2ZmZmZmZlxuICAgICAgICBmb250LXNpemU6IDEuOHJlbVxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgID5iclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgIC5jLWxpbmtMaXN0LS1waG90b1xuICAgICAgd2lkdGg6IDUwJVxuICAgICAgLmxpbmtMaXN0X19pdGVtXG4gICAgICAgIHdpZHRoOiA0OSVcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLDAuMylcbiAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDNuKSlcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDJuKSlcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlXG4gICAgICAgICY6bnRoLW9mLXR5cGUobiArIDMpXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbVxuICAgICAgICA+YSw+ZGl2XG4gICAgICAgICAgcGFkZGluZzogMXJlbVxuICAgICAgICAgIC5pdGVtX19pbWdcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgICAgICAgICAuaXRlbV9fdGl0bGVcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW1cbiAgICAgICAgICAgICAgPnNtYWxsXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICAgID5hXG4gICAgICAgICAgJjpob3ZlciwmOmZvY3VzLXZpc2libGVcbiAgICAgICAgICAgIC5pdGVtX19pbWdcbiAgICAgICAgICAgICAgPmltZ1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZVxuICAgICAgICAgICAgLml0ZW1fX2J1dHRvblxuICAgICAgICAgICAgICAuYy1saW5rQnV0dG9uXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAgICAgLml0ZW1fX2J1dHRvblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwXG4gICAgICAgICAgcGFkZGluZzogMC44cmVtIDAgMFxuICAgICAgICAgIC5jLWxpbmtCdXR0b25cbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgPnNwYW5cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbVxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbVxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW1cbiAgICAgICAgICAgICYgKyAuYy1saW5rQnV0dG9uXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbVxuICAgICAgICAmLmxpbmtCdXR0b25BcmVhXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICAubGlua0J1dHRvbkFyZWFfX2lubmVyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIC5jLWxpbmtCdXR0b25cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZcbiAgICAgICAgICAgICYgKyAuYy1saW5rQnV0dG9uXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW1cblxuICAgIC8vIGxpbmtBcmVhXG4gICAgLy8gLmhvbWVfX2xpbmtBcmVhXG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogMFxuICAgIC8vICAgLmhvbWVfX2xpbmtBcmVhX19pbm5lclxuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4XG4gICAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgLy8gICAgID5hXG4gICAgLy8gICAgICAgbWluLXdpZHRoOiAyMjRweFxuICAgIC8vICAgICAgICYgKyBhXG4gICAgLy8gICAgICAgICBtYXJnaW4tbGVmdDogMnJlbVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEzNDBweClcbiAgICAubC1tYWluXG4gICAgICA+YXJ0aWNsZVxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbVxuICAgIC5ob21lX19iZ0FyZWFcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW1cbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweClcbiAgICAucC1jYXRjaFxuICAgICAgJl9faW5uZXJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW1cbiAgICAgICAgLnAtY2F0Y2hfX3RpdGxlQXJlYVxuICAgICAgICAgIHdpZHRoOiA2MCVcbiAgICAucC1ib2R5XG4gICAgICAmX19pbm5lclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbVxuICAgICAgLmMtbGlua0xpc3QtLXBob3RvXG4gICAgICAgIHdpZHRoOiA2MCVcbiAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KVxuICAgIC5wLWJvZHlcbiAgICAgIC5jLWxpbmtMaXN0LS1waG90b1xuICAgICAgICB3aWR0aDogNjYlXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KVxuICAgIC5wLWNhdGNoXG4gICAgICAmX19pbm5lclxuICAgICAgICAucC1jYXRjaF9fdGl0bGVBcmVhXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAucC1ib2R5XG4gICAgICAuYy1saW5rTGlzdC0tcGhvdG9cbiAgICAgICAgd2lkdGg6IDcwJVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjBweClcbiAgICAucC1jYXRjaFxuICAgICAgJl9faW5uZXJcbiAgICAgICAgLnAtY2F0Y2hfX3RpdGxlQXJlYVxuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgLnBhZ2VUaXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtXG4gICAgICAgICAgICAmICsgcFxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgIC5wLWJvZHlcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbVxuICAgICAgLmhvbWVfX2NoYXB0ZXJfX3RpdGxlXG4gICAgICAgID5zdHJvbmdcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbVxuICAgICAgICA+c3BhblxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICAgICAgPmJyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0XG4gICAgICAuYy1saW5rTGlzdC0tcGhvdG9cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgLmxpbmtMaXN0X19pdGVtXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMm4pKVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShuICsgMilcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbVxuICAgICAgICAgID5hLD5kaXZcbiAgICAgICAgICAgIC5pdGVtX19pbWdcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4XG4gICAgICAgICAgICAgIC5pdGVtX190aXRsZVxuICAgICAgICAgICAgICAgID5zbWFsbFxuICAgICAgICAgICAgICAgICAgPmJyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgICAuaXRlbV9fYnV0dG9uXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMFxuXG5cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8vIOWQhOODmuODvOOCuOavjuOBruOCueOCv+OCpOODq1xuXG4vLyBpbmZvXG4ua3lvdG8tdGFpeW8uaW5mb1xuICAuaW5mb19fdmlzaW9uXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDZyZW1cbiAgICAuYy1mQm94X19pdGVtXG4gICAgICA+aW1nXG4gICAgICAgIHdpZHRoOiA5MCVcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgLmluZm9fX21lc3NhZ2VcbiAgICAvLyBwYWRkaW5nLXRvcDogOHJlbVxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA4cmVtXG4gICAgLmMtZkJveF9faXRlbVxuICAgICAgPnBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtXG4gICAgICAmOmxhc3Qtb2YtdHlwZVxuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMCAzcmVtXG4gICAgICAgID5pbWdcbiAgICAgICAgICAmICsgcFxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtXG4gICAgICAgICAgICA+c3Ryb25nXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbVxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuICAgICAgICAgID5pbWdcbiAgICAgICAgICAgIHdpZHRoOiA1MCVcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgICAgICAmICsgcFxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbVxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgLmluZm9fX291dGxpbmVcbiAgICAvLyBwYWRkaW5nLXRvcDogOHJlbVxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA4cmVtXG4gICAgLnRoaXJkLWNhcmQtcm91bmRlZFxuICAgICAgcGFkZGluZzogMFxuICAgIC5pbmZvX19vdXRsaW5lX190YWJsZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1pbi13aWR0aDogMFxuICAgICAgdHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkRCREJcbiAgICAgIHRoLHRkXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KVxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBmb250LXNpemU6IDEuNnJlbVxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KVxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgdGhcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmx1ZSlcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweClcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtIDBcbiAgICAgICAgc21hbGxcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgdGRcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpXG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtIDFlbVxuXG4gIC5pbmZvX19wcm9kdWN0c1xuICAgIC5sLWNvbnRlbnRfX2lubmVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIC5pbmZvX19wcm9kdWN0c19fc2xpZGVyXG4gICAgICBtYXJnaW4tdG9wOiA1cmVtXG5cbiAgLmluZm9fX3RhaXlvXG4gICAgLmMtc2VjdGlvbl9fdGl0bGVBcmVhXG4gICAgICAuYy1zZWN0aW9uX190aXRsZSxcbiAgICAgIC5jLXNlY3Rpb25fX3RleHRcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAuaW5mb19fdGFpeW9fX3RleHRBcmVhXG4gICAgICB3aWR0aDogNTAlXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyJVxuXG4gICAgLmluZm9fX3RhaXlvX19pbWdBcmVhXG4gICAgICB3aWR0aDogNTAlXG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKVxuICAgIC50aGlyZC1jYXJkLXJvdW5kZWRcbiAgICAgIC8vIHBhZGRpbmc6IDVyZW1cbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIG1hcmdpbi10b3A6IDhyZW1cbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KVxuICAgICAgLnRoaXJkLWhlYWRpbmczXG4gICAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbiAgICAgIC5jLWZCb3hfX2l0ZW1cbiAgICAgICAgPnBcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW1cbiAgICAgICAgLmluZm9fX3RhaXlvX19wb3J0cmFpdFxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQ1xuICAgICAgICAgID5pbWdcbiAgICAgICAgICAgIHdpZHRoOiA4MCVcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgICAgJiArIHBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICA+c3Ryb25nXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZVxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW1cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzYwcHgpXG4gICAgICAgICAgICB3aWR0aDogNjAlXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICAgICAgJiArIHBcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW1cblxuXG4gIC5pbmZvX19heXVtaVxuICAgIC5pbmZvX19heXVtaV9fYWNjb3JkaW9uQXJlYVxuICAgICAgLmMtYWNkbkNvbnRlbnRcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0JVxuICAgICAgLmluZm9fX2F5dW1pX19saXN0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgID5kdCw+ZGRcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtXG4gICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAgICAgPmR0XG4gICAgICAgICAgd2lkdGg6IDEyMHB4XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmx1ZSlcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAgICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgICAgLnRpbGRlXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMWVtXG4gICAgICAgID5kZFxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweClcblxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLy8g5ZCE44Oa44O844K45q+O44Gu44K544K/44Kk44OrXG5cbi8vIGltcGFjdCDnpL7kvJrnmoTosqzku7vjga7nmbrmj65cbi5reW90by10YWl5by5pbXBhY3RcbiAgLy8gLnRoaXJkLWxheW91dFxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAwXG4gIC8vIGNvbW1vblxuICAuaW1wYWN0X19zbGlkZXJcbiAgICAuc2xpZGVyX190ZXh0XG4gICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICA+c3Ryb25nXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgLmltcGFjdF9fbW9kYWxfX2xpbmtBcmVhXG4gICAgbWFyZ2luOiA2cmVtIDAgMCAwXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjBweClcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG5cblxuICAvLyBzZWN0aW9uXG4gIC5pbXBhY3RfXzAxXG4gICAgLy8gcGFkZGluZy10b3A6IDVyZW1cbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNXJlbVxuICAgIC5jLWZCb3hfX2l0ZW1cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICBwYWRkaW5nOiAwIDIlXG4gICAgICAmOmxhc3Qtb2YtdHlwZVxuICAgICAgICAvLyBwYWRkaW5nOiAwIDQlXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDglXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIC50aGlyZC1oZWFkaW5nM1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwXG4gIC5pbXBhY3RfXzAyXG4gICAgLnRoaXJkLWxheW91dF9pbm5lclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgPi5jLWZCb3hcbiAgICAgICAgLmMtZkJveF9faXRlbVxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzYwcHgpXG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXRcbiAgICAgICAgPi5jLWZCb3hcbiAgICAgICAgICAuYy1mQm94X19pdGVtXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGVcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMFxuXG4gIC5pbXBhY3RfXzAzXG4gICAgLy8gcGFkZGluZy10b3A6IDhyZW1cbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNHJlbVxuICAgIC50aGlyZC1sYXlvdXRfaW5uZXJcbiAgICAgIC5jLXNlY3Rpb25fX3RpdGxlQXJlYVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG4gICAgICA+LmMtZkJveFxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtXG4gICAgICAgID4uYy1mQm94X19pdGVtXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIlXG4gICAgICAgICAgICAuYy1mQm94XG4gICAgICAgICAgICAgICYgKyAuYy1mQm94XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbVxuICAgICAgICAgICY6bGFzdC1vZi10eXBlXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQlXG4gICAgICAgIC5pbXBhY3RfXzAzX19pbWdBcmVhXG4gICAgICAgICAgPmltZ1xuICAgICAgICAgICAgd2lkdGg6IDcwJVxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG9cblxuXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKlxuXG4vLyDlkITjg5rjg7zjgrjmr47jga7jgrnjgr/jgqTjg6tcblxuLy8gdmFsdWUg5LqL5qWt5L6h5YCk44Gu6L+95rGCXG4ua3lvdG8tdGFpeW8udmFsdWVcbiAgLy8gLnRoaXJkLWxheW91dFxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAwXG4gIC52YWx1ZV9fbW9kYWxfX2xpbmtBcmVhXG4gICAgbWFyZ2luOiA2cmVtIDAgMCAwXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjBweClcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAudGhpcmQtbGF5b3V0X2JvZHlcbiAgICAucC1tb2RhbF9fY29udGVudEFyZWFcbiAgICAgIC50aGlyZC1oZWFkaW5nNFxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItYmx1ZSlcblxuICAudmFsdWVfXzAxXG4gICAgLmMtZkJveFxuICAgICAgLmMtZkJveF9faXRlbVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGVcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtXG4gIC52YWx1ZV9fMDJcbiAgICAuYy1saW5rTGlzdC0tcGhvdG9cbiAgICAgIC5saW5rTGlzdF9faXRlbVxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwwLjQpXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICAuaXRlbV9faW1nXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZlxuICAgICAgICAuaXRlbV9fYnV0dG9uXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICN2YWx1ZV9fbW9kYWxfXzAxXG4gICAgICAgICAgLml0ZW1fX2ltZ1xuICAgICAgICAgICAgcGFkZGluZzogMCAxJVxuICAgICAgICAgICAgPmltZ1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluXG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzYwcHgpXG4gICAgLnZhbHVlX18wMVxuICAgICAgLmMtZkJveFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAuYy1mQm94X19pdGVtXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG5cbiAgICAvLyAudmFsdWVfXzAyXG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogMi40cmVtXG5cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8vIOWQhOODmuODvOOCuOavjuOBruOCueOCv+OCpOODq1xuXG4vLyBzb2NpYWwg56S+5Lya55qE5L6h5YCk44Gu5Ym16YCgXG4ua3lvdG8tdGFpeW8uc29jaWFsXG4gIC8vIC50aGlyZC1sYXlvdXRcbiAgLy8gICBwYWRkaW5nLWJvdHRvbTogMFxuICAuc29jaWFsX19tb2RhbF9fbGlua0FyZWFcbiAgICBtYXJnaW46IDZyZW0gMCAwIDBcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gIC5zb2NpYWxfX3NlY3Rpb25fX2xpbmtBcmVhXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMjAwJVxuICAgIHBhZGRpbmc6IDVyZW0gNCVcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgLmMtc2VjdGlvbl9fdGl0bGVBcmVhXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtXG5cbiAgLnNvY2lhbF9fMDFcbiAgICAuc29jaWFsX19zZWN0aW9uX19saW5rQXJlYVxuICAgICAgLmMtc2VjdGlvbl9fdGl0bGVBcmVhXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbiAgICAgIC5zb2NpYWwwMV9fbGlua0J1dHRvbkFyZWFcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgICAgICAuYy1saW5rQnV0dG9uXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4XG4gICAgICAgICAgJiArIC5jLWxpbmtCdXR0b25cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW1cblxuXG4gICAgICAvLyAuc29jaWFsX18wMV9fYmFubmVyXG4gICAgICAvLyAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIC8vICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IDJyZW1cbiAgICAgIC8vICAgYmFja2dyb3VuZDogI2ZmZmZmZlxuICAgICAgLy8gICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRCXG4gICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDEwcHhcbiAgICAgIC8vICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgLy8gICAuc29jaWFsX18wMV9fYmFubmVyX190ZXh0XG4gICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAvLyAgICAgZGlzcGxheTogZmxleFxuICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIC8vICAgICB3aWR0aDogNTYlXG4gICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiA0JVxuICAgICAgLy8gICAgIC8vIGZvbnQtc2l6ZTogMnJlbVxuICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMS4zXG4gICAgICAvLyAgICAgPnNwYW5cbiAgICAgIC8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgLy8gICAgICAgei1pbmRleDogNVxuICAgICAgLy8gICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LDMuNXZ3LDIwcHgpXG5cbiAgICAgIC8vICAgICAmOjpiZWZvcmVcbiAgICAgIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgLy8gICAgICAgdG9wOiAwXG4gICAgICAvLyAgICAgICByaWdodDogLTE4cHhcbiAgICAgIC8vICAgICAgIHotaW5kZXg6IDFcbiAgICAgIC8vICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAvLyAgICAgICB3aWR0aDogNDBweFxuICAgICAgLy8gICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAvLyAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICAvLyAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZS02MDApXG4gICAgICAvLyAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZylcbiAgICAgIC8vICAgLnNvY2lhbF9fMDFfX2Jhbm5lcl9faW1nXG4gICAgICAvLyAgICAgd2lkdGg6IDQ0JVxuICAgICAgLy8gICAgID5pbWdcbiAgICAgIC8vICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAvLyAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIC8vICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG5cbiAgICAgIC5zb2NpYWxfXzAxX19mbG93TGlzdFxuICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgbWFyZ2luOiA1cmVtIDAgMCAwXG4gICAgICAgID5saVxuICAgICAgICAgIHdpZHRoOiAyOCVcbiAgICAgICAgICAuc29jaWFsX18wMV9fZmxvd0xpc3RfX2ltZ1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgID5pbWdcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X190ZXh0XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgIC5zb2NpYWxfXzAxX19mbG93TGlzdF9fdGl0bGVcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudFxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbVxuICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gYXV0b1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW1cbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICAgICAgICA+Lm51bVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICB3aWR0aDogMmVtXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW1cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZlxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgICAgIC5zb2NpYWxfXzAxX19mbG93TGlzdF9fZGVzY3JpcHRpb25cbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW1cbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgIC8vICY6bGFzdC1vZi10eXBlXG4gICAgICAgICAgLy8gICAuc29jaWFsX18wMV9fZmxvd0xpc3RfX2ltZ1xuICAgICAgICAgIC8vICAgICA+aW1nXG4gICAgICAgICAgLy8gICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgIC8vICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuICAgICAgICAgIC8vICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgID5hXG4gICAgICAgICAgICAmLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X19saW5raXRlbVxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLDAuMylcbiAgICAgICAgICAgICAgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X19pbWdcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICAgICAgICAgID5pbWdcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICAgICAgIC5zb2NpYWxfXzAxX19mbG93TGlzdF9fdGV4dFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW1cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW1cbiAgICAgICAgICAgICAgICAuc29jaWFsX18wMV9fZmxvd0xpc3RfX3RpdGxlXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICAgICAgICAgICAgICAgPnNwYW5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgICByaWdodDogMFxuICAgICAgICAgICAgJjpob3ZlciwmOmZvY3VzLXZpc2libGVcbiAgICAgICAgICAgICAgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X19pbWdcbiAgICAgICAgICAgICAgICA+aW1nXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcbiAgICAgICAgICAgICAgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X190aXRsZVxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJsdWUtaG92ZXIpXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgICAgICAuc29jaWFsX18wMV9fZmxvd0xpc3RfX2ltZ1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTglXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDM2cHggLyAyICogdGFuKDYwZGVnKSlcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHhcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTYwMClcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDEwMCUgNTAlLDAgMTAwJSlcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyM3B4KVxuICAgICAgICAuc29jaWFsMDFfX2xpbmtCdXR0b25BcmVhXG4gICAgICAgICAgLmMtbGlua0J1dHRvblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICAgICAgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0XG4gICAgICAgICAgPmxpXG4gICAgICAgICAgICA+YVxuICAgICAgICAgICAgICAmLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X19saW5raXRlbVxuICAgICAgICAgICAgICAgIC5zb2NpYWxfXzAxX19mbG93TGlzdF9fdGV4dFxuICAgICAgICAgICAgICAgICAgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0X190aXRsZVxuICAgICAgICAgICAgICAgICAgICBiclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpXG4gICAgICAgIC5jLWZCb3hcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgICAgICAuYy1mQm94X19pdGVtXG4gICAgICAgICAgICAmLnUtdzUwcFxuICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgLy8gLnNvY2lhbF9fMDFfX2Jhbm5lclxuICAgICAgICAgICAgICAvLyAgIG1heC13aWR0aDogNDYwcHhcbiAgICAgICAgICAgICAgLy8gICBtYXJnaW46IDJyZW0gYXV0b1xuICAgICAgLnNvY2lhbF9fMDFfX2Zsb3dMaXN0XG4gICAgICAgICYuYnRuTGlzdFxuICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICA+bGkrbGlcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW1cbiAgICAgICAgICA+bGk6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuICAgICAgICAuc29jaWFsMDFfX2xpbmtCdXR0b25BcmVhXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgICAgICAgIC5jLWxpbmtCdXR0b25cbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZVxuICAgICAgICAuc29jaWFsX18wMV9fZmxvd0xpc3RcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgID5saVxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICB3aWR0aDogODAlXG4gICAgICAgICAgICAmICsgbGlcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbVxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgICAgICAgIC5zb2NpYWxfXzAxX19mbG93TGlzdF9faW1nXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG4gICAgICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDM2cHggLyAyICogdGFuKDYwZGVnKSlcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTYwMClcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDEwMCUgMCw1MCUgMTAwJSlcblxuXG4gIC5zb2NpYWxfXzAyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAvLyBtaW4taGVpZ2h0OiA3MHZoXG4gICAgLy8gcGFkZGluZy10b3A6IDRyZW1cbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNHJlbVxuICAgIC50aGlyZC1sYXlvdXRfaW5uZXJcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgID4uYy1mQm94XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIEBtZWRpYShtYXgtaGVpZ2h0OiAxMTAwcHgpXG4gICAgICBtaW4taGVpZ2h0OiA5MHZoXG4gICAgLnAtdGFiX190aXRsZVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICBib3JkZXI6IG5vbmVcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbVxuICAgICAgb3ZlcmZsb3c6IGluaGVyaXRcbiAgICAgIC8vICY6OmFmdGVyXG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgLy8gICB0b3A6IDk4JVxuICAgICAgLy8gICBsZWZ0OiA1MCVcbiAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG4gICAgICAvLyAgIGNvbnRlbnQ6ICcnXG4gICAgICAvLyAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAvLyAgIHdpZHRoOiAxOHB4XG4gICAgICAvLyAgIGhlaWdodDogY2FsYygxOHB4IC8gMiAqIHRhbig2MGRlZykpXG4gICAgICAvLyAgIGJhY2tncm91bmQ6ICNmZmZmZmZcbiAgICAgIC8vICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwxMDAlIDAsNTAlIDEwMCUpXG4gICAgICAucC10YWJfX3RpdGxlX19pdGVtXG4gICAgICAgIGZsb2F0OiBub25lXG4gICAgICAgIHdpZHRoOiAyNCVcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgKltyb2xlPVwidGFiXCJdXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIHBhZGRpbmc6IDFlbVxuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCREJEQlxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbVxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICAgICY6aG92ZXIsJjpmb2N1cy12aXNpYmxlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmNWZmXG4gICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgKltyb2xlPVwidGFiXCJdW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmY1ZmZcbiAgICAgICAgKltyb2xlPVwidGFiXCJdOmZvY3VzOm5vdChbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0pXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzYwcHgpXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgICAucC10YWJfX3RpdGxlX19pdGVtXG4gICAgICAgICAgd2lkdGg6IDQ5LjUlXG4gICAgICAgICAgYVxuICAgICAgICAgICAgcGFkZGluZzogMXJlbVxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMylcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbVxuXG5cbiAgICAucC10YWJfX2NvbnRlbnRcbiAgICAgIHBhZGRpbmc6IDVyZW1cbiAgICAgIGNvbG9yOiAjMzMzMzMzXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW1cbiAgICAgIC5wLXRhYl9fY29udGVudF9fdGl0bGVcbiAgICAgICAgbWFyZ2luOiAwIDAgM3JlbSAwXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgLnNvY2lhbF9fZmFxLS1xXG4gICAgICAgIGJ1dHRvblxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW1cbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW1cbiAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgIGxlZnQ6IDIwcHhcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAgICAgY29udGVudDogJ1EnXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgd2lkdGg6IDNyZW1cbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDFcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTYwMClcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW1cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXG5cbiAgICAgIC5zb2NpYWxfX2ZhcS0tYVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgcGFkZGluZzogMi40cmVtIDJyZW1cbiAgICAgICAgcFxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICA+YVxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAgICAgICAgICY6aG92ZXIsJjpmb2N1cy12aXNpYmxlXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudFxuICAgICAgICA+KjpmaXJzdC1vZi10eXBlXG4gICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50OiAnQSdcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgd2lkdGg6IDNyZW1cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW1cbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDFcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTYwMClcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUZBRkZcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuXG4gIC5zb2NpYWxfXzAzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAvLyBtaW4taGVpZ2h0OiA3MHZoXG4gICAgLy8gcGFkZGluZy10b3A6IDRyZW1cbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNHJlbVxuICAgIC50aGlyZC1sYXlvdXRfaW5uZXJcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgID4uYy1mQm94XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIC8vIEBtZWRpYShtYXgtaGVpZ2h0OiAxMTAwcHgpXG4gICAgLy8gICBtaW4taGVpZ2h0OiA5MHZoXG4gICAgLnNvY2lhbF9fc2VjdGlvbl9fbGlua0FyZWFcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwdmhcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpXG4gICAgICAuYy1saW5rQnV0dG9uXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBib3R0b206IDBcbiAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgJjpob3ZlciwmOmZvY3VzLXZpc2libGVcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLDEpXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjBweClcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdFxuICAgICAgICA+LmMtZkJveFxuICAgICAgICAgID4uYy1mQm94X19pdGVtXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGVcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMFxuXG4gIC5zb2NpYWxfXzA0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAvLyBtaW4taGVpZ2h0OiA3MHZoXG4gICAgLy8gcGFkZGluZy10b3A6IDRyZW1cbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNHJlbVxuICAgIC50aGlyZC1sYXlvdXRfaW5uZXJcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIC5jLXNlY3Rpb25fX3RpdGxlQXJlYVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXG4gICAgICA+LmMtZkJveFxuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtXG4gICAgICAgIC5jLWZCb3hfX2l0ZW1cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGVcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQlXG4gICAgICAgICAgICAudGhpcmQtaGVhZGluZzRcbiAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbVxuICAgIC8vIEBtZWRpYShtYXgtaGVpZ2h0OiAxMTAwcHgpXG4gICAgLy8gICBtaW4taGVpZ2h0OiA5MHZoXG5cblxuXG5cblxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLy8g5ZCE44Oa44O844K45q+O44Gu44K544K/44Kk44OrXG5cbi8vIG9mZnRpbWUg44Kq44OV44K/44Kk44Og44Kk44OZ44Oz44OIXG4ua3lvdG8tdGFpeW8ub2ZmdGltZVxuICAvLyAudGhpcmQtbGF5b3V0XG4gIC8vICAgcGFkZGluZy1ib3R0b206IDBcbiAgLmMtc2VjdGlvbl9fdGl0bGVBcmVhXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAub2ZmdGltZV9fc2xpZGVyXG4gICAgbWFyZ2luOiA0cmVtIDBcblxuXG5cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqXG5cbi8vIOWQhOODmuODvOOCuOavjuOBruOCueOCv+OCpOODq1xuXG4vLyBhY2Nlc3Mg44Ki44Kv44K744K55pa55rOVXG4ua3lvdG8tdGFpeW8uYWNjZXNzXG4gIC5jLXNlY3Rpb25fX3RpdGxlQXJlYVxuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgLmFjY2Vzc19fMDFfX21hcEFyZWFcbiAgICBtYXJnaW46IDVyZW0gMFxuICAgIC5hY2Nlc3NfXzAxX19tYXBcbiAgICAgIHdpZHRoOiA2MiVcbiAgICAgIGlmcmFtZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgIC5hY2Nlc3NfXzAxX19hZGRyZXNzXG4gICAgICB3aWR0aDogMzglXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQlXG4gICAgICA+cFxuICAgICAgICAmICsgcFxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW1cbiAgICAgIC5jLWxpbmtCdXR0b25cbiAgICAgICAgJiArIC5jLWxpbmtCdXR0b25cbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtXG4gIC5hY2Nlc3NfXzAxX19pbWdcbiAgICB3aWR0aDogMTAwJVxuICAgIG92ZXJmbG93OiBhdXRvXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW1cbiAgICBmaWdjYXB0aW9uXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApXG4gICAgICBmb250LXNpemU6IDEuNnJlbVxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgID5pbWdcbiAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgbWluLXdpZHRoOiA4MDBweFxuXG5cblxuXG5cblxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLy8g5ZCE44Oa44O844K45q+O44Gu44K544K/44Kk44OrXG5cbi8vIGludGVydmlldyDjgqTjg7Pjgr/jg5Pjg6Xjg7znpL7lk6HjgYvjgonjga7ku5XkuovntLnku4tcbi5reW90by10YWl5by5pbnRlcnZpZXdcbiAgLnRoaXJkLWxheW91dFxuICAgIHBhZGRpbmctdG9wOiA1cmVtXG4gICAgcGFkZGluZy1ib3R0b206IDBcbiAgLmMtc2VjdGlvbl9fdGl0bGVBcmVhXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuXG4gIC5pbnRlcnZpZXdfX3Byb2ZpbGVfX2ltZ1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDFcbiAgICB3aWR0aDogMTAwJVxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDFcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgPmltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAuaW50ZXJ2aWV3X19wcm9maWxlX190aXRsZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBib3R0b206IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHotaW5kZXg6IDNcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgcGFkZGluZzogMC41ZW0gMXJlbVxuICAgICAgY29sb3I6ICNmZmZmZmZcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtNjAwKVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gIC5pbnRlcnZpZXdfX3Byb2ZpbGVfX25hbWVcbiAgICB3aWR0aDogMTAwJVxuICAgIG1hcmdpbi10b3A6IDFyZW1cbiAgICBmb250LXNpemU6IDIuNHJlbVxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICA+c21hbGxcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuICAgIC5pbnRlcnZpZXdfX3Byb2ZpbGVfX2ltZ1xuICAgICAgd2lkdGg6IDYwJVxuICAgICAgbWFyZ2luOiAwIGF1dG9cblxuXG5cblxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICpcblxuLy8g5ZCE44Oa44O844K45q+O44Gu44K544K/44Kk44OrXG5cbi5reW90by10YWl5by5nZW5lcmFsXG4gIC50aGlyZC1sYXlvdXRcbiAgICAudGhpcmQtaGVhZGluZzJcbiAgICAgIG1hcmdpbi10b3A6IDVyZW1cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KVxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtXG4gIC5jb21tb24tbWFpblxuICAgIGEgXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1ibHVlKVxuIl19 */
