.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}}@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}hr.hr-gray{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3);background:none}@media only screen and (max-width : 600px){main{padding-right:25px;padding-left:25px}}.no-scroll{margin:0;height:100%;overflow:hidden}.animation-element{opacity:0;position:relative;top:200px}.constrained-width{width:100%;max-width:1200px;margin:0 auto;padding-right:0;padding-left:0}@media only screen and (max-width : 1350px){.constrained-width{padding-right:50px;padding-left:50px}}@media only screen and (max-width : 768px){.constrained-width{padding-right:25px;padding-left:25px}}@media only screen and (max-width : 600px){.constrained-width{padding-right:0;padding-left:0}}.constrained-width-narrow{width:100%;max-width:770px;margin:0 auto}.constrained-width-ultra-narrow{width:100%;max-width:600px;margin:0 auto}@media only screen and (max-width : 768px){.constrained-width-ultra-narrow{padding:0 50px 0 50px}}.the-content-wrapper{padding:60px 0 60px 0}@media only screen and (max-width : 1350px){.the-content-wrapper{padding:60px 50px 60px 50px}}@media only screen and (max-width : 1200px){.the-content-wrapper{padding:20px 35px}}.alignwide{margin-left:-80px;margin-right:-80px}.alignfull,.align-wrap-full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.alignfull img{width:100vw}@media only screen and (max-width : 1350px){.wp-block-columns{padding:60px 50px 60px 50px}}@media only screen and (max-width : 768px){.wp-block-columns{padding:25px 25px 25px 25px}}@media only screen and (max-width : 600px){.wp-block-columns{padding:0}}@media only screen and (max-width : 768px){.wp-block-spacer{max-height:12.5px}}hr{border:0;height:1px;background:#cfcfcf;max-width:1200px}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}@media only screen and (max-width : 600px){.hide-on-small-only,.hide-on-small-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 : 601px){.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 : 1351px){.hide-on-large-only{display:none !important}}@media only screen and (min-width : 1351px){.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 : 601px){.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}.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}.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 : 1351px){.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 : 1351px){.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}.no-header{height:200px}@media only screen and (max-width : 768px){.no-header{height:100px}}.header{position:fixed;z-index:11;left:0;right:0;width:100%;margin:0 auto;top:0}@media only screen and (max-width : 600px){.header{position:fixed;padding:0}}.header.no-header-bg{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#a6000000", endColorstr="#00000000",GradientType=0 )}.header.snapped{position:fixed;left:0;right:0;border-bottom:1px solid #efefef}.header.snapped .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header.snapped .header-wrapper .constrained-width .header-logo-wrapper-snapped{display:block !important}.header.snapped .header-wrapper .constrained-width .header-logo-wrapper-snapped a img{height:auto;width:auto;max-height:70px;max-width:150px}@media only screen and (max-width : 768px){.header.snapped .header-wrapper .constrained-width .header-logo-wrapper-snapped a img{height:auto}}.header.snapped .header-wrapper .constrained-width .header-logo-wrapper{display:none}.header.snapped .header-wrapper .constrained-width .desktop-header-wrapper{padding-top:10px;padding-bottom:10px}.header.snapped .header-wrapper .constrained-width .desktop-header-wrapper .sub-menu{padding-top:23px !important}.header.snapped .header-wrapper .constrained-width .desktop-header-wrapper .sub-menu:before{top:-1px !important}.header.snapped nav span{display:none}.header.snapped nav .header-menu-wrapper{margin-top:0;padding: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;cursor:pointer;border:none;background:none}.header .alert-banner-wrapper .alert-banner-wrapper-inner .alert-banner-close:hover{opacity:1}.header .header-wrapper .constrained-width{margin:0 auto;padding:0}.header .header-wrapper .constrained-width .desktop-header-wrapper{position:relative;width:100%;margin:0 auto;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width : 1200px){.header .header-wrapper .constrained-width .desktop-header-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}}@media only screen and (max-width : 768px){.header .header-wrapper .constrained-width .desktop-header-wrapper{padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-logo-wrapper{margin-right:20px}@media only screen and (max-width : 1200px){.header .header-wrapper .constrained-width .desktop-header-wrapper .header-logo-wrapper{position:absolute;left:0;height:75px;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}}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-logo-wrapper a img{width:100%;max-width:263px;height:auto;display:block}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-logo-wrapper-snapped{display:none}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-booking-wrapper{z-index:4}@media only screen and (max-width : 768px){.header .header-wrapper .constrained-width .desktop-header-wrapper .header-booking-wrapper{display:none}}@media only screen and (max-width : 1200px){.header .header-wrapper .constrained-width .desktop-header-wrapper .header-booking-wrapper{height:75px}}.header .header-wrapper .constrained-width .desktop-header-wrapper nav{width:100%;max-width:calc(100% - 230px)}.header .header-wrapper .constrained-width .desktop-header-wrapper nav .address,.header .header-wrapper .constrained-width .desktop-header-wrapper nav .phone{margin-left:20px}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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;padding:15px 0}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;margin:0;text-align:center}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item{margin:0 20px;position:relative}@media only screen and (max-width : 1350px){.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item{margin:0 10px}}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item:last-of-type{margin-right:0}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item a{text-decoration:none;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0);border-bottom-style:solid}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu{padding:35px 0 0;position:absolute;visibility:hidden;z-index:4;list-style:none;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:230px}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu:before{content:url("../../images/triangle.png");position:absolute;top:11px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu li{background-color:#fff;width:100%;text-align:left;margin:0}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu li:last-of-type{border-radius:0 0 10px 10px}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu li:last-of-type a{border-bottom:0}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu li a{display:block;width:100%;white-space:break-spaces;font-size:.88em;padding:15px 30px;border-bottom:1px solid #eee}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu li:hover a{color:#fff}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item.open .sub-menu,.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item:hover .sub-menu{opacity:1;visibility:visible}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .current-menu-item a,.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper>div .menu .current-page-ancestor a{opacity:1}.header .header-wrapper .constrained-width .desktop-header-wrapper .header-menu-wrapper .btn{padding:10px 25px;white-space:nowrap}.header .header-wrapper .constrained-width .mobile-header-wrapper{border-bottom:1px solid #efefef}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-header-top-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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-header-top-row .sliding-menu-button{width:50px;border:none;background-color:rgba(0,0,0,0)}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-header-top-row .sliding-menu-button-close{display:none}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;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;padding:10px}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper a img{width:100%;height:auto}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-header-top-row .mobile-top-right{padding:0 15px;font-size:24px}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-book{padding:10px !important;margin:0 !important;text-align:center;line-height:1.2;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;border:none}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu{display:block;height:100%;padding-left:15px}@media only screen and (max-width : 1200px){.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu{height:75px;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;padding:0 20px}}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper{display:none;position:relative;top:0;z-index:10;-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;height:0;width:40vw;-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}@media only screen and (max-width : 600px){.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper{width:90vw}}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper.open{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-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}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-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 .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-close-wrapper i{font-size:31px;margin-right:8px}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-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 .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-social-media-wrapper .header-social-icon{font-size:32px}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-social-media-wrapper .header-social-icon:not(:last-child){margin-right:40px}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-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 .header-wrapper .constrained-width .mobile-header-wrapper .mobile-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 .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn{padding:10px}}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn i{margin-right:5px}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn:first-child{margin-right:1px}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-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 .header-wrapper .constrained-width .mobile-header-wrapper .mobile-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 .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-cta-wrapper a:nth-child(2){border-left:1px solid rgba(255,255,255,.5)}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin-top:0;margin-bottom:0;padding:25px 0 25px 0}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li{margin-bottom:10px}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li a{display:block;padding:10px 25px;text-decoration:none}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li .sub-menu li a{padding-left:50px}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-address,.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-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 .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-address i,.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-phone i{font-size:24px;margin-bottom:20px;display:block}.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-address a,.header .header-wrapper .constrained-width .mobile-header-wrapper .mobile-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}footer{position:relative}footer .footer-row-wrapper{position:relative;z-index:2;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;width:100%}footer .footer-row-wrapper:first-child{padding-top:140px}footer .footer-row-wrapper:not(:last-of-type){padding-bottom:70px}footer .footer-row-wrapper .footer-row{position:relative;z-index:2;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}@media only screen and (max-width : 768px){footer .footer-row-wrapper .footer-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .footer-row-wrapper .footer-row.full-width{width:100%}footer .footer-row-wrapper .footer-row .footer-row-column{-webkit-box-flex:1;-ms-flex:1;flex:1;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 0;background-size:cover}footer .footer-row-wrapper .footer-row .footer-row-column img{max-width:100%;height:auto}footer .footer-row-wrapper .footer-row .footer-row-column.align-column-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-row-wrapper .footer-row .footer-row-column.align-column-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-row-wrapper .footer-row .footer-row-column.align-column-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-row-wrapper .footer-row .footer-row-column.align-column-center .footer-row-column-social-media{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-row-wrapper .footer-row .footer-row-column.align-column-center p,footer .footer-row-wrapper .footer-row .footer-row-column.align-column-center div,footer .footer-row-wrapper .footer-row .footer-row-column.align-column-center i,footer .footer-row-wrapper .footer-row .footer-row-column.align-column-center ol,footer .footer-row-wrapper .footer-row .footer-row-column.align-column-center ul{text-align:center}@media only screen and (max-width : 600px){footer .footer-row-wrapper .footer-row .footer-row-column{padding:25px 25px 25px 25px}}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-social-media{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}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-social-media a{opacity:.7;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-social-media a:hover{opacity:1;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-social-media a i{font-size:34px;margin:0 10px}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-social-media a img{max-width:40px;max-height:40px;margin-right:25px}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-content a{color:inherit;text-decoration:none}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-content a:hover{color:inherit}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-content p{color:inherit;font-family:inherit}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form{position:relative;width:100%;text-transform:uppercase}@media only screen and (max-width : 600px){footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form{padding:0 25px 0 25px}}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form{position:relative}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_body ul{list-style:none;padding:0}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_body .gfield{padding:0px !important;margin:0px !important;border:none !important}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_body label{display:none}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_body .ginput_container{margin-bottom:0}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_body .ginput_container input{display:inline-block;color:inherit;opacity:.7;border-bottom:2px solid #fff;background:rgba(0,0,0,0);padding-bottom:15px;max-width:80%}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_body .ginput_container input::-webkit-input-placeholder{color:#fff}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_body .ginput_container input::-moz-placeholder{color:#fff}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_body .ginput_container input:-ms-input-placeholder{color:#fff}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_body .ginput_container input::-ms-input-placeholder{color:#fff}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_body .ginput_container input::placeholder{color:#fff}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper form .gform_footer input[type=submit]{padding:15px 90px}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper.gform_validation_error{margin-top:calc(180px - 3vw);position:relative}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper.gform_validation_error form{position:static}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper.gform_validation_error .validation_error{position:absolute;top:calc(-170px + 3vw)}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .gform_wrapper.gform_validation_error .validation_message{position:absolute}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .widget{width:200px;margin-top:30px;margin-left:calc(100% - 200px)}footer .footer-row-wrapper .footer-row .footer-row-column .footer-row-column-form .widget .awesome-weather-wrap .awesome-weather-current-temp{font-size:40px;padding-top:10px;padding-bottom:10px}footer .footer-row-wrapper .footer-row .footer-row-column nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}footer .footer-row-wrapper .footer-row .footer-row-column nav ul li:before{content:"|";padding:0 10px}@media only screen and (max-width : 1200px){footer .footer-row-wrapper .footer-row .footer-row-column nav ul li:before{padding:0 15px;text-align:center;display:none}}footer .footer-row-wrapper .footer-row .footer-row-column nav ul li:first-of-type::before{content:""}@media only screen and (max-width : 1200px){footer .footer-row-wrapper .footer-row .footer-row-column nav ul li{margin:10px 0}}footer .footer-row-wrapper .footer-row .footer-row-column nav ul li a{color:inherit;text-decoration:none;opacity:.7;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}footer .footer-row-wrapper .footer-row .footer-row-column nav ul li a:hover{opacity:1;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}footer .footer-row-wrapper .footer-row .footer-row-column nav.align-footer-menu-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer .footer-row-wrapper .footer-row .footer-row-column nav.align-footer-menu-horizontal ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-row-wrapper .footer-row .footer-row-column nav.align-footer-menu-horizontal ul li{display:inline-block;margin:0 40px}footer .footer-row-wrapper .footer-row .footer-row-column nav.align-footer-menu-horizontal ul li:before{display:none}@media only screen and (max-width : 768px){footer .footer-row-wrapper .footer-row .footer-row-column nav.align-footer-menu-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer-row-wrapper .footer-row .footer-row-column nav.align-footer-menu-horizontal ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .footer-row-wrapper .footer-row .footer-row-column nav.align-footer-menu-vertical ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-row-wrapper .footer-row .footer-row-column nav.align-footer-menu-vertical ul li:before{display:none}footer .footer-row-wrapper .footer-row-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}footer .footer-bg-wrapper{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-size:contain;background-position:center 75px;background-repeat:repeat-x;opacity:.2}footer .footer-bg-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}footer .footer-bg-wrapper.blur-image img{filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a' x='0' y='0' width='1' height='1'%3E%3CfeGaussianBlur stdDeviation='8' result='b'/%3E%3CfeMorphology operator='dilate' radius='8'/%3E %3CfeMerge%3E%3CfeMergeNode/%3E%3CfeMergeNode in='b'/%3E%3C/feMerge%3E%3C/filter%3E%3C/svg%3E#a")}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}.addtoany_content_bottom{margin:50px 0 !important}.row{margin-right:0;margin-left:0}.gt3pg-isotope-item .text_info_wrapper{padding:40px;background-color:#eee}@media only screen and (max-width : 600px){.gt3pg-isotope-item .text_info_wrapper{padding:10px}}.gt3pg-isotope-item .text_info_wrapper .text_wrap_title .title{color:#3a3a3a;font-size:21px;font-weight:100}@media only screen and (max-width : 600px){.gt3pg-isotope-item .text_info_wrapper .text_wrap_caption{display:none}}@media only screen and (max-width : 600px){.gt3-photo-gallery-pro--isotope_gallery .gallery-isotope-wrapper{margin-right:0}}@media only screen and (max-width : 600px){.gt3-photo-gallery-pro--isotope_gallery [data-cols-mobile="2"] .gt3pg-isotope-item{padding-right:10px}}#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}.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}.gcom-awards-table thead tr th{background-color:rgba(0,0,0,0);border-bottom:none}@media only screen and (max-width : 600px){.gcom-awards-table thead tr th{font-size:12px;font-weight:normal;letter-spacing:normal}}.gcom-awards-table thead tr th:after{color:#d1d1d1}.gcom-awards-table thead tr th.sorting_asc,.gcom-awards-table thead tr th.sorting_desc,.gcom-awards-table thead tr th.sorting:hover{background-color:#f3f3f3}.gcom-awards-table tbody:before{content:"@";display:block;line-height:65px;text-indent:-99999px}.gcom-awards-table tbody tr td{vertical-align:middle}@media only screen and (max-width : 600px){.gcom-awards-table tbody tr td{font-size:12px}}.gcom-awards-table tbody tr td.column-1{padding:23px 50px 23px 10px}@media only screen and (max-width : 600px){.gcom-awards-table tbody tr td.column-1{padding:7px 7px 7px 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19hbmltYXRpb25zLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJ1dGlscy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwibGF5b3V0L19ib29raW5nLWJhci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwidmVuZG9yLW92ZXJyaWRlL19hZGR0b2FueS5zY3NzIiwidmVuZG9yLW92ZXJyaWRlL19mbGV4Ym94Z3JpZC5zY3NzIiwidmVuZG9yLW92ZXJyaWRlL19ndDNfcGhvdG9fZ2FsbGVyeS5zY3NzIiwidmVuZG9yLW92ZXJyaWRlL19pbnN0YWdyYW1fcHJvLnNjc3MiLCJ2ZW5kb3Itb3ZlcnJpZGUvX3JvYm9nYWxsZXJ5LnNjc3MiLCJ2ZW5kb3Itb3ZlcnJpZGUvX3RhYmxlX3ByZXNzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsU0FDQyxTQUFBLENBQ0EsMkNBRkQsU0FHRSxTQUFBLENBQUEsQ0FJRixVQUNDLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSwyQ0FKRCxVQUtFLFNBQUEsQ0FDQSxLQUFBLENBQUEsQ0FJRixhQUNDLGlCQUFBLENBQ0EsVUFBQSxDQUNBLDJDQUhELGFBSUUsVUFBQSxDQUFBLENBRUQsMkNBTkQsYUFPRSxVQUFBLENBQUEsQ0N4QkYsS0FDQyw2QkFBQSxDQUFBLHFCQUFBLENBU0QscUJBR0MsMEJBQUEsQ0FBQSxrQkFBQSxDQWNELEdBQ0MsZUFBQSxDQUdELEdBQ0MsZUFBQSxDQUdELFdBQ0MsUUFBQSxDQUNBLFFBQUEsQ0FDQSxtQ0FBQSxDQUNBLDRDQUFBLENBQ0EsZUFBQSxDQUlBLDJDQURELEtBRUUsa0JDdEM2QixDRHVDN0IsaUJDckM0QixDQUFBLENEeUM5QixXQUNDLFFBQUEsQ0FDQSxX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QUVFLFlBQUEsQ0FBQSxDQVVILDJDQURELGlFQUVFLGNBQUEsQ0FBQSxDQUtELDJDQURELG1GQUVFLGtCQUFBLENBQUEsQ0NoQkQsZ0NBQ0MsUUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxtQkFBQSxDQUVBLDBDQUNDLFVBQUEsQ0FDQSxVQUFBLENBRUEsK0NBQ0MsY0FBQSxDQUdELDBGQUNDLGNBQUEsQ0FDQSw0QkFBQSxDQU9KLFdBQ0Msa0JBQUEsQ0MxQ0Qsb0JBQ0Msa0JBQUEsQ0FDQSw0QkFDQyx3QkFBQSxDQUNBLCtCQUFBLENBQ0EsOEJBQUEsQ0FDQSxrQ0FBQSxDQUFBLDBCQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLHNCQUFBLENBQ0EsdUJBQUEsQ0FDQSx5QkFBQSxDQUNBLDRCQUFBLENBQ0EsNEJBQUEsQ0FDQSxxQ0FBQSxDQUFBLHFDQUFBLENBQUEsOEJBQUEsQ0FDQSw2QkFBQSxDQUFBLDRCQUFBLENBQUEsc0JBQUEsQ0FBQSxrQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUNBLDJDQUNDLGdCQUFBLENDaEJBLCtCQUNDLDhCQUFBLENBQ0Esa0JBQUEsQ0FDQSwyQ0FIRCwrQkFJRSxjQUFBLENBQ0Esa0JBQUEsQ0FDQSxxQkFBQSxDQUFBLENBRUQscUNBQ0MsYUFBQSxDQUVELG9JQUdDLHdCQUFBLENBTUgsZ0NBQ0MsV0FBQSxDQUNBLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLG9CQUFBLENBR0EsK0JBQ0MscUJBQUEsQ0FDQSwyQ0FGRCwrQkFHRSxjQUFBLENBQUEsQ0FFRCx3Q0FDQywyQkFBQSxDQUNBLDJDQUZELHdDQUdFLHFCQUFBLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gIFVUSUxTXG4qL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4uZmFkZS1pbiB7XG5cdG9wYWNpdHk6MDtcblx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRvcGFjaXR5OjE7XG5cdH1cbn1cblxuLnNsaWRlLXVwIHtcblx0b3BhY2l0eTowO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dG9wOjIwMHB4O1xuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdG9wYWNpdHk6MTtcblx0XHR0b3A6MDtcblx0fVxufVxuXG4uc2xpZGUtcmlnaHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IC01MHZ3O1xuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdGxlZnQ6IHVuc2V0O1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyB2ZXJ5IGJhc2ljIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50XG4gKi9cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIE1ha2UgYWxsIGVsZW1lbnRzIGZyb20gdGhlIERPTSBpbmhlcml0IGZyb20gdGhlIHBhcmVudCBib3gtc2l6aW5nXG4gKiBTaW5jZSBgKmAgaGFzIGEgc3BlY2lmaWNpdHkgb2YgMCwgaXQgZG9lcyBub3Qgb3ZlcnJpZGUgdGhlIGBodG1sYCB2YWx1ZVxuICogbWFraW5nIGFsbCBlbGVtZW50cyBpbmhlcml0aW5nIGZyb20gdGhlIHJvb3QgYm94LXNpemluZyB2YWx1ZVxuICogU2VlOiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBCYXNpYyBzdHlsZXMgZm9yIGxpbmtzXG4gKi9cbmEge1xuXHRcbn1cblxuaDEsIGgyLCBoMyB7XG5cdFxufVxuXG5oMSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmg0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIuaHItZ3JheSB7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5tYWluIHtcblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZy1yaWdodDogJGNvbnRlbnQtcGFkZGluZy1yaWdodC1tb2JpbGU7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGVudC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuXHR9XG59XG5cbi5uby1zY3JvbGwge1xuXHRtYXJnaW46IDA7IFxuXHRoZWlnaHQ6IDEwMCU7IFxuXHRvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5hbmltYXRpb24tZWxlbWVudCB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAyMDBweDtcbn1cblxuLmNvbnN0cmFpbmVkLXdpZHRoIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdEBtZWRpYSAjeyRsYXJnZS1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250ZW50LXBhZGRpbmctcmlnaHQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGVudC1wYWRkaW5nLWxlZnQ7XG5cdH1cblx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkY29udGVudC1wYWRkaW5nLXJpZ2h0LW1vYmlsZTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRjb250ZW50LXBhZGRpbmctbGVmdC1tb2JpbGU7XG5cdH1cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLmNvbnN0cmFpbmVkLXdpZHRoLW5hcnJvdyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoLW5hcnJvdztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb25zdHJhaW5lZC13aWR0aC11bHRyYS1uYXJyb3cge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkY29udGVudC13aWR0aC11bHRyYS1uYXJyb3c7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6IDAgJGNvbnRlbnQtcGFkZGluZy1yaWdodCAwICRjb250ZW50LXBhZGRpbmctbGVmdDtcblx0fVxufVxuXG4udGhlLWNvbnRlbnQtd3JhcHBlciB7XG5cdHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmctdG9wIDAgJGNvbnRlbnQtcGFkZGluZy1ib3R0b20gMDtcblx0QG1lZGlhICN7JGxhcmdlLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZzogJGNvbnRlbnQtcGFkZGluZy10b3AgJGNvbnRlbnQtcGFkZGluZy1yaWdodCAkY29udGVudC1wYWRkaW5nLWJvdHRvbSAkY29udGVudC1wYWRkaW5nLWxlZnQ7XG5cdH1cblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6IDIwcHggMzVweDtcblx0fVxufVxuXG4vLyBHdXRlbmJlcmcgd2lkZSBsYXlvdXRcbi5hbGlnbndpZGUge1xuXHRcdG1hcmdpbi1sZWZ0IDogLTgwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0IDogLTgwcHg7XG59XG4uYWxpZ25mdWxsLFxuLmFsaWduLXdyYXAtZnVsbCB7XG5cdFx0bWFyZ2luLWxlZnQgOiBjYWxjKCAtMTAwdncgLyAyICsgMTAwJSAvIDIgKTtcblx0XHRtYXJnaW4tcmlnaHQgOiBjYWxjKCAtMTAwdncgLyAyICsgMTAwJSAvIDIgKTtcblx0XHRtYXgtd2lkdGhcdDogMTAwdnc7XG59XG4uYWxpZ25mdWxsIGltZyB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xufVxuXG4vLyBEZWZhdWx0IEd1dGVuYmVyZyBCbG9jayBTdHlsZXNcbi53cC1ibG9jay1jb2x1bW5zIHtcblx0QG1lZGlhICN7JGxhcmdlLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZzogJGNvbnRlbnQtcGFkZGluZztcblx0fVxuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmctbW9iaWxlO1xuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLXNwYWNlciB7XG5cdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0bWF4LWhlaWdodDogY2FsYygkY29udGVudC1wYWRkaW5nLXRvcC1tb2JpbGUvMik7XG5cdH1cbn1cblxuaHIge1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjY2ZjZmNmO1xuXHRtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoO1xufVxuXG5maWd1cmUud3AtYmxvY2staW1hZ2Uge1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG5cdGZpZ3VyZS5hbGlnbnJpZ2h0IHtcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdGZpZ3VyZS5hbGlnbmxlZnQge1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdGZpZ3VyZS5zaXplLWxhcmdlIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5uby1tYXJnaW4ge1xuXHRtYXJnaW46IDA7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuXHRNZWRpYSBRdWVyeSBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuLmhpZGUtb24tc21hbGwtb25seSwgLmhpZGUtb24tc21hbGwtYW5kLWRvd24ge1xuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5oaWRlLW9uLW1lZC1hbmQtZG93biB7XG5cdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5oaWRlLW9uLW1lZC1hbmQtdXAge1xuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLmhpZGUtb24tbWVkLW9ubHkge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLmhpZGUtb24tbGFyZ2Utb25seSB7XG5cdEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5zaG93LW9uLWxhcmdlIHtcblx0QG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5zaG93LW9uLW1lZGl1bSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuLnNob3ctb24tc21hbGwge1xuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG4uc2hvdy1vbi1tZWRpdW0tYW5kLXVwIHtcblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG4uc2hvdy1vbi1tZWRpdW0tYW5kLWRvd24ge1xuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZ2NvbS1zdGlsZS1tb2R1bGUtc2NyZWVuc2hvdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuXHRBREEgXCJTa2lwIHRvIGNvbnRlbnRcIlxuKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIFRoaXMgdmlzdWFsbHkgaGlkZXMgdGhlIGxpbmsgdW5sZXNzIGl0IHJlY2VpdmVzIGZvY3VzLiBTZWUgaHR0cHM6Ly93ZWJhaW0ub3JnL3RlY2huaXF1ZXMvY3NzL2ludmlzaWJsZWNvbnRlbnQvXG5cbiNza2lwIGEge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgbGVmdDotMTAwMDBweDtcbiAgdG9wOmF1dG87XG4gIHdpZHRoOjFweDtcbiAgaGVpZ2h0OjFweDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuIFxuI3NraXAgYTpmb2N1cyB7XG4gIHBvc2l0aW9uOnN0YXRpYztcbiAgd2lkdGg6YXV0bztcbiAgaGVpZ2h0OmF1dG87XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIHZhcmlhYmxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb250ZW50LXdpZHRoOiAxMjAwcHg7XG4kY29udGVudC13aWR0aC1uYXJyb3c6IDc3MHB4O1xuJGNvbnRlbnQtd2lkdGgtdWx0cmEtbmFycm93OiA2MDBweDtcbiRjb250ZW50LXBhZGRpbmctdG9wOiA2MHB4O1xuJGNvbnRlbnQtcGFkZGluZy1yaWdodDogNTBweDtcbiRjb250ZW50LXBhZGRpbmctYm90dG9tOiA2MHB4O1xuJGNvbnRlbnQtcGFkZGluZy1sZWZ0OiA1MHB4O1xuJGNvbnRlbnQtcGFkZGluZzogJGNvbnRlbnQtcGFkZGluZy10b3AgJGNvbnRlbnQtcGFkZGluZy1yaWdodCAkY29udGVudC1wYWRkaW5nLWJvdHRvbSAkY29udGVudC1wYWRkaW5nLWxlZnQ7XG5cbiRjb250ZW50LXBhZGRpbmctdG9wLW1vYmlsZTogMjVweDtcbiRjb250ZW50LXBhZGRpbmctcmlnaHQtbW9iaWxlOiAyNXB4O1xuJGNvbnRlbnQtcGFkZGluZy1ib3R0b20tbW9iaWxlOiAyNXB4O1xuJGNvbnRlbnQtcGFkZGluZy1sZWZ0LW1vYmlsZTogMjVweDtcbiRjb250ZW50LXBhZGRpbmctbW9iaWxlOiAkY29udGVudC1wYWRkaW5nLXRvcC1tb2JpbGUgJGNvbnRlbnQtcGFkZGluZy1yaWdodC1tb2JpbGUgJGNvbnRlbnQtcGFkZGluZy1ib3R0b20tbW9iaWxlICRjb250ZW50LXBhZGRpbmctbGVmdC1tb2JpbGU7XG5cbi8vIE1lZGlhIFF1ZXJ5IFJhbmdlc1xuJHNtYWxsLXNjcmVlbi11cDogNjAxcHggIWRlZmF1bHQ7XG4kbWVkaXVtLXNjcmVlbi11cDogMTIwMXB4ICFkZWZhdWx0O1xuJGxhcmdlLXNjcmVlbi11cDogMTM1MXB4ICFkZWZhdWx0O1xuJHNtYWxsLXNjcmVlbjogNjAwcHggIWRlZmF1bHQ7XG4kbWVkaXVtLXNjcmVlbjogMTIwMHB4ICFkZWZhdWx0O1xuJGxhcmdlLXNjcmVlbjogMTM1MHB4ICFkZWZhdWx0O1xuJGlwYWQtc2NyZWVuOiA3NjhweCAhZGVmYXVsdDtcblxuJG1lZGl1bS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRzbWFsbC1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xuJGxhcmdlLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JGxhcmdlLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2UtYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRsYXJnZS1zY3JlZW59KVwiICFkZWZhdWx0O1xuJHNtYWxsLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skc21hbGwtc2NyZWVufSlcIiAhZGVmYXVsdDtcbiRtZWRpdW0tYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRtZWRpdW0tc2NyZWVufSlcIiAhZGVmYXVsdDtcbiRtZWRpdW0tb25seTogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbi11cH0pIGFuZCAobWF4LXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kaXBhZC1hbmQtdXA6ICBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skaXBhZC1zY3JlZW59KVwiICFkZWZhdWx0O1xuJGlwYWQtYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRpcGFkLXNjcmVlbn0pXCIgIWRlZmF1bHQ7IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgLy8gZm9udC1zaXplOiAyZW07XG4gIC8vIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgLy8gaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgYnV0dG9uIGNvbXBvbmVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDIwcHggMzVweDtcblx0bWFyZ2luOiAxMHB4IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHR9XG59IiwiLmhlYWRlci1ib29raW5nLWJhciB7XG5cdGJhY2tncm91bmQ6ICM0NzNBMzE7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0bWF4LWhlaWdodDogMTAwcHg7XG5cdC5vdXRlci1jb250YWluZXIge1xuXHRcdC5ib29raW5nIHtcblx0XHRcdC5sYWJlbHtcblx0XHRcdFx0Zm9udC1zaXplOjIzcHg7XG5cdFx0XHRcdEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcblx0XHRcdFx0XHRmb250LXNpemU6MjlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxhYmVsLFxuXHRcdFx0LmlucHV0e1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0QG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0LmlucHV0e1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5pY29uLWNhbGVuZGFye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMXB4O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6NDJweDtcblx0XHRcdFx0d2lkdGg6MTg1cHg7XG5cdFx0XHRcdGJvcmRlcjowO1xuXHRcdFx0XHQvLyBmb250LWZhbWlseTppbmhlcml0O1xuXHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTppbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHQucXVhbnRpdHkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdHdpZHRoOjE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvblxuXHRcdFx0e1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdXG5cdFx0XHR7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdFx0fVxuXG5cdFx0XHQucXVhbnRpdHkgaW5wdXQ6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQucXVhbnRpdHktbmF2IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucXVhbnRpdHktYnV0dG9uIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiVHJlYnVjaGV0IE1TXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0XHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0LW8tdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnF1YW50aXR5LXVwLCAucXVhbnRpdHktZG93bntcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG1heC13aWR0aDoxOHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucXVhbnRpdHktYnV0dG9uLnF1YW50aXR5LXVwIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5xdWFudGl0eS1idXR0b24ucXVhbnRpdHktZG93biB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdH1cblx0XHRcdC5idG4uYnRuLXByaW1hcnkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDExcHggMTlweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGhlYWRlciBvZiB0aGUgc2l0ZS9hcHBsaWNhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiN3cGFkbWluYmFyIHtcblx0cG9zaXRpb246IGZpeGVkO1xufVxuXG4ubG9nZ2VkLWluIC5oZWFkZXIge1xuXHQvLyB0b3A6IDMycHg7XG59XG5cbi5uby1oZWFkZXIge1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdH1cbn1cblxuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogMTE7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRvcDogMDtcblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Ji5uby1oZWFkZXItYmcge1xuXHRcdC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwLjY1KzAsMCsxMDA7TmV1dHJhbCtEZW5zaXR5ICovXG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwLjY1KSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDAuNjUpIDAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMC42NSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNhNjAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG5cdH1cblx0Ji5zbmFwcGVkIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcblx0XHQuaGVhZGVyLXdyYXBwZXIge1xuXHRcdFx0Ly8gbWluLWhlaWdodDogNjdweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQuY29uc3RyYWluZWQtd2lkdGgge1xuXHRcdFx0XHQvLyBwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHRcdFx0XHQuaGVhZGVyLWxvZ28td3JhcHBlci1zbmFwcGVkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNzBweDtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhlYWRlci1sb2dvLXdyYXBwZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlc2t0b3AtaGVhZGVyLXdyYXBwZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTFweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRuYXYge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVyLW1lbnUtd3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gLy8gZW5kIHNuYXBwZWQgc3R5bGVzXG5cdC5hbGVydC1iYW5uZXItd3JhcHBlciB7XG5cdFx0LmFsZXJ0LWJhbm5lci13cmFwcGVyLWlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQuYWxlcnQtYmFubmVyLW1lc3NhZ2Uge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFsZXJ0LWJhbm5lci1jbG9zZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVhZGVyLXdyYXBwZXIge1xuXHRcdC5jb25zdHJhaW5lZC13aWR0aCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5kZXNrdG9wLWhlYWRlci13cmFwcGVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDE1cHg7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVhZGVyLWxvZ28td3JhcHBlciB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI2M3B4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVhZGVyLWxvZ28td3JhcHBlci1zbmFwcGVkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFkZXItYm9va2luZy13cmFwcGVyIHtcblx0XHRcdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdFx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdG5hdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XG5cdFx0XHRcdFx0LmFkZHJlc3MsIC5waG9uZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhlYWRlci1tZW51LXdyYXBwZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdC5tZW51IHtcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgI3skbGFyZ2UtYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdC8vIGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKCcuLi8uLi9pbWFnZXMvdHJpYW5nbGUucG5nJyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggMCAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44OGVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLm9wZW4sXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuY3VycmVudC1tZW51LWl0ZW0sIFxuXHRcdFx0XHRcdFx0XHQuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tb2JpbGUtaGVhZGVyLXdyYXBwZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcblx0XHRcdFx0Lm1vYmlsZS1oZWFkZXItdG9wLXJvdyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdC5zbGlkaW5nLW1lbnUtYnV0dG9uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHQmLW9wZW4ge1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLWNsb3NlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1vYmlsZS1oZWFkZXItbG9nby13cmFwcGVyIHtcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubW9iaWxlLXRvcC1yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2JpbGUtYm9vayB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ICAgIGJvcmRlcjpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2JpbGUtbWVudSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vIHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdC8vIHRvcDogNTBweDtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MDYyO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vYmlsZS1tZW51LXdyYXBwZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDQwdnc7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcblx0XHRcdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwdnc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tb2JpbGUtbWVudS10b3Atcm93IHtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2xpZGluZy1tZW51LWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0Lm1vYmlsZS1tZW51LWNvbnRlbnQtY2xvc2Utd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzdweDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjhweDtcblx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMXB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubW9iaWxlLW1lbnUtY29udGVudC1zb2NpYWwtbWVkaWEtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0LmhlYWRlci1zb2NpYWwtaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubW9iaWxlLW1lbnUtYm90dG9tLXJvdyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMzVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1vYmlsZS1tZW51LWNvbnRlbnQtY3RhLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOXB4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5tZW51IHtcblx0XHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLXRvcC1tb2JpbGUgMCAkY29udGVudC1wYWRkaW5nLWJvdHRvbS1tb2JpbGUgMDtcblx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0gIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5oZWFkZXItbW9iaWxlLWNvbnRhY3Qtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdC5oZWFkZXItbW9iaWxlLWFkZHJlc3MsXG5cdFx0XHRcdFx0XHRcdC5oZWFkZXItbW9iaWxlLXBob25lIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgZm9vdGVyIG9mIHRoZSBzaXRlL2FwcGxpY2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuZm9vdGVye1xuXHQvLyBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LmZvb3Rlci1yb3ctd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDE0MHB4O1xuXHRcdH1cblx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0XHR9XG5cdFx0LmZvb3Rlci1yb3cge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0Ji5mdWxsLXdpZHRoIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyLXJvdy1jb2x1bW4ge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWxpZ24tY29sdW1uLWxlZnQge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWxpZ24tY29sdW1uLXJpZ2h0IHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hbGlnbi1jb2x1bW4tY2VudGVyIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdC5mb290ZXItcm93LWNvbHVtbi1zb2NpYWwtbWVkaWEge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCwgZGl2LCBpLCBvbCwgdWwge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLW1vYmlsZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9vdGVyLXJvdy1jb2x1bW4tc29jaWFsLW1lZGlhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvb3Rlci1yb3ctY29sdW1uLWNvbnRlbnQge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvb3Rlci1yb3ctY29sdW1uLWZvcm0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAkY29udGVudC1wYWRkaW5nLXJpZ2h0LW1vYmlsZSAwICRjb250ZW50LXBhZGRpbmctbGVmdC1tb2JpbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5nZm9ybV93cmFwcGVye1xuXHRcdFx0XHRcdFx0Zm9ybXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQuZ2Zvcm1fYm9keXtcblx0XHRcdFx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LmdmaWVsZHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5naW5wdXRfY29udGFpbmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5nZm9ybV9mb290ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDkwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3J7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGNhbGMoMTgwcHggLSAzdncpO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGZvcm17XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudmFsaWRhdGlvbl9lcnJvcntcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiBjYWxjKC0xNzBweCArIDN2dyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnZhbGlkYXRpb25fbWVzc2FnZXtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LndpZGdldHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMjAwcHgpO1xuXHRcdFx0XHRcdFx0LmF3ZXNvbWUtd2VhdGhlci13cmFwe1xuXHRcdFx0XHRcdFx0XHQuYXdlc29tZS13ZWF0aGVyLWN1cnJlbnQtdGVtcHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bmF2IHtcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcInxcIjtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hbGlnbi1mb290ZXItbWVudS1ob3Jpem9udGFsIHtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgNDBweDtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQvLyAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDogXCJ8XCI7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hbGlnbi1mb290ZXItbWVudS12ZXJ0aWNhbCB7XG5cdFx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvb3Rlci1yb3ctb3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyLWJnLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDc1cHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdFx0Ji5ibHVyLWltYWdlIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGJldHRlci1ibHVyKDgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyBtaXhpbnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gYmV0dGVyLWJsdXIoJHJhZGl1cykge1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2ZpbHRlciBpZD0nYScgeD0nMCcgeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMSclM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JyN7JHJhZGl1c30nIHJlc3VsdD0nYicvJTNFJTNDZmVNb3JwaG9sb2d5IG9wZXJhdG9yPSdkaWxhdGUnIHJhZGl1cz0nI3skcmFkaXVzfScvJTNFICUzQ2ZlTWVyZ2UlM0UlM0NmZU1lcmdlTm9kZS8lM0UlM0NmZU1lcmdlTm9kZSBpbj0nYicvJTNFJTNDL2ZlTWVyZ2UlM0UlM0MvZmlsdGVyJTNFJTNDL3N2ZyUzRSNhXCIpO1xufSIsIi8vIEV4Y2VwdGlvbnMgZm9yIHRvcCB0d28gcm93cyBvbiBjb250YWN0IHBhZ2UuXG5cbmJvZHkucGFnZS1pZC00MjU5IHtcblx0LndwLWJsb2NrLWNvbHVtbnMge1xuXHRcdC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0IFx0JjphZnRlciB7XG5cdFx0XHRcdCBcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdCBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgXHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHQgXHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdCBcdFx0bGVmdDogMDtcblx0XHRcdFx0IFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci10b3Atcm93LXdyYXBwZXIsXG5cdC5mb290ZXItY29udGFjdC1yb3ctd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQ+IC5jb25zdHJhaW5lZC13aWR0aCA+IGhyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgb3ZlcnJpZGVzIGZvciB0aGUgQWRkVG9Bbnkgc29jaWFsIHNoYXJlIHBsdWdpbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZGR0b2FueV9jb250ZW50X2JvdHRvbSB7XG5cdG1hcmdpbjogNTBweCAwICFpbXBvcnRhbnQ7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgb3ZlcnJpZGVzIGZvciB0aGUgRmxleEJveEdyaWQgZ3JpZCBmcmFtZXdvcmsuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucm93IHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBvdmVycmlkZXMgZm9yIHRoZSBHVDMgUGhvdG8gR2FsbGVyeSBwbHVnaW4uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZ3QzcGctaXNvdG9wZS1pdGVtIHtcblx0LnRleHRfaW5mb193cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0XHQudGV4dF93cmFwX3RpdGxlIHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAjM2EzYTNhO1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0X3dyYXBfY2FwdGlvbiB7XG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5jYXB0aW9uIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3QzLXBob3RvLWdhbGxlcnktcHJvLS1pc290b3BlX2dhbGxlcnkgLmdhbGxlcnktaXNvdG9wZS13cmFwcGVyIHtcblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5ndDMtcGhvdG8tZ2FsbGVyeS1wcm8tLWlzb3RvcGVfZ2FsbGVyeSBbZGF0YS1jb2xzLW1vYmlsZT1cIjJcIl0gLmd0M3BnLWlzb3RvcGUtaXRlbSB7XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBvdmVycmlkZXMgZm9yIHRoZSBJbnN0YWdyYW0gUHJvIHBsdWdpbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1haW4gY29udGFpbmVyXG4jc2JpX2ltYWdlcyB7XG5cdFxufVxuXG4vLyBPdmVybGF5IGlmIHlvdSBuZWVkIGl0LiBUaGUgY29sb3IgaXMgc2V0IGluIGhlYWRlci5waHAgZnJvbSB0aGVtZSBvcHRpb25zIHRvICRuYXZ5LlxuI3NiX2luc3RhZ3JhbSAuc2JpX2xpbmsge1xuXHQvLyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyAvLyBUaGlzIGlzIGZvciB0ZXN0aW5nLCBzbyB5b3UgY2FuIHNlZSB0aGUgYmxvY2sgYWxsIHRoZSB0aW1lIHdpdGhvdXQgaGF2aW5nIHRvIGhvdmVyLiBcbn1cblxuLy8gSW5kaXZpZHVhbCBpbWFnZSBibG9ja3NcbiNzYl9pbnN0YWdyYW0gI3NiaV9pbWFnZXMuc2JpX2Nhcm91c2VsIC5zYmlfaXRlbSB7XG5cdFxufVxuXG4jc2JfaW5zdGFncmFtIHtcblx0Ly8gV3JhcHBlciBjb250YWluZXIgZm9yIHRoZSBsaWtlcyBhbmQgY29tbWVudHMgY291bnRlci5cblx0LnNiaV9ob3Zlcl9ib3R0b20ge1xuXHRcdGhlaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzNSU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Ly8gQ29udGFpbmVyIGZvciB0aGUgbGlrZXMgYW5kIGNvbW1lbnRzIGNvdW50ZXIuXG5cdFx0LnNiaV9tZXRhIHtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ly8gV29yZHMgaW4gdGhlIGxpa2VzIGFuZCBjb21tZW50cyBjb3VudGVyLlxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdH1cblx0XHRcdC8vIEZvbnQgYXdlc29tZSBpY29ucy5cblx0XHRcdGksIHN2ZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzNweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRoZSBsaWtlcyB3cmFwcGVyLlxuLnNiaV9saWtlcyB7XG5cdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgb3ZlcnJpZGVzIGZvciB0aGUgUm9ibyBHYWxsZXJ5IHBsdWdpbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yYnNfZ2FsbGVyeV9idXR0b24ge1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHQuYnV0dG9uIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAyLjdweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMjg2cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMTVweCAzOHB4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JjpudGgtY2hpbGQobisyKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjVweDtcblx0XHR9XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBvdmVycmlkZXMgZm9yIHRoZSBUYWJsZVByZXNzIHBsdWdpbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5nY29tLWF3YXJkcy10YWJsZSB7XG5cdHRoZWFkIHtcblx0XHR0ciB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNkMWQxZDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zb3J0aW5nX2FzYywgXG5cdFx0XHRcdCYuc29ydGluZ19kZXNjLFxuXHRcdFx0XHQmLnNvcnRpbmc6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGJvZHkge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6XCJAXCI7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6NjVweDtcblx0XHRcdHRleHQtaW5kZW50Oi05OTk5OXB4O1xuXHRcdH1cblx0XHR0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn17XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY29sdW1uLTEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIzcHggNTBweCAyM3B4IDEwcHg7XG5cdFx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCA3cHggN3B4IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdfQ== */
