.fade-in{opacity:0}@media only screen and (max-width : 768px){.fade-in{opacity:1}}.slide-up{opacity:0;position:relative;top:200px}@media only screen and (max-width : 768px){.slide-up{opacity:1;top:0}}.slide-right{position:relative;left:-50vw}@media only screen and (max-width : 768px){.slide-right{width:auto;left:unset}}@media only screen and (max-width : 600px){.slide-right{left:unset}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}h1{margin-top:10px}h4{margin-bottom:0}main{padding-bottom:235px}@media only screen and (max-width : 600px){main{padding-right:20px;padding-left:20px}}.font-dunbar{font-family:dunbar-low,sans-serif}.content-hidden{display:none}.animation-element{opacity:0;position:relative;top:200px}.constrained-width-1500{width:100%;max-width:1500px;margin:0 auto;padding-right:0;padding-left:0}@media(max-width: 1600px){.constrained-width-1500{padding-right:50px;padding-left:50px}}@media only screen and (max-width : 768px){.constrained-width-1500{padding-right:20px;padding-left:20px}}.constrained-width{width:100%;max-width:1152px;margin:0 auto;padding-right:0;padding-left:0}@media only screen and (max-width : 1200px){.constrained-width{padding-right:50px;padding-left:50px}}@media only screen and (max-width : 768px){.constrained-width{padding-right:20px;padding-left:20px}}.constrained-width-narrow{width:100%;max-width:960px;margin:0 auto}.constrained-width-ultra-narrow{width:100%;max-width:748px;margin:0 auto}.the-content-wrapper{padding:90px 0 90px 0}@media only screen and (max-width : 1920px){.the-content-wrapper{padding:90px 50px 90px 50px}}@media only screen and (max-width : 1200px){.the-content-wrapper{padding:20px 35px}}.alignwide{margin-left:-80px;margin-right:-80px}.alignwide img{height:auto}.alignfull,.align-wrap-full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;border:none}.alignfull img{width:100vw}@media only screen and (max-width : 1920px){.wp-block-columns{padding:90px 50px 90px 50px}}@media only screen and (max-width : 768px){.wp-block-columns{padding:50px 20px 50px 20px}}@media only screen and (max-width : 600px){.wp-block-columns{padding:0}}@media only screen and (max-width : 768px){.wp-block-spacer{max-height:25px}}hr{border:0;height:1px;background:#000;width:100%;max-width:1152px}figure.wp-block-image{margin:0;margin-bottom:0}.wp-block-image figure.alignright img{margin-left:25px}.wp-block-image figure.alignleft img{margin-right:25px}.wp-block-image figure.size-large img{width:auto}.no-margin{margin:0}.history-image{margin:50px auto -300px;max-width:536px;width:100%}@media only screen and (max-width : 768px){.history-image{margin-bottom:-190px}}.history-spacer{max-height:100%;height:200px !important}@media only screen and (max-width : 768px){.history-spacer{height:100px !important}}@media only screen and (max-width : 600px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (min-width : 769px){.hide-on-ipad-and-up{display:none !important}}@media only screen and (max-width : 768px){.hide-on-ipad-and-down{display:none !important}}@media only screen and (max-width : 1200px){.hide-on-med-and-down{display:none !important}}@media only screen and (min-width : 1201px){.hide-on-med-and-up{display:none !important}}@media only screen and (min-width: 600px)and (max-width: 1200px){.hide-on-med-only{display:none !important}}@media only screen and (min-width : 1921px){.hide-on-large-only{display:none !important}}@media only screen and (min-width : 1921px){.show-on-large{display:block !important}}@media only screen and (min-width: 600px)and (max-width: 1200px){.show-on-medium{display:block !important}}@media only screen and (max-width : 600px){.show-on-small{display:block !important}}@media only screen and (min-width : 1201px){.show-on-medium-and-up{display:block !important}}@media only screen and (max-width : 1200px){.show-on-medium-and-down{display:block !important}}.gcom-stile-module-screenshot{max-width:100%}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#skip a:focus{position:static;width:auto;height:auto}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;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}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}@font-face{font-family:HermitageHotel;font-weight:normal;font-style:normal;src:url("../../../assets/fonts/HermitageHotel-Regular.otf")}.btn{display:inline-block;width:auto;height:auto;padding:20px 35px;margin:10px 0;text-decoration:none;border-radius:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.btn:hover{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0px;background:#fff;height:3px;-webkit-transition-property:right;-o-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-left-golden{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-left-golden:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0px;background:#fcc70d;height:3px;-webkit-transition-property:right;-o-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left-golden:hover:before{right:0}.btn-underline{background-color:rgba(0,0,0,0) !important;border-bottom-style:solid;border-bottom-width:1px;border-radius:0 !important;text-decoration:none;padding-left:0 !important;padding-right:0 !important;position:relative;text-transform:uppercase;font-size:15px;letter-spacing:1.76px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.btn-underline:after{content:"";position:absolute;right:0;bottom:-10px;left:0;height:2px;width:100%}.btn-underline:hover{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.btn-underline-primary:after{background-color:#fcc70d}.btn-underline-primary:hover{color:#fcc70d}.btn-underline-secondary:after{background-color:#849298}.btn-underline-secondary:hover{color:#849298}.btn-underline-black:after{background-color:#000}.btn-underline-black:hover{color:#fcc70d}.btn-underline-white:after{background-color:#fff}.btn-underline-white:hover{color:#fff}.header-booking-bar{background:#473a31;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100px}.header-booking-bar .outer-container .booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header-booking-bar .outer-container .booking .label{font-size:23px}@media only screen and (min-width : 1921px){.header-booking-bar .outer-container .booking .label{font-size:29px}}.header-booking-bar .outer-container .booking .label,.header-booking-bar .outer-container .booking .input{margin:0 10px}@media only screen and (min-width : 1921px){.header-booking-bar .outer-container .booking .label,.header-booking-bar .outer-container .booking .input{margin:0 15px}}.header-booking-bar .outer-container .booking .input{position:relative}.header-booking-bar .outer-container .booking .input .icon-calendar{position:absolute;right:0;top:0;cursor:pointer}.header-booking-bar .outer-container .booking .input .icon-calendar img{padding:7px 11px;cursor:pointer}.header-booking-bar .outer-container .booking input[type=text],.header-booking-bar .outer-container .booking input[type=number]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 18px;height:42px;width:185px;border:0;outline:none;font-size:inherit}.header-booking-bar .outer-container .booking .quantity{position:relative}.header-booking-bar .outer-container .booking .quantity input{width:150px}.header-booking-bar .outer-container .booking input[type=number]::-webkit-inner-spin-button,.header-booking-bar .outer-container .booking input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.header-booking-bar .outer-container .booking input[type=number]{-moz-appearance:textfield}.header-booking-bar .outer-container .booking .quantity input:focus{outline:0}.header-booking-bar .outer-container .booking .quantity-nav{position:absolute;top:0;right:0;height:42px}.header-booking-bar .outer-container .booking .quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:40px;text-align:center;color:#fff;font-size:13px;font-family:"Trebuchet MS",Helvetica,sans-serif !important;line-height:1.7;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.header-booking-bar .outer-container .booking .quantity-up img,.header-booking-bar .outer-container .booking .quantity-down img{max-width:18px;display:inline-block;margin:0}.header-booking-bar .outer-container .booking .quantity-button.quantity-up{position:absolute;height:50%;top:0}.header-booking-bar .outer-container .booking .quantity-button.quantity-up img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-booking-bar .outer-container .booking .quantity-button.quantity-down{position:absolute;bottom:0;height:50%}.header-booking-bar .outer-container .booking .btn.btn-primary{margin:0;padding:11px 19px;border:none}#wpadminbar{position:fixed}#wpadminbar{position:fixed}.page-template-page-restaurant header .toggleBG .header-logo-wrapper a img{-webkit-filter:invert(0) !important;filter:invert(0) !important;background:rgba(0,0,0,0)}.header{left:0;margin:0 auto;max-width:1688px;position:fixed;right:0;width:100%;z-index:11}@media only screen and (max-width : 600px){.header{margin:0;position:fixed;padding:0;width:100vw}}.header .hh-header-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:14px 70px}@media only screen and (max-width : 768px){.header .hh-header-wrapper{padding:14px}}@media only screen and (max-width : 600px){.header .hh-header-wrapper{padding:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.header .hh-header-wrapper.toggleBG{background-color:#fff;border-bottom-left-radius:69.5px;border-bottom-right-radius:69.5px}.header .hh-header-wrapper.toggleBG .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button{color:#000 !important}.header .hh-header-wrapper.toggleBG .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button i{color:#000 !important}.header .hh-header-wrapper.toggleBG .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button .flyout-hamburger-image{-webkit-filter:invert(1);filter:invert(1)}.header .hh-header-wrapper.toggleBG .header-logo-wrapper a img{-webkit-filter:invert(1);filter:invert(1);background:rgba(0,0,0,0)}.header .hh-header-wrapper.toggleBG .booking-wrapper{padding:0 16px}.header .hh-header-wrapper.toggleBG .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper a{color:#000}.header .hh-header-wrapper.toggleBG .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper a i{color:#849298}.header .hh-header-wrapper .flyout-header-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (max-width : 1200px){.header .hh-header-wrapper .flyout-header-wrapper{-ms-flex-preferred-size:unset;flex-basis:unset;width:38px}}.header .hh-header-wrapper .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button{font-family:dunbar-low,sans-serif;font-size:18px;letter-spacing:1.14px;width:auto;border:none;background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header .hh-header-wrapper .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button-open .flyout-hamburger-image{height:24px}.header .hh-header-wrapper .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button-close{display:none}.header .hh-header-wrapper .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button i{margin-right:27px;font-size:28px}@media only screen and (max-width : 600px){.header .hh-header-wrapper .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button i{font-size:28px;margin-right:10px}}@media only screen and (max-width : 600px){.header .hh-header-wrapper .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button{font-size:16px}}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;min-height:100vh;background-size:contain;background-repeat:repeat;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);overflow:scroll;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu{position:absolute;top:190px;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 auto;background-size:cover}@media only screen and (max-width : 768px){.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu{top:145px}}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu .restaurant-main-nav-headline{color:#fff;width:100%;text-align:center;margin:20px 0;font-size:24px;text-transform:uppercase}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;max-height:100vh;list-style:none;margin-top:0;margin-bottom:0;padding:50px 0 50px 0}@media only screen and (max-width : 1200px){.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul{max-height:unset;padding:90px 50px 90px 50px}}@media only screen and (max-width : 1200px){.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul{padding:40px 20px 20px}}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:HermitageHotel,serif;font-size:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:35px;letter-spacing:2.03px;min-width:51%;margin-bottom:10px;padding-left:0;text-align:center;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (max-width : 1200px){.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item{width:100%}}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item a:before,.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item a:after{position:relative;top:17px;border-radius:100%;content:"";height:6px;margin:0 24px;width:6px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item:hover{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width : 600px){.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item:hover{padding-left:0}}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item:hover a{color:#fcc70d;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item:hover a:before,.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item:hover a:after{background-color:#fcc70d;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;max-width:50px}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item:hover .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item>a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 25px;text-decoration:none;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (max-width : 600px){.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item>a{font-size:26px;line-height:1.5}}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item .sub-menu{display:none;height:auto;margin-top:8px}@media only screen and (max-width : 600px){.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item .sub-menu{position:static;bottom:unset}}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item .sub-menu li{line-height:1.5px}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item .sub-menu li:hover{-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item .sub-menu li:hover a{color:#fcc70d;opacity:1;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item .sub-menu li a{color:#fff;font-size:18px;letter-spacing:1.64px;opacity:.85;padding:6px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;line-height:1}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item .sub-menu li a:before,.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .menu ul>li.menu-item .sub-menu li a:after{display:none}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content.open{background-size:cover;bottom:0;left:0;min-height:100vh;position:fixed;right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;top:0;width:100vw;z-index:-1}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-content-close-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;letter-spacing:.37px;text-transform:uppercase;padding-top:17px;padding-left:28px}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-content-close-wrapper i{font-size:31px;margin-right:8px}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-content-social-media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-content-social-media-wrapper .header-social-icon{font-size:32px}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-content-social-media-wrapper .header-social-icon:not(:last-child){margin-right:40px}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn{-ms-flex-preferred-size:50%;flex-basis:50%;padding:20px 35px;margin-bottom:0;text-align:center}@media only screen and (max-width : 1200px){.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn{padding:10px}}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn i{margin-right:5px}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn:first-child{margin-right:1px}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-content-cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;border-top:1px solid rgba(255,255,255,.5);width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-content-cta-wrapper a{-ms-flex-preferred-size:50%;flex-basis:50%;font-size:16px;line-height:39px;text-align:center;text-decoration:none;padding:30px 0;color:#fff}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .mobile-menu-content-cta-wrapper a:nth-child(2){border-left:1px solid rgba(255,255,255,.5)}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-address,.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;opacity:.7;padding-bottom:20px}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-address i,.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-phone i{font-size:24px;margin-bottom:20px;display:block}.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-address a,.header .hh-header-wrapper .flyout-header-wrapper .flyout-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-phone a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.header .hh-header-wrapper .header-logo-wrapper,.header .hh-header-wrapper .header-logo-wrapper-snapped{text-align:center}@media only screen and (max-width : 600px){.header .hh-header-wrapper .header-logo-wrapper,.header .hh-header-wrapper .header-logo-wrapper-snapped{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width : 600px){.header .hh-header-wrapper .header-logo-wrapper,.header .hh-header-wrapper .header-logo-wrapper-snapped{-ms-flex-preferred-size:33.3%;flex-basis:33.3%}}.header .hh-header-wrapper .header-logo-wrapper img,.header .hh-header-wrapper .header-logo-wrapper-snapped img{padding:0;width:190px;max-width:190px;display:block}@media only screen and (max-width : 1200px){.header .hh-header-wrapper .header-logo-wrapper img,.header .hh-header-wrapper .header-logo-wrapper-snapped img{max-width:200px;padding:0 20px}}@media only screen and (max-width : 768px){.header .hh-header-wrapper .header-logo-wrapper img,.header .hh-header-wrapper .header-logo-wrapper-snapped img{width:240px;max-width:unset}}@media only screen and (max-width : 600px){.header .hh-header-wrapper .header-logo-wrapper img,.header .hh-header-wrapper .header-logo-wrapper-snapped img{max-width:150px;padding:0 10px;margin-right:50px}}@media only screen and (max-width : 600px){.header .hh-header-wrapper .header-logo-wrapper{-ms-flex-preferred-size:unset;flex-basis:unset;width:calc(100% - 50px)}}.header .hh-header-wrapper .header-logo-wrapper-snapped{display:none}@media only screen and (max-width : 600px){.header .hh-header-wrapper .header-logo-wrapper-snapped{-ms-flex-preferred-size:unset;flex-basis:unset;width:calc(100% - 50px)}}.header .hh-header-wrapper .booking-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:right}@media only screen and (max-width : 1920px){.header .hh-header-wrapper .booking-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width : 768px){.header .hh-header-wrapper .booking-wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (max-width : 600px){.header .hh-header-wrapper .booking-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper{margin:0 20px;min-width:267px}@media only screen and (max-width : 1200px){.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper{margin:0 10px 0 0}}@media only screen and (max-width : 768px){.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper{margin:10px 0 0;min-width:auto}}@media only screen and (max-width : 600px){.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper{margin-top:0;width:calc(100% - 85px)}}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-additional-text{font-family:dunbar-low,sans-serif;font-size:19px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.58px;text-transform:uppercase;margin-bottom:10px;padding-left:5px;text-align:left}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper{font-family:dunbar-low,sans-serif;font-weight:normal;font-stretch:normal;font-style:normal;font-size:15px;line-height:normal;letter-spacing:1.11px;text-transform:uppercase;white-space:nowrap}@media only screen and (max-width : 768px){.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper{font-size:14px;text-align:left}}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper a{position:relative;font-family:dunbar-low,sans-serif;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.11px;text-decoration:none;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper a:hover{color:#000;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper a:hover:after{-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;border-bottom:1px solid #000}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper a:first-of-type{margin-right:30px}@media only screen and (max-width : 1200px){.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper a:first-of-type{margin-right:10px}}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper a i{margin-right:15px;font-size:17px}@media only screen and (max-width : 1200px){.header .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper a i{margin-right:5px}}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-inner{display:inline-block;text-align:center;white-space:nowrap}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-inner .booking-phone-wrapper{color:#000;margin-top:5px !important;font-family:dunbar-low,sans-serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.17px;text-transform:uppercase}@media only screen and (max-width : 600px){.header .hh-header-wrapper .booking-wrapper .booking-wrapper-inner .booking-phone-wrapper{display:none}}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-inner .booking-phone-wrapper a{position:relative;color:#000;font-family:dunbar-low,sans-serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.17px;text-decoration:none;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-inner .booking-phone-wrapper a:hover{color:#000;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-inner .booking-phone-wrapper a:hover:after{-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;border-bottom:1px solid #000}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-inner .booking-phone-wrapper a:after{content:"";position:absolute;left:0;right:0;bottom:-8px;width:100%;border-bottom:1px solid #fcc70d;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-inner .booking-phone-wrapper a:first-of-type{margin-right:15px}.header .hh-header-wrapper .booking-wrapper .booking-wrapper-inner .booking-phone-wrapper a i{margin-right:12px;font-size:12px}.header .hh-header-wrapper .booking-wrapper .booking-btn{color:#000;border:none;margin:0}@media only screen and (max-width: 800px){.header .hh-header-wrapper .booking-wrapper .booking-btn{padding-left:20px;padding-right:20px}}@media only screen and (max-width : 768px){.header .hh-header-wrapper .booking-wrapper .booking-btn{font-size:14px;padding-left:45px;padding-right:45px}}@media only screen and (max-width : 600px){.header .hh-header-wrapper .booking-wrapper .booking-btn{padding:10px 14px 12px;white-space:nowrap}}.header .hh-header-wrapper .booking-wrapper .booking-btn:hover{color:#fff !important}@media only screen and (max-width : 600px){.header .hh-header-wrapper .booking-wrapper .booking-btn:not(.mobile-text){display:none}}@media only screen and (min-width : 601px){.header .hh-header-wrapper .booking-wrapper .booking-btn.mobile-text{display:none}}.header.snapped{border-bottom-left-radius:69.5px;border-bottom-right-radius:69.5px;-webkit-box-shadow:0 8px 14px 0 rgba(0,0,0,.08);box-shadow:0 8px 14px 0 rgba(0,0,0,.08);left:0;min-height:67px;position:fixed;right:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;z-index:11}.header.snapped .hh-header-wrapper{height:144px;padding:14px 70px}@media only screen and (max-width : 1920px){.header.snapped .hh-header-wrapper{height:auto}}@media only screen and (max-width : 600px){.header.snapped .hh-header-wrapper{padding:14px 28px}}.header.snapped .hh-header-wrapper .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button i{color:#000}.header.snapped .hh-header-wrapper .flyout-header-wrapper .flyout-buttons-wrapper .sliding-menu-button .flyout-hamburger-image{-webkit-filter:invert(1);filter:invert(1)}.header.snapped .hh-header-wrapper .header-logo-wrapper-snapped{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.header.snapped .hh-header-wrapper .header-logo-wrapper-snapped a{display:inline-block}.header.snapped .hh-header-wrapper .header-logo-wrapper-snapped a img{height:auto;max-height:100px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media only screen and (max-width : 1920px){.header.snapped .hh-header-wrapper .header-logo-wrapper-snapped a img{max-width:230px}}@media only screen and (max-width : 768px){.header.snapped .hh-header-wrapper .header-logo-wrapper-snapped a img{height:auto;width:200px}}.header.snapped .hh-header-wrapper .header-logo-wrapper{display:none}.header.snapped .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper a{color:#000}.header.snapped .hh-header-wrapper .booking-wrapper .booking-wrapper-additional-text-wrapper .booking-phone-wrapper i{color:#849298}.header.snapped .hh-header-wrapper .booking-wrapper .booking-btn:hover{color:#fff !important}.header.snapped .hh-header-wrapper .booking-wrapper .booking-phone-wrapper{color:initial;margin-top:0 !important}.header .alert-banner-wrapper .alert-banner-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .alert-banner-wrapper .alert-banner-wrapper-inner .alert-banner-message p{padding-top:0}.header .alert-banner-wrapper .alert-banner-wrapper-inner .alert-banner-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5px 15px;color:inherit;text-decoration:none;opacity:.7;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;cursor:pointer;border:none;background:none}.header .alert-banner-wrapper .alert-banner-wrapper-inner .alert-banner-close:hover{-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:1}footer{position:relative}footer .footer-signup-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:63px 0 83px 0;text-align:center;background-size:cover}@media only screen and (max-width : 1920px){footer .footer-signup-wrapper{padding:90px 50px 90px 50px}}@media only screen and (max-width : 600px){footer .footer-signup-wrapper{padding:50px 20px 50px 20px}}@media only screen and (max-width : 600px){footer .footer-signup-wrapper .btn{margin:0}}footer .footer-signup-wrapper .footer-signup-logo{margin-bottom:36px}footer .footer-signup-wrapper .footer-signup-headline{font-family:HermitageHotel,serif;font-size:50px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:3.17px;margin-bottom:19px}@media only screen and (max-width : 600px){footer .footer-signup-wrapper .footer-signup-headline{font-size:28px;letter-spacing:normal}}footer .footer-signup-wrapper .footer-signup-text-block{font-family:Lusitana,serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.87;letter-spacing:.58px;margin-bottom:48px}@media only screen and (max-width : 600px){footer .footer-signup-wrapper .footer-signup-text-block{padding:50px 20px 50px 20px;margin-bottom:0}}footer .footer-contact-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:64px 0 79px 0;position:relative;text-align:center;margin-top:-235px}@media only screen and (max-width : 768px){footer .footer-contact-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:60px}}@media only screen and (max-width : 600px){footer .footer-contact-wrapper{padding:50px 20px 50px 20px}}footer .footer-contact-wrapper .underlay,footer .footer-contact-wrapper .bg-image{background-size:cover;border-top-left-radius:165vw 17.5vw;border-top-right-radius:165vw 17.5vw;height:100%;left:-20px;mix-blend-mode:multiply;position:absolute;right:-20px;top:0}footer .footer-contact-wrapper .underlay{mix-blend-mode:unset}footer .footer-contact-wrapper .footer-contact-logo{margin-right:65px;max-width:100%;z-index:1}@media only screen and (max-width : 768px){footer .footer-contact-wrapper .footer-contact-logo{width:73px}}@media only screen and (max-width : 600px){footer .footer-contact-wrapper .footer-contact-logo{margin:0 100px 12px}}footer .footer-contact-wrapper .footer-contact-text-block{margin-right:7vw;text-align:left;text-transform:uppercase;z-index:1}@media only screen and (max-width : 768px){footer .footer-contact-wrapper .footer-contact-text-block{margin-right:0;min-width:51%}}@media only screen and (max-width : 600px){footer .footer-contact-wrapper .footer-contact-text-block{text-align:center;width:75%}}@media(max-width: 425px){footer .footer-contact-wrapper .footer-contact-text-block{text-align:center;width:87%}}footer .footer-contact-wrapper .footer-contact-text-block p,footer .footer-contact-wrapper .footer-contact-text-block a{color:inherit;font-family:dunbar-low,sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:3.43px;line-height:1.68}footer .footer-contact-wrapper .footer-contact-text-block a{text-decoration:none}footer .footer-contact-wrapper .footer-contact-text-block a:hover{text-decoration:underline}footer .footer-contact-wrapper .footer-contact-text-block hr{background-color:rgba(0,0,0,0);background-image:url("../../../assets/images/dotted-line-yellow.webp");background-size:contain;height:2.5px}footer .footer-contact-wrapper .footer-contact-social-wrapper{margin-top:35px;padding-bottom:50px}@media only screen and (max-width : 768px){footer .footer-contact-wrapper .footer-contact-social-wrapper{width:100%}}footer .footer-contact-wrapper .footer-contact-social-wrapper .footer-social-icon{position:relative;top:0;font-size:18px;width:35px;height:35px;border-radius:70px;border-width:1px;border-style:solid;border-color:inherit;padding:8px 10px;-webkit-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out}footer .footer-contact-wrapper .footer-contact-social-wrapper .footer-social-icon:hover{top:-10px;-webkit-transition:top .2s ease-in;-o-transition:top .2s ease-in;transition:top .2s ease-in}footer .footer-contact-wrapper .footer-contact-social-wrapper .footer-social-icon:not(:first-child){margin-left:15px}footer .footer-contact-wrapper .footer-contact-social-wrapper .footer-social-icon i{width:20px;height:20px}footer .footer-contact-wrapper .social-cta-wrapper{position:relative}@media only screen and (max-width : 768px){footer .footer-contact-wrapper .social-cta-wrapper{margin-top:10px}}footer .footer-contact-wrapper .social-cta-wrapper .icon{color:#fcc70d;font-size:27px;margin:0}footer .footer-contact-wrapper .social-cta-wrapper .small{font-family:dunbar-low,sans-serif;font-size:16px;letter-spacing:3.43px;margin:0;text-transform:uppercase}footer .footer-contact-wrapper .social-cta-wrapper .large{margin-bottom:.5em;margin-top:0}footer .footer-contact-wrapper .social-cta-wrapper .btn{margin-top:0}footer .footer-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:64px 0 79px 0;background-size:cover}@media only screen and (max-width : 768px){footer .footer-menu-wrapper{padding:0 20px 50px}}footer .footer-menu-wrapper .footer-menu-headline{font-family:dunbar-low,sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:3.86px;margin-bottom:40px}@media only screen and (min-width : 601px){footer .footer-menu-wrapper .footer-menu-headline{background-color:rgba(0,0,0,0) !important}}@media only screen and (max-width : 600px){footer .footer-menu-wrapper .footer-menu-headline{border-top-left-radius:31px;border-top-right-radius:31px;cursor:pointer;font-size:16px;letter-spacing:3.43px;margin-bottom:0;padding:20px;text-align:center}}footer .footer-menu-wrapper .footer-menu-headline .toggle-icon{left:40px;position:relative}@media only screen and (min-width : 601px){footer .footer-menu-wrapper .footer-menu-headline .toggle-icon{display:none}}footer .footer-menu-wrapper .footer-menu-headline .toggle-icon.close{display:none}footer .footer-menu-wrapper nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:22px}@media only screen and (max-width : 768px){footer .footer-menu-wrapper nav{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width : 600px){footer .footer-menu-wrapper nav .nav-left{width:100%}}footer .footer-menu-wrapper nav ul{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}@media only screen and (max-width : 600px){footer .footer-menu-wrapper nav ul{display:none;padding-left:0}}footer .footer-menu-wrapper nav ul li{display:inline-block;width:100%;margin-bottom:8px}@media only screen and (max-width : 1200px){footer .footer-menu-wrapper nav ul li{margin:10px 0}}footer .footer-menu-wrapper nav ul li a{color:inherit;display:block;font-size:14px;letter-spacing:2.09px;opacity:.7;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}footer .footer-menu-wrapper nav ul li a:hover{opacity:1;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width : 600px){footer .footer-menu-wrapper nav ul li a{text-align:center}}footer .footer-menu-wrapper nav.columns-2 ul li{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}footer .footer-menu-wrapper nav.columns-4 ul li{-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px)}footer .footer-menu-wrapper nav .featured-link-wrapper{min-height:229px;min-width:428px;position:relative}@media only screen and (max-width : 1200px){footer .footer-menu-wrapper nav .featured-link-wrapper{min-width:300px}}@media only screen and (max-width : 768px){footer .footer-menu-wrapper nav .featured-link-wrapper{margin:36px auto;max-width:330px;min-width:unset}}footer .footer-menu-wrapper nav .featured-link-wrapper img{left:calc(50% - 113px);position:absolute;width:225px}footer .footer-menu-wrapper nav .featured-link-wrapper a{color:inherit;display:block;font-family:HermitageHotel,serif;font-size:40px;line-height:1.13;position:relative;text-align:center;text-decoration:none;top:170px}@media only screen and (max-width : 1200px){footer .footer-menu-wrapper nav .featured-link-wrapper a{font-size:30px}}footer .footer-menu-wrapper nav .featured-link-wrapper a i{font-size:38px;margin-left:12px}footer .footer-row-icons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:30px 50px 30px 50px}@media only screen and (max-width : 1200px){footer .footer-row-icons-wrapper{padding:50px 20px 50px 20px}}@media only screen and (max-width : 768px){footer .footer-row-icons-wrapper{gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}}@media only screen and (max-width : 600px){footer .footer-row-icons-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width : 600px){footer .footer-row-icons-wrapper a img{height:54px}}footer .footer-row-icons-wrapper .footer-row-icon{padding:10px;max-width:100%}@media only screen and (max-width : 1200px){footer .footer-row-icons-wrapper .footer-row-icon{padding:10px}}body.page-id-4259 .wp-block-columns .wp-block-column p a{text-decoration:none;position:relative;line-height:1.2}body.page-id-4259 .wp-block-columns .wp-block-column p a:after{content:"";position:absolute;right:0;bottom:-10px;left:0}body.page-id-4259 .footer-top-row-wrapper,body.page-id-4259 .footer-contact-row-wrapper{display:none}body.page-id-4259>.constrained-width>hr{display:none}.row{margin-right:0;margin-left:0}.rbs_gallery_button{margin-bottom:70px}.rbs_gallery_button .button{text-transform:lowercase;letter-spacing:2.7px !important;font-family:inherit !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:1px !important;text-shadow:none !important;width:286px !important;height:100px !important;font-size:20px !important;padding:15px 38px !important;text-align:center !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rbs_gallery_button .button:nth-child(n+2){margin-left:65px}#sb_instagram .sbi_hover_bottom{height:0;width:100%;position:absolute;top:35%;pointer-events:none}#sb_instagram .sbi_hover_bottom .sbi_meta{opacity:.9;width:100%}#sb_instagram .sbi_hover_bottom .sbi_meta span{font-size:48px}#sb_instagram .sbi_hover_bottom .sbi_meta i,#sb_instagram .sbi_hover_bottom .sbi_meta svg{font-size:33px;margin-right:20px !important}.sbi_likes{padding-right:45px}.gform_wrapper form .gform_footer input.button,.gform_wrapper form .gform_footer button,.gform_wrapper form .gform_footer input[type=submit]{font-family:inherit}.gform_wrapper form{text-align:center !important}.gform_wrapper form .gform_heading .gform_title{text-transform:uppercase;letter-spacing:12px !important;font-size:48px;font-weight:375;margin-bottom:60px}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]{opacity:0;position:absolute}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:not(:checked)+label:after{width:18px;height:18px;border:1px solid #cfcfcf;top:10px;border-radius:2px}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:checked+label:after{top:10px;width:18px;height:18px;border:1px solid #cfcfcf;z-index:0;border-radius:2px}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:not(:checked)+label:before{width:0;height:0;border:3px solid rgba(0,0,0,0);left:6px;top:10px;-webkit-transform:rotateZ(37deg);-ms-transform:rotate(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:checked+label:before{top:12px;left:2px;width:14px;height:14px}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li label{position:relative;overflow:hidden;padding-left:35px;cursor:pointer;display:inline-block}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li label:before,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li label:after{content:"";position:absolute;left:0;z-index:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.gform_wrapper .top_label .gfield_label{text-transform:uppercase;font-weight:375;font-size:18px;letter-spacing:4.5px}.gform_wrapper .gf_left_half,.gform_wrapper .gf_right_half{padding:0 100px !important}.gform_wrapper input[type=text]{border:none;border-bottom-width:1px;border-bottom-style:solid;text-align:center}.gform_wrapper textarea{max-width:85%}body .gform_wrapper .top_label div.ginput_container{margin-bottom:50px}.ginput_container input[type=text]:focus,.ginput_container input[type=email]:focus,.ginput_container input[type=tel]:focus,.ginput_container input[type=url]:focus,.ginput_container input[type=number]:focus,.ginput_container input[type=password]:focus,.ginput_container select:focus,.ginput_container textarea:focus{outline:none !important;border:1px solid #2f2f2f !important}.addtoany_content_bottom{margin:50px 0 !important}.simple-sitemap-wrap{max-width:960px;margin:0 auto}.simple-sitemap-wrap ul.simple-sitemap-page{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;list-style:none}@media only screen and (max-width : 1200px){.simple-sitemap-wrap ul.simple-sitemap-page{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (max-width : 768px){.simple-sitemap-wrap ul.simple-sitemap-page{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}@media only screen and (max-width : 600px){.simple-sitemap-wrap ul.simple-sitemap-page{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.simple-sitemap-wrap ul.simple-sitemap-page li.sitemap-item{line-height:1.2;margin-top:10px;margin-bottom:10px}.simple-sitemap-wrap ul.simple-sitemap-page li.sitemap-item ul.children{list-style:disc;margin-top:10px;margin-bottom:20px}.simple-sitemap-wrap ul.simple-sitemap-page li.sitemap-item ul.children li.sitemap-item{margin-top:0;margin-bottom:0}.simple-sitemap-wrap ul.simple-sitemap-page li.sitemap-item ul.children li.sitemap-item a{line-height:1.2}.dataTables_wrapper,.tablepress{overflow-x:scroll;width:100%}.tablepress{font-family:dunbar-low,sans-serif;table-layout:fixed}.tablepress thead tr th{background-color:#fcc70d;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;color:#2f2f2f;text-transform:uppercase;text-align:center;border-bottom:none;padding:20px}@media only screen and (max-width : 600px){.tablepress thead tr th{font-size:12px;font-weight:normal;letter-spacing:normal}}.tablepress thead tr th:after{color:#d1d1d1}.tablepress thead tr th.sorting_asc,.tablepress thead tr th.sorting_desc,.tablepress thead tr th.sorting:hover{background-color:#f3f3f3}.tablepress tbody tr td{position:relative;vertical-align:top;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:left;text-transform:uppercase;border:1px solid #efefef;color:#2f2f2f;padding:20px !important}.tablepress tbody tr td:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (max-width : 600px){.tablepress tbody tr td{font-size:12px}}.tablepress tbody tr td.column-1{padding:23px 50px 23px 10px}@media only screen and (max-width : 600px){.tablepress tbody tr td.column-1{padding:7px 7px 7px 0}}.slick-arrow{background-color:rgba(0,0,0,0);background-repeat:no-repeat;border-color:rgba(0,0,0,0);cursor:pointer;font-size:0;height:44px;width:44px}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;list-style:none;margin:0 31px;padding:0}.slick-dots li button{border:none;border-radius:100%;cursor:pointer;font-size:0;height:8px;padding:0;width:8px}.slick-dots li.slick-active button{background-color:#849298;height:12px;width:12px}.light-dots .slick-dots li button{background-color:#fff}.light-dots .slick-dots li.slick-active button{background-color:#849298}.dark-dots .slick-dots li button{background-color:#000}.dark-dots .slick-dots li.slick-active button{background-color:#849298}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19hbmltYXRpb25zLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJ1dGlscy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImxheW91dC9fYm9va2luZy1iYXIuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInZlbmRvci1vdmVycmlkZS9fZmxleGJveGdyaWQuc2NzcyIsInZlbmRvci1vdmVycmlkZS9fcm9ib2dhbGxlcnkuc2NzcyIsInZlbmRvci1vdmVycmlkZS9faW5zdGFncmFtX3Byby5zY3NzIiwidmVuZG9yLW92ZXJyaWRlL19ncmF2aXR5Zm9ybXMuc2NzcyIsInZlbmRvci1vdmVycmlkZS9fYWRkdG9hbnkuc2NzcyIsInZlbmRvci1vdmVycmlkZS9fc2ltcGxlX3NpdGVfbWFwLnNjc3MiLCJ2ZW5kb3Itb3ZlcnJpZGUvX3RhYmxlX3ByZXNzLnNjc3MiLCJ2ZW5kb3Itb3ZlcnJpZGUvX3NsaWNrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsU0FDQyxTQUFBLENBQ0EsMkNBRkQsU0FHRSxTQUFBLENBQUEsQ0FJRixVQUNDLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSwyQ0FKRCxVQUtFLFNBQUEsQ0FDQSxLQUFBLENBQUEsQ0FJRixhQUNDLGlCQUFBLENBQ0EsVUFBQSxDQUNBLDJDQUhELGFBSUUsVUFBQSxDQUNBLFVBQUEsQ0FBQSxDQUVELDJDQVBELGFBUUUsVUFBQSxDQUFBLENDekJGLEtBQ0MsNkJBQUEsQ0FBQSxxQkFBQSxDQVNELHFCQUdDLDBCQUFBLENBQUEsa0JBQUEsQ0FjRCxHQUNDLGVBQUEsQ0FHRCxHQUNDLGVBQUEsQ0FHRCxLQUNDLG9CQUFBLENBQ0EsMkNBRkQsS0FHRSxrQkNqQjZCLENEa0I3QixpQkNo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QUNBLHVCQUFBLENBQ0EsOEJBQ0MsVUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUVELDJDQXRCRCx3QkF1QkUsY0FBQSxDQUFBLENBRUQsaUNBQ0MsMkJBQUEsQ0FDQSwyQ0FGRCxpQ0FHRSxxQkFBQSxDQUFBLENDMUVOLGFBQ0ksOEJBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUdKLFlBQ0ksbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxRQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSxTQUFBLENBR0ksc0JBQ0ksV0FBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUNBLFNBQUEsQ0FHQSxtQ0FDSSx3QmZ0QkUsQ2V1QkYsV0FBQSxDQUNBLFVBQUEsQ0FRSixrQ0FDSSxxQmY3QkYsQ2VpQ0UsK0NBQ0ksd0JmdENGLENlK0NOLGlDQUNJLHFCZmpERixDZW9ERSw4Q0FDSSx3QmZwREYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gIFVUSUxTXG4qL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4uZmFkZS1pbiB7XG5cdG9wYWNpdHk6MDtcblx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRvcGFjaXR5OjE7XG5cdH1cbn1cblxuLnNsaWRlLXVwIHtcblx0b3BhY2l0eTowO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dG9wOjIwMHB4O1xuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdG9wYWNpdHk6MTtcblx0XHR0b3A6MDtcblx0fVxufVxuXG4uc2xpZGUtcmlnaHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IC01MHZ3O1xuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGxlZnQ6IHVuc2V0O1xuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdGxlZnQ6IHVuc2V0O1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyB2ZXJ5IGJhc2ljIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50XG4gKi9cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIE1ha2UgYWxsIGVsZW1lbnRzIGZyb20gdGhlIERPTSBpbmhlcml0IGZyb20gdGhlIHBhcmVudCBib3gtc2l6aW5nXG4gKiBTaW5jZSBgKmAgaGFzIGEgc3BlY2lmaWNpdHkgb2YgMCwgaXQgZG9lcyBub3Qgb3ZlcnJpZGUgdGhlIGBodG1sYCB2YWx1ZVxuICogbWFraW5nIGFsbCBlbGVtZW50cyBpbmhlcml0aW5nIGZyb20gdGhlIHJvb3QgYm94LXNpemluZyB2YWx1ZVxuICogU2VlOiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBCYXNpYyBzdHlsZXMgZm9yIGxpbmtzXG4gKi9cbmEge1xuXHRcbn1cblxuaDEsIGgyLCBoMyB7XG5cdFxufVxuXG5oMSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmg0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxubWFpbiB7XG5cdHBhZGRpbmctYm90dG9tOiAyMzVweDtcblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZy1yaWdodDogJGNvbnRlbnQtcGFkZGluZy1yaWdodC1tb2JpbGU7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGVudC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuXHR9XG59XG5cbi5mb250LWR1bmJhcntcblx0Zm9udC1mYW1pbHk6ICRkdW5iYXI7XG59XG4uY29udGVudC1oaWRkZW57XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uYW5pbWF0aW9uLWVsZW1lbnQge1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMjAwcHg7XG59XG5cbi5jb25zdHJhaW5lZC13aWR0aC0xNTAwIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTUwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdFx0cGFkZGluZy1yaWdodDogJGNvbnRlbnQtcGFkZGluZy1yaWdodDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRjb250ZW50LXBhZGRpbmctbGVmdDtcblx0fVxuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250ZW50LXBhZGRpbmctcmlnaHQtbW9iaWxlO1xuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRlbnQtcGFkZGluZy1sZWZ0LW1vYmlsZTtcblx0fVxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdC8vIHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuXG4uY29uc3RyYWluZWQtd2lkdGgge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkY29udGVudC13aWR0aDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250ZW50LXBhZGRpbmctcmlnaHQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGVudC1wYWRkaW5nLWxlZnQ7XG5cdH1cblx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkY29udGVudC1wYWRkaW5nLXJpZ2h0LW1vYmlsZTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRjb250ZW50LXBhZGRpbmctbGVmdC1tb2JpbGU7XG5cdH1cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMDtcblx0XHQvLyBwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLmNvbnN0cmFpbmVkLXdpZHRoLW5hcnJvdyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoLW5hcnJvdztcblx0bWFyZ2luOiAwIGF1dG87XG59XG4uY29uc3RyYWluZWQtd2lkdGgtdWx0cmEtbmFycm93IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGgtdWx0cmEtbmFycm93O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnRoZS1jb250ZW50LXdyYXBwZXIge1xuXHRwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLXRvcCAwICRjb250ZW50LXBhZGRpbmctYm90dG9tIDA7XG5cdEBtZWRpYSAjeyRsYXJnZS1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmctdG9wICRjb250ZW50LXBhZGRpbmctcmlnaHQgJGNvbnRlbnQtcGFkZGluZy1ib3R0b20gJGNvbnRlbnQtcGFkZGluZy1sZWZ0O1xuXHR9XG5cdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRwYWRkaW5nOiAyMHB4IDM1cHg7XG5cdH1cbn1cblxuLy8gR3V0ZW5iZXJnIHdpZGUgbGF5b3V0XG4uYWxpZ253aWRlIHtcblx0bWFyZ2luLWxlZnQgOiAtODBweDtcblx0bWFyZ2luLXJpZ2h0IDogLTgwcHg7XG5cdGltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4uYWxpZ25mdWxsLFxuLmFsaWduLXdyYXAtZnVsbCB7XG5cdG1hcmdpbi1sZWZ0IDogY2FsYyggLTEwMHZ3IC8gMiArIDEwMCUgLyAyICk7XG5cdG1hcmdpbi1yaWdodCA6IGNhbGMoIC0xMDB2dyAvIDIgKyAxMDAlIC8gMiApO1xuXHRtYXgtd2lkdGhcdDogMTAwdnc7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi5hbGlnbmZ1bGwgaW1nIHtcblx0d2lkdGg6IDEwMHZ3O1xufVxuXG4vLyBEZWZhdWx0IEd1dGVuYmVyZyBCbG9jayBTdHlsZXNcbi53cC1ibG9jay1jb2x1bW5zIHtcblx0QG1lZGlhICN7JGxhcmdlLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZzogJGNvbnRlbnQtcGFkZGluZztcblx0fVxuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmctbW9iaWxlO1xuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLXNwYWNlciB7XG5cdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0bWF4LWhlaWdodDogY2FsYygkY29udGVudC1wYWRkaW5nLXRvcC1tb2JpbGUvMik7XG5cdH1cbn1cblxuaHIge1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGg7XG59XG5cbmZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWltYWdlIHtcblx0ZmlndXJlLmFsaWducmlnaHQge1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHR9XG5cdH1cblx0ZmlndXJlLmFsaWdubGVmdCB7XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHR9XG5cdH1cblx0ZmlndXJlLnNpemUtbGFyZ2Uge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLm5vLW1hcmdpbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmhpc3RvcnktaW1hZ2Uge1xuXHRtYXJnaW46IDUwcHggYXV0byAtMzAwcHg7IFxuXHRtYXgtd2lkdGg6IDUzNnB4OyBcblx0d2lkdGg6IDEwMCU7XG5cdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTE5MHB4O1xuXHR9XG59XG4uaGlzdG9yeS1zcGFjZXIge1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0aGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXHR9XHRcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5cdE1lZGlhIFF1ZXJ5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG4uaGlkZS1vbi1zbWFsbC1vbmx5LCAuaGlkZS1vbi1zbWFsbC1hbmQtZG93biB7XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLmhpZGUtb24taXBhZC1hbmQtdXAge1xuXHRAbWVkaWEgI3skaXBhZC1hbmQtdXB9IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5oaWRlLW9uLWlwYWQtYW5kLWRvd24ge1xuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLmhpZGUtb24tbWVkLWFuZC1kb3duIHtcblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLmhpZGUtb24tbWVkLWFuZC11cCB7XG5cdEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaGlkZS1vbi1tZWQtb25seSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaGlkZS1vbi1sYXJnZS1vbmx5IHtcblx0QG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLnNob3ctb24tbGFyZ2Uge1xuXHRAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuLnNob3ctb24tbWVkaXVtIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG4uc2hvdy1vbi1zbWFsbCB7XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5zaG93LW9uLW1lZGl1bS1hbmQtdXAge1xuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5zaG93LW9uLW1lZGl1bS1hbmQtZG93biB7XG5cdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5nY29tLXN0aWxlLW1vZHVsZS1zY3JlZW5zaG90IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5cdEFEQSBcIlNraXAgdG8gY29udGVudFwiXG4qKioqKioqKioqKioqKioqKioqKioqL1xuLy8gVGhpcyB2aXN1YWxseSBoaWRlcyB0aGUgbGluayB1bmxlc3MgaXQgcmVjZWl2ZXMgZm9jdXMuIFNlZSBodHRwczovL3dlYmFpbS5vcmcvdGVjaG5pcXVlcy9jc3MvaW52aXNpYmxlY29udGVudC9cblxuI3NraXAgYSB7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBsZWZ0Oi0xMDAwMHB4O1xuICB0b3A6YXV0bztcbiAgd2lkdGg6MXB4O1xuICBoZWlnaHQ6MXB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG4gXG4jc2tpcCBhOmZvY3VzIHtcbiAgcG9zaXRpb246c3RhdGljO1xuICB3aWR0aDphdXRvO1xuICBoZWlnaHQ6YXV0bztcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgdmFyaWFibGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy9Db2xvcnNcbiRoaC15ZWxsb3c6ICNmY2M3MGQ7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG4kY29sb3ItYmx1ZS1ncmF5OiAjODQ5Mjk4O1xuJGNvbG9yLWxpZ2h0LWdyYXk6ICNlZWVhZTI7XG4kY29sb3ItdGVhbDogIzU2Njk3MTtcbiRjb2xvci10ZWFsLWRhcms6ICM0MzU0NWU7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG5cbi8vIEZvbnRzXG4kZHVuYmFyOiBkdW5iYXItbG93LHNhbnMtc2VyaWY7XG4kaGVybWl0YWdlOiBIZXJtaXRhZ2VIb3RlbCxzZXJpZjtcbiRsdXNpdGFuYTogTHVzaXRhbmEsIHNlcmlmO1xuXG4kY29udGVudC13aWR0aDogMTE1MnB4O1xuJGNvbnRlbnQtd2lkdGgtbmFycm93OiA5NjBweDtcbiRjb250ZW50LXdpZHRoLXVsdHJhLW5hcnJvdzogNzQ4cHg7XG4kY29udGVudC1wYWRkaW5nLXRvcDogOTBweDtcbiRjb250ZW50LXBhZGRpbmctcmlnaHQ6IDUwcHg7XG4kY29udGVudC1wYWRkaW5nLWJvdHRvbTogOTBweDtcbiRjb250ZW50LXBhZGRpbmctbGVmdDogNTBweDtcbiRjb250ZW50LXBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmctdG9wICRjb250ZW50LXBhZGRpbmctcmlnaHQgJGNvbnRlbnQtcGFkZGluZy1ib3R0b20gJGNvbnRlbnQtcGFkZGluZy1sZWZ0O1xuXG4kY29udGVudC1wYWRkaW5nLXRvcC1tb2JpbGU6IDUwcHg7XG4kY29udGVudC1wYWRkaW5nLXJpZ2h0LW1vYmlsZTogMjBweDtcbiRjb250ZW50LXBhZGRpbmctYm90dG9tLW1vYmlsZTogNTBweDtcbiRjb250ZW50LXBhZGRpbmctbGVmdC1tb2JpbGU6IDIwcHg7XG4kY29udGVudC1wYWRkaW5nLW1vYmlsZTogJGNvbnRlbnQtcGFkZGluZy10b3AtbW9iaWxlICRjb250ZW50LXBhZGRpbmctcmlnaHQtbW9iaWxlICRjb250ZW50LXBhZGRpbmctYm90dG9tLW1vYmlsZSAkY29udGVudC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuXG4vLyBNZWRpYSBRdWVyeSBSYW5nZXNcbiRzbWFsbC1zY3JlZW4tdXA6IDYwMXB4ICFkZWZhdWx0O1xuJGlwYWQtc2NyZWVuLXVwOiA3NjlweCAhZGVmYXVsdDtcbiRtZWRpdW0tc2NyZWVuLXVwOiAxMjAxcHggIWRlZmF1bHQ7XG4kbGFyZ2Utc2NyZWVuLXVwOiAxOTIxcHggIWRlZmF1bHQ7XG4kc21hbGwtc2NyZWVuOiA2MDBweCAhZGVmYXVsdDtcbiRtZWRpdW0tc2NyZWVuOiAxMjAwcHggIWRlZmF1bHQ7XG4kbGFyZ2Utc2NyZWVuOiAxOTIwcHggIWRlZmF1bHQ7XG4kaXBhZC1zY3JlZW46IDc2OHB4ICFkZWZhdWx0O1xuJG5hdi1icmVhazogMTQ0MHB4ICFkZWZhdWx0O1xuJG5hdi1icmVhay11cDogMTQ0MXB4ICFkZWZhdWx0O1xuXG4kbmF2LWJyZWFrLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbmF2LWJyZWFrLXVwfSlcIiAhZGVmYXVsdDtcbiRuYXYtYnJlYWstYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG5hdi1icmVha30pXCIgIWRlZmF1bHQ7XG4kbGFyZ2UtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skbGFyZ2Utc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiRsYXJnZS1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JGxhcmdlLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1vbmx5OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skaXBhZC1zY3JlZW4tdXB9KSBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xuJGlwYWQtYW5kLXVwOiAgXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JGlwYWQtc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiRpcGFkLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skaXBhZC1zY3JlZW59KVwiICFkZWZhdWx0O1xuJHNtYWxsLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skc21hbGwtc2NyZWVufSlcIiAhZGVmYXVsdDtcbiRzbWFsbC1hbmQtdXA6ICBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skc21hbGwtc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDsiLCIvKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICAvLyBmb250LXNpemU6IDJlbTtcbiAgLy8gbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAvLyBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgV0VCRk9OVFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIFNhbXBsZSB0byBzaG93IHVzYWdlIGFuZCBwYXRoLiBMb2FkIGFjdHVhbCBmb250IGZpbGVzIGludG8gd3AtY29udGVudC90aGVtZXMvc3RpbGUvYXNzZXRzL2ZvbnRzXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogSGVybWl0YWdlSG90ZWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvZm9udHMvSGVybWl0YWdlSG90ZWwtUmVndWxhci5vdGZcIik7XG4gIC8vIHNyYzogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ZvbnRzL0hlcm1pdGFnZUhvdGVsLVJlZ3VsYXIub3RmPyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ZvbnRzL0xvcmEtQm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ZvbnRzL0xvcmEtQm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ZvbnRzL0xvcmEtQm9sZC13ZWJmb250LnN2ZyNMb3JhQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGJ1dHRvbiBjb21wb25lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAyMHB4IDM1cHg7XG5cdG1hcmdpbjogMTBweCAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0fVxufVxuXG4uaHZyLXVuZGVybGluZS1mcm9tLWxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG5cdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuXHRib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0fVxuXHQmOmhvdmVyOmJlZm9yZSB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLmh2ci11bmRlcmxpbmUtZnJvbS1sZWZ0LWdvbGRlbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcblx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG5cdGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMTAwJTtcblx0XHRib3R0b206IDBweDtcblx0XHRiYWNrZ3JvdW5kOiAkaGgteWVsbG93O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHR9XG5cdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG4uYnRuLXVuZGVybGluZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtdHJhbnNmb3JtOiAgdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxldHRlci1zcGFjaW5nOiAxLjc2cHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IC0xMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHRcdFxuXHR9XG5cdCYtcHJpbWFyeSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGgteWVsbG93O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkaGgteWVsbG93Oztcblx0XHR9XG5cdH1cblx0Ji1zZWNvbmRhcnkge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzg0OTI5ODtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzg0OTI5ODtcblx0XHR9XG5cdH1cblx0Ji1ibGFjayB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkaGgteWVsbG93Oztcblx0XHR9XG5cdH1cblx0Ji13aGl0ZSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmOztcblx0XHR9XG5cdH1cbn0iLCIuaGVhZGVyLWJvb2tpbmctYmFyIHtcblx0YmFja2dyb3VuZDogIzQ3M0EzMTtcblx0cGFkZGluZzogMzBweDtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0Lm91dGVyLWNvbnRhaW5lciB7XG5cdFx0LmJvb2tpbmcge1xuXHRcdFx0LmxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6MjNweDtcblx0XHRcdFx0QG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGFiZWwsXG5cdFx0XHQuaW5wdXR7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHQuaW5wdXR7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Lmljb24tY2FsZW5kYXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0cGFkZGluZzogN3B4IDExcHg7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdFx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE4cHg7XG5cdFx0XHRcdGhlaWdodDo0MnB4O1xuXHRcdFx0XHR3aWR0aDoxODVweDtcblx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdC8vIGZvbnQtZmFtaWx5OmluaGVyaXQ7XG5cdFx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOmluaGVyaXQ7XG5cdFx0XHR9XG5cblx0XHRcdC5xdWFudGl0eSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0d2lkdGg6MTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uXG5cdFx0XHR7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPW51bWJlcl1cblx0XHRcdHtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdFx0XHR9XG5cblx0XHRcdC5xdWFudGl0eSBpbnB1dDpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5xdWFudGl0eS1uYXYge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5xdWFudGl0eS1idXR0b24ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJUcmVidWNoZXQgTVNcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHQtby11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQucXVhbnRpdHktdXAsIC5xdWFudGl0eS1kb3due1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOjE4cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5xdWFudGl0eS1idXR0b24ucXVhbnRpdHktdXAge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogNTAlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnF1YW50aXR5LWJ1dHRvbi5xdWFudGl0eS1kb3duIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi5idG4tcHJpbWFyeSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMTFweCAxOXB4O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgaGVhZGVyIG9mIHRoZSBzaXRlL2FwcGxpY2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3dwYWRtaW5iYXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBoZWFkZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jd3BhZG1pbmJhciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLy8gUmVzdGF1cmFudCBsb2dvIGNoYW5nZSBvbiBmbHlvdXQgb3BlblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXN0YXVyYW50IHtcblx0aGVhZGVyIHtcblx0XHQudG9nZ2xlQkcge1xuXHRcdFx0LmhlYWRlci1sb2dvLXdyYXBwZXIge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyIHtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTY4OHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTE7XG5cdFxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHR9XG5cdC8vIE5FVyBIRUFERVIgU1RVRkZcblx0LmhoLWhlYWRlci13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE0cHggNzBweDtcblx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0cGFkZGluZzogMTRweDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQmLnRvZ2dsZUJHIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDY5LjVweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2OS41cHg7XG5cdFx0XHQuZmx5b3V0LWhlYWRlci13cmFwcGVyIHtcblx0XHRcdFx0LmZseW91dC1idXR0b25zLXdyYXBwZXIge1xuXHRcdFx0XHRcdC5zbGlkaW5nLW1lbnUtYnV0dG9uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5mbHlvdXQtaGFtYnVyZ2VyLWltYWdle1xuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGludmVydCgxKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5oZWFkZXItbG9nby13cmFwcGVyIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDEpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYm9va2luZy13cmFwcGVye1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdFx0XHRcdC5ib29raW5nLXdyYXBwZXItYWRkaXRpb25hbC10ZXh0LXdyYXBwZXJ7XG5cdFx0XHRcdFx0LmJvb2tpbmctcGhvbmUtd3JhcHBlcntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cblx0XHRcdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZ3JheTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmx5b3V0LWhlYWRlci13cmFwcGVyIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IHVuc2V0O1xuXHRcdFx0XHR3aWR0aDogMzhweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHR9XG5cblx0XHRcdC5mbHlvdXQtYnV0dG9ucy13cmFwcGVyIHtcblx0XHRcdFx0LnNsaWRpbmctbWVudS1idXR0b24ge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZHVuYmFyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS4xNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Ji1vcGVuIHtcblx0XHRcdFx0XHRcdC5mbHlvdXQtaGFtYnVyZ2VyLWltYWdle1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtY2xvc2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI3cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZseW91dC1tZW51LXdyYXBwZXIge1xuXHRcdFx0XHQuc2xpZGluZy1tZW51LWNvbnRlbnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcblx0XHRcdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDkwdnc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tZW51IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTkwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdFx0dG9wOiAxNDVweFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlc3RhdXJhbnQtbWFpbi1uYXYtaGVhZGxpbmUge1xuXHRcdFx0XHRcdFx0ICAgIGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLXRvcC1tb2JpbGUgMCAkY29udGVudC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUgMDtcblx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdD4gbGkubWVudS1pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGhlcm1pdGFnZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuMDNweDtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDUxJTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMTdweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMjRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkaGgteWVsbG93O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaC15ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IHVuc2V0O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGhoLXllbGxvdztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS42NHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tb2JpbGUtbWVudS1jb250ZW50LWNsb3NlLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zN3B4O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxN3B4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tb2JpbGUtbWVudS1jb250ZW50LXNvY2lhbC1tZWRpYS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC5oZWFkZXItc29jaWFsLWljb24ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tb2JpbGUtbWVudS1ib3R0b20tcm93IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDM1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1vYmlsZS1tZW51LWNvbnRlbnQtY3RhLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzlweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmhlYWRlci1tb2JpbGUtY29udGFjdC13cmFwcGVyIHtcblx0XHRcdFx0XHRcdC5oZWFkZXItbW9iaWxlLWFkZHJlc3MsXG5cdFx0XHRcdFx0XHQuaGVhZGVyLW1vYmlsZS1waG9uZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRlci1sb2dvLXdyYXBwZXIsXG5cdFx0LmhlYWRlci1sb2dvLXdyYXBwZXItc25hcHBlZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0ZmxleC1iYXNpczogMzMuMyU7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aWR0aDogMTkwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTkwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRlci1sb2dvLXdyYXBwZXIge1xuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IHVuc2V0O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVhZGVyLWxvZ28td3JhcHBlci1zbmFwcGVkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0ZmxleC1iYXNpczogdW5zZXQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJvb2tpbmctd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0QG1lZGlhICN7JGxhcmdlLWFuZC1kb3dufSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XHRmbGV4LWJhc2lzOiB1bnNldDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJvb2tpbmctd3JhcHBlci1hZGRpdGlvbmFsLXRleHQtd3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDI2N3B4O1xuXHRcdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5ib29raW5nLWFkZGl0aW9uYWwtdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkdW5iYXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNThweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ib29raW5nLXBob25lLXdyYXBwZXIge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZHVuYmFyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjExcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZHVuYmFyO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjExcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcdFxuXHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYm9va2luZy13cmFwcGVyLWlubmVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdC5ib29raW5nLXBob25lLXdyYXBwZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGR1bmJhcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS4xN3B4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZHVuYmFyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLThweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGgteWVsbG93O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJvb2tpbmctYnRuIHtcblx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTRweCAxMnB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jjpub3QoLm1vYmlsZS10ZXh0KXtcblx0XHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubW9iaWxlLXRleHR7XG5cdFx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC11cH17XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc25hcHBlZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNjkuNXB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2OS41cHg7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdFx0bGVmdDogMDtcblx0XHRtaW4taGVpZ2h0OiA2N3B4O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR6LWluZGV4OiAxMTtcblx0XHQuaGgtaGVhZGVyLXdyYXBwZXIge1xuXHRcdFx0aGVpZ2h0OiAxNDRweDtcblx0XHRcdHBhZGRpbmc6IDE0cHggNzBweDtcblx0XHRcdEBtZWRpYSAjeyRsYXJnZS1hbmQtZG93bn0ge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZmx5b3V0LWhlYWRlci13cmFwcGVyIHtcblx0XHRcdFx0LmZseW91dC1idXR0b25zLXdyYXBwZXIge1xuXHRcdFx0XHRcdC5zbGlkaW5nLW1lbnUtYnV0dG9uIHtcblx0XHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZmx5b3V0LWhhbWJ1cmdlci1pbWFnZXtcblx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVyLWxvZ28td3JhcHBlci1zbmFwcGVkIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aW1nIHtcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdFx0XHRcdFx0QG1lZGlhICN7JGxhcmdlLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5oZWFkZXItbG9nby13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5ib29raW5nLXdyYXBwZXIge1xuXHRcdFx0XHQuYm9va2luZy13cmFwcGVyLWFkZGl0aW9uYWwtdGV4dC13cmFwcGVye1xuXHRcdFx0XHRcdC5ib29raW5nLXBob25lLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4NDkyOTg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ib29raW5nLWJ0biB7XG5cblx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYm9va2luZy1waG9uZS13cmFwcGVyIHtcblx0XHRcdFx0XHRjb2xvcjogaW5pdGlhbDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQvLyBjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Ly8gY29sb3I6ICRoaC15ZWxsb3c7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hbGVydC1iYW5uZXItd3JhcHBlciB7XG5cdFx0LmFsZXJ0LWJhbm5lci13cmFwcGVyLWlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQuYWxlcnQtYmFubmVyLW1lc3NhZ2Uge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFsZXJ0LWJhbm5lci1jbG9zZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBmb290ZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5mb290ZXJ7XG5cdC8vIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuZm9vdGVyLXNpZ251cC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA2M3B4IDAgODNweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdEBtZWRpYSAjeyRsYXJnZS1hbmQtZG93bn0ge1xuXHRcdFx0cGFkZGluZzogJGNvbnRlbnQtcGFkZGluZztcblx0XHR9XG5cdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLW1vYmlsZTtcblx0XHR9XG5cdFx0LmJ0biB7XG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9vdGVyLXNpZ251cC1sb2dvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0fVxuXHRcdC5mb290ZXItc2lnbnVwLWhlYWRsaW5lIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVybWl0YWdlO1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAzLjE3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvb3Rlci1zaWdudXAtdGV4dC1ibG9jayB7XG5cdFx0XHRmb250LWZhbWlseTogJGx1c2l0YW5hO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODc7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC41OHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLW1vYmlsZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvb3Rlci1jb250YWN0LXdyYXBwZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogNjRweCAwIDc5cHggMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IC0yMzVweDtcblx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0cGFkZGluZzogJGNvbnRlbnQtcGFkZGluZy1tb2JpbGU7XG5cdFx0fVxuXHRcdC51bmRlcmxheSwgLmJnLWltYWdle1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2NXZ3IDE3LjV2dztcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNjV2dyAxNy41dnc7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdFx0LnVuZGVybGF5e1xuXHRcdFx0bWl4LWJsZW5kLW1vZGU6IHVuc2V0O1xuXHRcdH1cblx0XHQuZm9vdGVyLWNvbnRhY3QtbG9nbyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDY1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdFx0d2lkdGg6IDczcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwMHB4IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb290ZXItY29udGFjdC10ZXh0LWJsb2NrIHtcblx0XHRcdG1hcmdpbi1yaWdodDogN3Z3O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDUxJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA4NyU7XG5cdFx0XHR9XG5cdFx0XHRwLCBhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZHVuYmFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAzLjQzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY4O1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGhye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2RvdHRlZC1saW5lLXllbGxvdy53ZWJwJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0aGVpZ2h0OiAyLjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvb3Rlci1jb250YWN0LXNvY2lhbC13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmZvb3Rlci1zb2NpYWwtaWNvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc29jaWFsLWN0YS13cmFwcGVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5pY29ue1xuXHRcdFx0XHRjb2xvcjogJGhoLXllbGxvdztcblx0XHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQuc21hbGx7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZHVuYmFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAzLjQzcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHRcdC5sYXJnZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5idG57XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItbWVudS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA2NHB4IDAgNzlweCAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweCA1MHB4O1xuXHRcdH1cblx0XHQuZm9vdGVyLW1lbnUtaGVhZGxpbmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkdW5iYXI7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDMuODZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtdXB9IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMxcHg7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMXB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDMuNDNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0LnRvZ2dsZS1pY29ue1xuXHRcdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtdXB9IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY2xvc2V7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHR9XG5cdFx0bmF2IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHRcdC5uYXYtbGVmdHtcblx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGNvbHVtbi1nYXA6IDQwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMi4wOXB4O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jb2x1bW5zLTIge1xuXHRcdFx0XHR1bHtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNvbHVtbnMtNCB7XG5cdFx0XHRcdHVse1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygyNSUgLSAxNXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mZWF0dXJlZC1saW5rLXdyYXBwZXJ7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIyOXB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDQyOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAzNnB4IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMzBweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDExM3B4KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDIyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZXJtaXRhZ2U7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjEzO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHRvcDogMTcwcHg7XG5cdFx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItcm93LWljb25zLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAxNDBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHggJGNvbnRlbnQtcGFkZGluZy1yaWdodCAzMHB4ICRjb250ZW50LXBhZGRpbmctbGVmdDtcblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLW1vYmlsZTtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvb3Rlci1yb3ctaWNvbiB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIEV4Y2VwdGlvbnMgZm9yIHRvcCB0d28gcm93cyBvbiBjb250YWN0IHBhZ2UuXG5cbmJvZHkucGFnZS1pZC00MjU5IHtcblx0LndwLWJsb2NrLWNvbHVtbnMge1xuXHRcdC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0IFx0JjphZnRlciB7XG5cdFx0XHRcdCBcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdCBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgXHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHQgXHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdCBcdFx0bGVmdDogMDtcblx0XHRcdFx0IFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci10b3Atcm93LXdyYXBwZXIsXG5cdC5mb290ZXItY29udGFjdC1yb3ctd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQ+IC5jb25zdHJhaW5lZC13aWR0aCA+IGhyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgb3ZlcnJpZGVzIGZvciB0aGUgRmxleEJveEdyaWQgZ3JpZCBmcmFtZXdvcmsuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucm93IHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBvdmVycmlkZXMgZm9yIHRoZSBSb2JvIEdhbGxlcnkgcGx1Z2luLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJic19nYWxsZXJ5X2J1dHRvbiB7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdC5idXR0b24ge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuN3B4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAyODZweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAxNXB4IDM4cHggIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQmOm50aC1jaGlsZChuKzIpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA2NXB4O1xuXHRcdH1cblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIG92ZXJyaWRlcyBmb3IgdGhlIEluc3RhZ3JhbSBQcm8gcGx1Z2luLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFpbiBjb250YWluZXJcbiNzYmlfaW1hZ2VzIHtcblx0XG59XG5cbi8vIE92ZXJsYXkgaWYgeW91IG5lZWQgaXQuIFRoZSBjb2xvciBpcyBzZXQgaW4gaGVhZGVyLnBocCBmcm9tIHRoZW1lIG9wdGlvbnMgdG8gJG5hdnkuXG4jc2JfaW5zdGFncmFtIC5zYmlfbGluayB7XG5cdC8vIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IC8vIFRoaXMgaXMgZm9yIHRlc3RpbmcsIHNvIHlvdSBjYW4gc2VlIHRoZSBibG9jayBhbGwgdGhlIHRpbWUgd2l0aG91dCBoYXZpbmcgdG8gaG92ZXIuIFxufVxuXG4vLyBJbmRpdmlkdWFsIGltYWdlIGJsb2Nrc1xuI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcy5zYmlfY2Fyb3VzZWwgLnNiaV9pdGVtIHtcblx0XG59XG5cbiNzYl9pbnN0YWdyYW0ge1xuXHQvLyBXcmFwcGVyIGNvbnRhaW5lciBmb3IgdGhlIGxpa2VzIGFuZCBjb21tZW50cyBjb3VudGVyLlxuXHQuc2JpX2hvdmVyX2JvdHRvbSB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM1JTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQvLyBDb250YWluZXIgZm9yIHRoZSBsaWtlcyBhbmQgY29tbWVudHMgY291bnRlci5cblx0XHQuc2JpX21ldGEge1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBXb3JkcyBpbiB0aGUgbGlrZXMgYW5kIGNvbW1lbnRzIGNvdW50ZXIuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0fVxuXHRcdFx0Ly8gRm9udCBhd2Vzb21lIGljb25zLlxuXHRcdFx0aSwgc3ZnIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gVGhlIGxpa2VzIHdyYXBwZXIuXG4uc2JpX2xpa2VzIHtcblx0cGFkZGluZy1yaWdodDogNDVweDtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIG92ZXJyaWRlcyBmb3IgR3Jhdml0eSBGb3Jtcy4gTm90ZSB0aGF0IHRoZSBcImJ0blwiIFxuLy8gY2xhc3MgaXMgYWRkZWQgaW4gbWFpbi5qcyB0byBhbGwgR0Zvcm0gc3VibWl0IGJ1dHRvbnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiwgXG4uZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLCBcbi5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHQvLyBjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5nZm9ybV93cmFwcGVyIHtcblx0Zm9ybSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0Lmdmb3JtX2hlYWRpbmcge1xuXHRcdFx0Lmdmb3JtX3RpdGxlIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEycHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzc1O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2Zvcm1fYm9keSB7XG5cdFx0XHQuZ2Zvcm1fZmllbGRzIHtcblx0XHRcdFx0LmdmaWVsZCB7XG5cdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gge1xuXHRcdFx0XHRcdFx0LmdmaWVsZF9jaGVja2JveCB7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgIFxuXHRcdFx0XHRcdFx0XHRcdFx0LyogYWZ0ZXIgKi9cblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHsgLy8gQmFzZSBjaGVja2JveFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHsgLy8gQ2hlY2tlZCBpbnRlcmlvclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICRnbGFjaWVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQvKiBiZWZvcmUgKi9cblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7IC8vIGNoZWNrZWQgYm94XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHsgLy8gY2hlY2ttYXJrXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBtYXJnaW4tdG9wOjNweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IC4ycztcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudG9wX2xhYmVsIHtcblx0XHQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogMzc1O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDQuNXB4O1xuXHRcdH1cblx0fVxuXHQuZ2ZfbGVmdF9oYWxmLFxuXHQuZ2ZfcmlnaHRfaGFsZiB7XG5cdFx0cGFkZGluZzogMCAxMDBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdFx0Ly8gbWF4LXdpZHRoOiA3MCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdHRleHRhcmVhIHtcblx0XHRtYXgtd2lkdGg6IDg1JTtcblx0fVxufVxuXG5ib2R5IC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb250YWluZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdDpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMmYyZjJmICFpbXBvcnRhbnQ7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgb3ZlcnJpZGVzIGZvciB0aGUgQWRkVG9Bbnkgc29jaWFsIHNoYXJlIHBsdWdpbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZGR0b2FueV9jb250ZW50X2JvdHRvbSB7XG5cdG1hcmdpbjogNTBweCAwICFpbXBvcnRhbnQ7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgb3ZlcnJpZGVzIGZvciB0aGUgU2ltcGxlIFNpdGUgTWFwIHBsdWdpbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaW1wbGUtc2l0ZW1hcC13cmFwIHtcblx0bWF4LXdpZHRoOiAkY29udGVudC13aWR0aC1uYXJyb3c7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR1bC5zaW1wbGUtc2l0ZW1hcC1wYWdlIHtcblx0XHRjb2x1bW4tY291bnQ6IDQ7XG5cdFx0Y29sdW1uLWdhcDogNTBweDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdGNvbHVtbi1jb3VudDogMztcblx0XHR9XG5cdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRcdGNvbHVtbi1nYXA6IDI1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAxO1xuXHRcdH1cblx0XHRsaS5zaXRlbWFwLWl0ZW0ge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0dWwuY2hpbGRyZW4ge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRsaS5zaXRlbWFwLWl0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgb3ZlcnJpZGVzIGZvciB0aGUgVGFibGVQcmVzcyBwbHVnaW4uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZGF0YVRhYmxlc193cmFwcGVyLFxuLnRhYmxlcHJlc3Mge1xuXHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGVwcmVzcyB7XG5cdGZvbnQtZmFtaWx5OiAkZHVuYmFyO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHR0aGVhZCB7XG5cdFx0dHIge1xuXHRcdFx0dGgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGgteWVsbG93O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0XHRjb2xvcjogIzJmMmYyZjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNkMWQxZDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zb3J0aW5nX2FzYywgXG5cdFx0XHRcdCYuc29ydGluZ19kZXNjLFxuXHRcdFx0XHQmLnNvcnRpbmc6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGJvZHkge1xuXHRcdHRyIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ3O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0XHRjb2xvcjogIzJmMmYyZjtcblx0XHRcdFx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn17XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY29sdW1uLTEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIzcHggNTBweCAyM3B4IDEwcHg7XG5cdFx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCA3cHggN3B4IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zbGljay1hcnJvd3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG59XG5cbi5zbGljay1kb3Rze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDMxcHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpe1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1ncmF5O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5saWdodC1kb3Rze1xuICAgIC5zbGljay1kb3Rze1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xuICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZ3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZGFyay1kb3Rze1xuICAgIC5zbGljay1kb3Rze1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
