/*!
    Theme Name: York Templates
    Description: Custom theme for York Templates
    Author: CWT Interactive
    Author URI: http://cwtinteractive.com
    Version: 1.0
*//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}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}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{color:#373737;font-family:"Work Sans",sans-serif;font-size:16px;font-weight:normal;text-rendering:optimizeLegibility}#header{margin:auto;max-width:100%;padding:20px;position:relative;z-index:100}#header .mobile-menu-btn{display:none}#header .menu-wrapper{float:right}@media (min-width: 1025px){#header .menu-wrapper{display:block !important}}#header .menu-wrapper .more-nav{color:#a1a1a1;position:relative}#header .menu-wrapper .more-nav:after{background:url("../images/hamburger.png") no-repeat;content:'';height:14px;position:absolute;right:12px;top:16px;width:18px}#header .search-bar #searchsubmit,#header .search-bar .screen-reader-text{display:none}#header .search-bar-mobile #searchsubmit,#header .search-bar-mobile .screen-reader-text{display:none}#header .contain{padding:0}.logo{max-height:76px;max-width:328px;opacity:1}.hide-login{display:none !important}.menu-main-menu-container{display:block;float:left;font-size:0.9em;margin-right:0;opacity:1}@media (max-width: 64em){.menu-main-menu-container{display:block}}.menu-main-menu-container li{display:inline-block;font-weight:400;padding:15px;text-transform:uppercase}.menu-main-menu-container .dropdown{padding-right:30px}.menu-main-menu-container .more-nav{padding-right:40px;position:relative}.dropdown{border:1px solid #fff;position:relative}.dropdown .sub-menu{background:#fff;border:1px solid #dedbdb;border-radius:0 5px 5px;box-shadow:0 2px 9px rgba(0,0,0,0.1);display:none;left:-1px;padding:0 5px;position:absolute;top:45px;width:239px;z-index:0}.dropdown .sub-menu li{border-radius:5px;display:block;margin:15px 0;padding:5px 10px;text-transform:uppercase;transition:0s}.dropdown:hover{background:#fff;border-bottom:1px solid #fff;border-left:1px solid #dedbdb;border-radius:5px 5px 0 0;border-right:1px solid #dedbdb;border-top:1px solid #dedbdb;box-shadow:0 -5px 9px rgba(0,0,0,0.1);position:relative}@media (max-width: 46.8em){.dropdown:hover{background:#fff;border-bottom:0;border-left:0;border-radius:0;border-right:0;border-top:0;box-shadow:0;position:relative}}.dropdown:hover>.sub-menu{display:block}.dropdown:hover :before{border-bottom:3px solid #fff;bottom:0;content:'';left:0;position:absolute;width:100%;z-index:100}.dropdown:after{background:url("../images/icon-arrow.png");content:'';height:7px;position:absolute;right:10px;top:20px;width:11px}.dropdown-login{padding:15px 0}.dropdown-login .sub-menu{background:#fff;border:1px solid #dedbdb;border-radius:5px 0 5px 5px;box-shadow:0 2px 9px rgba(0,0,0,0.1);display:none;padding:10px;position:absolute;right:35px;top:51px;width:269px;z-index:-1}.dropdown-login .sub-menu li{border-radius:5px;display:block;margin:15px 0;padding:5px 10px;text-transform:uppercase;transition:0s}.dropdown-login form label{color:#373737;display:block;margin:10px 0 5px;text-transform:initial}.dropdown-login form .input{border:1px solid #dedbdb;border-radius:5px;padding:7px 10px}.dropdown-login form .btn{margin-top:10px}.dropdown-login form .forgot{display:block;font-size:0.8em;margin:10px 0;text-decoration:underline;text-transform:initial}#loginform label{color:#373737;display:block;margin:10px 0 5px;text-transform:initial}#loginform .input{border:1px solid #dedbdb;border-radius:5px;padding:7px 10px;width:100%}#loginform .button-primary{background:#fff;border-radius:5px;color:#373737;display:inline-block;font-size:1em;font-weight:400;overflow:hidden;padding:15px 40px;text-align:center;text-transform:uppercase;transition:0.25s;width:100%}#loginform .button-primary:hover{color:#fff;transition:0.1s}.login-container{float:right;font-size:0.9em;margin-right:20px;margin-top:13px}.login-container .open{background:#fff;border-bottom:0;border-left:1px solid #dedbdb;border-radius:5px 5px 0 0;border-right:1px solid #dedbdb;border-top:1px solid #dedbdb;box-shadow:0 -5px 9px rgba(0,0,0,0.1);position:relative}.login-container .dropdown-login{display:inline-block;font-weight:400;padding:15px;text-transform:uppercase}.login-container .login-nav{border-radius:5px;padding:10px 20px}@media (max-width: 64em){.login-container{margin-right:0;width:100%}.login-container .dropdown{border-bottom:1px solid #dedbdb;position:relative}.login-container .dropdown-login{border:0;margin-top:10px;padding:0 10px;text-align:center;width:100%}.login-container .dropdown-login form{padding:10px}.login-container .login-nav{display:block;width:100%}.login-container .open{background:#fff;border-bottom:0;border-left:0;border-radius:0;border-right:0;border-top:0;box-shadow:none;position:relative}}@media (max-width: 64em){#header{background:#fff;height:92px;padding:0;position:absolute;width:100%;z-index:300}#header .contain{width:100%}#header .mobile-menu-btn{border-bottom:1px solid #fff;border-radius:0;box-shadow:3px -6px 9px rgba(0,0,0,0.5);cursor:pointer;display:block;height:92px;padding:20px 42px;position:absolute;right:0;top:0;width:144px}#header .mobile-menu-btn .text{font-size:16px;position:absolute;right:58px;text-transform:uppercase;top:37px}.menu-main-menu-container{float:right;margin-bottom:0;margin-top:0;padding:0;width:100%}.menu-main-menu-container .open{border:0;box-shadow:none}.menu-main-menu-container .more-nav{padding-right:0}.menu-main-menu-container .more-nav:after{background:none}.menu-main-menu-container .dropdown{padding-right:0}.dropdown-login .sub-menu,.dropdown .sub-menu{background:#eee;border:0;border-radius:0;box-shadow:none;left:0;overflow:hidden;padding:0;position:relative;top:0;width:100%;z-index:0}.dropdown-login .sub-menu li,.dropdown .sub-menu li{background:#eee;border:0;color:#8a8a8a;font-size:0.8em;margin:5px 0;padding:5px 50px}.dropdown-login .sub-menu li:hover,.dropdown .sub-menu li:hover{background:none;color:#fff}.dropdown-login .sub-menu li a,.dropdown .sub-menu li a{padding:0}.menu-wrapper{background:#fff;border-top:1px solid #dedbdb;box-shadow:1px 1px 1px rgba(0,0,0,0.5);color:#8a8a8a;display:none;float:right;font-size:1em;left:0;margin:0;padding:0 0 20px;position:absolute;text-align:center;top:91px;width:100%;z-index:0}.menu-wrapper #menu-main-menu{margin:0;padding:0}.menu-wrapper li{border-bottom:1px solid #dedbdb;clear:both;display:block;float:left;font-size:1.2em;font-weight:300;padding:0;text-align:left;width:100%}.menu-wrapper li a{color:#8a8a8a;display:block;padding:10px 30px}.logo{height:auto !important;margin:30px 20px;width:150px !important}.search-bar-mobile{display:none;padding:10px;position:relative;width:100%}.search-bar-mobile:before{background:url("../images/search-icon.png") no-repeat;background-size:cover;content:'';cursor:pointer;height:18px;left:25px;position:absolute;top:25px;width:18px}.search-bar-mobile input{-webkit-appearance:none;border:1px solid #dedbdb;border-radius:5px;font-size:1.5em;padding:10px 10px 10px 40px;width:100%}#hamburger{cursor:pointer;height:25px;position:absolute;right:30px;top:41px;-ms-transform:rotate(0deg);transform:rotate(0deg);transition:0.5s ease-in-out;width:15px}#hamburger span{background:#8a8a8a;border-radius:9px;display:block;height:2px;left:0;opacity:1;position:absolute;-ms-transform:rotate(0deg);transform:rotate(0deg);transition:0.25s ease-in-out;width:100%}#hamburger span:nth-child(1){top:0}#hamburger span:nth-child(2),#hamburger span:nth-child(3){top:4px}#hamburger span:nth-child(4){top:8px}#hamburger.open span:nth-child(1){left:50%;top:0;width:0%}#hamburger.open span:nth-child(2){-ms-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.open span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#hamburger.open span:nth-child(4){left:50%;top:0;width:0%}}.more-menu{cursor:pointer;float:right;height:25px;position:absolute;right:12px;top:18px;-ms-transform:rotate(0deg);transform:rotate(0deg);transition:0.5s ease-in-out;width:18px}.more-menu span{background:#a1a1a1;border-radius:9px;display:block;height:2px;left:0;opacity:1;position:absolute;-ms-transform:rotate(0deg);transform:rotate(0deg);transition:0.25s ease-in-out;width:100%}.more-menu span:nth-child(1){top:0}.more-menu span:nth-child(2),.more-menu span:nth-child(3){top:4px}.more-menu span:nth-child(4){top:8px}.more-menu.open span:nth-child(1){left:50%;top:0;width:0%}.more-menu.open span:nth-child(2){-ms-transform:rotate(45deg);transform:rotate(45deg)}.more-menu.open span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.more-menu.open span:nth-child(4){left:50%;top:0;width:0%}.member-menu-title{font-size:1.5em;margin:10px 0 0}.logged-in-menu{background:#ececec;width:100%}.logged-in-menu .logged-in-menu-ul{margin:0;padding:0;text-align:center}.logged-in-menu .logged-in-menu-ul li{color:#8a8a8a;display:inline-block;font-size:0.75em;list-style:none;padding:15px;text-transform:uppercase}.logged-in-menu .logged-in-menu-ul li:hover{color:#373737}.menu-logged-in-menu-container{display:inline-block}@media (max-width: 64em){.menu-logged-in-menu-container{width:100%}.menu-logged-in-menu-container #menu-logged-in-menu{margin:0}}.scroll-top{background:#fff url("../images/icon-up-arrow.png") no-repeat center;border-radius:100px;bottom:20px;box-shadow:0 0 5px rgba(0,0,0,0.5);height:47px;position:fixed;right:20px;width:47px;z-index:100}.big-hero{background-position:center;background-repeat:no-repeat;background-size:cover;float:left;height:410px;position:relative;width:100%}@media (max-width: 64em){.big-hero{margin-top:92px;min-height:400px}}.big-hero .contain,.big-hero .medium-contain{height:100%}.big-hero h1{color:#fff;font-size:2.375em;font-weight:200}.big-hero p{font-size:1.2em;font-weight:300;letter-spacing:1px}.big-hero .vert-table{width:100%}@media (max-width: 46.8em){.big-hero .vert-table{padding:20px 0}}.big-hero .vert-table .text-middle{padding:0}.big-hero .btn{margin-top:20px}.slim-hero{background-position:center;background-repeat:no-repeat;background-size:cover;float:left;height:240px;width:100%}.slim-hero h1{color:#fff;font-size:3em}.slim-hero .contain,.slim-hero .medium-contain{height:100%}@media (max-width: 64em){.slim-hero{margin-top:92px;min-height:248px}}.slim-hero .text-middle{padding:0}@media (max-width: 64em){.slim-hero .text-middle{bottom:0;display:table-cell;position:relative;text-align:center}}.slim-hero .vert-table{width:100%}.search-icon{background:url("../images/search-icon.png") no-repeat;background-size:cover;cursor:pointer;height:18px;position:absolute;right:0;top:25px;transition:0.25s;width:18px}@media (max-width: 64em){.search-icon{display:none}}.search-bar{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.search-bar input{background:#fff;border:0;font-size:3em;font-weight:200;height:100%;padding-left:20px;width:100%;z-index:10}.three-column-section h3{color:#8a8a8a;font-size:1em;font-weight:normal;text-transform:uppercase}.three-column-section .third-with-margin{margin-bottom:20px}.three-column-section p{color:#373737}.section.side-by-side{font-weight:normal;padding-bottom:0}.section.side-by-side .event{background:#ececec}.section.side-by-side .event li{list-style:none;padding:5px 0}.section.side-by-side .event a{margin-bottom:10px;margin-top:10px}.section.side-by-side .item{padding:50px 100px}.section.side-by-side h2{font-weight:300;margin-bottom:10px}.section.side-by-side h3{font-size:1.375em;font-weight:300}.section.side-by-side p{font-weight:normal}.section.side-by-side a{clear:both;display:block;font-size:0.9em;margin-bottom:35px;margin-top:35px}@media (max-width: 64em){.section.side-by-side .item{padding:30px 20px}}.section.thumbnail-links h2{margin:20px auto}.section.thumbnail-links ul{margin:0 auto;padding:20px 0 0;text-align:center}.section.thumbnail-links ul li{display:inline-block;list-style:none;margin:0 1% 0.5em;width:30%}@media (max-width: 64em){.section.thumbnail-links ul li{display:block;margin:0 0 0.5em;width:100%}}.section.thumbnail-links ul a,.section.thumbnail-links ul a:visited{background:rgba(0,0,0,0.1);color:#373737;display:block;height:88px;overflow:hidden;position:relative}.section.thumbnail-links ul a:hover,.section.thumbnail-links ul a:visited:hover{background:rgba(0,0,0,0.1)}.section.thumbnail-links ul .image{background:rgba(0,0,0,0.2);display:block;float:left;height:88px;margin-right:1em;overflow:hidden;width:88px}.section.thumbnail-links ul .image img{height:auto;width:100%}.section.thumbnail-links ul .text{display:block;float:left;font-size:18px;font-weight:500;left:50%;margin-left:35px;position:absolute;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 64em){.section.thumbnail-links ul .text{float:none;margin:0}}.footer{border-top:2px solid #eee;clear:both;display:inline-block;overflow:hidden;padding:25px 20px;width:100%}.footer ul li{display:inline-block;font-weight:600;margin:20px 5px}@media (max-width: 46.8em){.footer ul li{margin:10px}}.footer .social ul{margin:20px 0}.footer .social ul li{margin:0}.footer .social ul li:first-child{margin-left:15px}@media (max-width: 64em){.footer .social{margin-top:0;text-align:center}}.footer .logo{padding-right:20px}.footer .footer-links ul li{display:block;font-size:0.9em;font-weight:normal;margin:15px 0;text-align:left;text-transform:uppercase}@media (max-width: 25.875em){.footer .footer-links{width:50%}.footer .footer-links:last-child{width:100%}}.sub-footer{background:#ececec;color:#373737;font-size:0.85em;padding:20px;text-align:center}.gform_body ul{padding-left:0}.gform_body ul li{list-style:none}.gform_body ul li input{background:#fff;border:1px solid #d6d5d5;border-radius:5px;clear:both;margin:7px 0 10px;padding:10px 15px;width:100%}.gform_body ul li input:focus{border:1px solid #8a8a8a}.gform_body ul li .ginput_container_select{background:#fff;border:1px solid #d6d5d5;border-radius:4px;color:#8a8a8a;display:inline-block;font-size:0.8em;height:44px;margin:7px 0 15px;position:relative;width:25%}.gform_body ul li .ginput_container_select:before{background:url("../images/icon-arrow.png") no-repeat right;content:'';padding:10px 15px;position:absolute;right:16px;top:12px;z-index:12}.gform_body ul li select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#8a8a8a;font-size:1em;height:44px;outline:none;padding:4px 25px 4px 9px;position:relative;text-indent:1px;width:100%;z-index:20}.gform_body ul li select:focus{box-shadow:1px 0 5px rgba(0,0,0,0.1)}.gform_button{background:inherit;border:0;border-radius:5px;color:#fff;float:left;font-size:1em;font-weight:600;padding:15px 40px;width:100%}.gform_button:hover{color:#fff;transition:0.25}.validation_message{color:#aa1810;font-size:0.8em;margin-bottom:20px}.gform_confirmation_wrapper .gform_confirmation_message{color:#8a8a8a;padding:0 0 20px}#gform_submit_button_2{float:left;width:30%}@media (max-width: 46.8em){#gform_submit_button_2{width:100%}}h1,h2,h3,h4{font-weight:lighter;line-height:1.25em;margin:5px 0}h1{font-size:2.25em}h2{font-size:2.125em;font-weight:300}h3{font-size:1.25em}h4{font-size:1.1em}.section-title{margin-bottom:20px}.section-title span{display:block;margin-top:20px}@media (max-width: 46.8em){.section-title{margin-bottom:20px}}.center-intro{clear:both;margin:0 auto 20px;width:60%}.grey-bg{background:#a1a1a1}.white-bg{background:#fff}.green-bg{background:#7ac143;color:#fff}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}span,p{color:inherit;line-height:1.25em}.italic{font-style:italic}.flex{height:auto;max-height:100%;max-width:100%;position:relative;width:auto}.bold{font-weight:700}.semi-bold{font-weight:600}.regular{font-weight:normal}em{font-style:italic}p{font-weight:400;line-height:1.25em}a{color:inherit;text-decoration:none}strong{font-weight:600}ul{padding:0}.uppercase{text-transform:uppercase}.normal{font-weight:400}.light{font-weight:400}.line-break{display:block}.float-left{float:left}.float-right{float:right}.list{color:#373737;font-size:0.875em}.list ul{padding:0}.list li{list-style:none;margin:0 0 20px 20px;position:relative}.list li:before{color:#aa1810;content:'•';font-size:15px;left:-15px;line-height:20px;position:absolute;vertical-align:middle}.accordion-list{padding:0}.accordion-list li{border-bottom:1px solid #dedbdb;clear:both;list-style:none;padding:20px 40px 20px 0;position:relative}.accordion-list li:hover{transition:0.25s}.accordion-list li::before{background:#8a8a8a;content:'';height:2px;position:absolute;right:0;top:16px;transition:0s;width:14px}.accordion-list li::after{background:#8a8a8a;content:'';height:14px;position:absolute;right:6px;top:10px;transition:0s;width:2px}.accordion-list li:last-child{border-bottom:0}.accordion-list li p{color:#8a8a8a}.accordion-list li .hide{display:none}.font-small{font-size:0.9em}.font-medium{font-size:1.1em}.font-large{font-size:1.3em}.vert-table{display:table;height:100%}.vert-table .text-middle{display:table-cell;padding:50px 0;vertical-align:middle}@media (max-width: 46.8em){.vert-table .text-middle{padding:0}}.vert-table .text-middle .text{max-width:530px}.vert-table .text-middle .center-element{margin:auto}.vert-table .text-middle .center-element span{font-size:1.5em}@media (max-width: 75em){.vert-table .text{margin:auto}}@media (max-width: 46.8em){.vert-table{padding:20px}}.intro p{color:#373737;font-size:1.375em;font-weight:300}@media (max-width: 46.8em){.equal-height .item{height:auto !important}}.icon{margin-left:32px;position:relative}.icon:before{background-repeat:no-repeat;background-size:contain;content:'';height:20px;left:-28px;position:absolute;top:0;width:16px}.icon-social-fb:before,.icon-social-twitter:before,.icon-social-linkedin:before{font-size:2em}.faded-text{height:100px;overflow:hidden;position:relative}.padded-text{font-size:1.5em;padding:75px}.no-pad{padding:0}.no-marg{margin:0}.marg-bot{margin-bottom:50px}.clear{clear:both}.image{background-position:center;background-size:cover}.hidden{opacity:0}.show{opacity:1}@media (max-width: 1025px){.desktop{display:none}.mobile{display:block}}@media (min-width: 1025px){.desktop{display:block}.mobile{display:none}}.width-10{float:left;width:10%}.width-20{float:left;width:20%}.width-30{float:left;width:30%}.width-40{float:left;width:40%}.half{float:left;width:50%}.half-with-margin{float:left;margin:0 1%;width:48%}.half-with-margin:first-child{margin-left:0;width:49%}.half-with-margin:last-of-type{margin-right:0;width:49%}.width-60{float:left;width:60%}.width-70{float:left;width:70%}.width-80{float:left;width:80%}.width-90{float:left;width:90%}.width-100{float:left;width:100%}.row{clear:both;float:left;width:100%}.third{float:left;width:33.3333%}.third-with-margin{float:left;margin:0 1%;width:31%}.two-third{float:left;width:66.6666%}.quarter{float:left;width:24.9%}.quarter-with-margin{float:left;margin:0 1%;width:23%}.three-quarter{float:left;width:75%}.contain{clear:both;margin:auto;max-width:1200px;padding:0 50px;position:relative}.small-contain{clear:both;margin:auto;max-width:500px;position:relative;width:50%}.medium-contain{clear:both;margin:auto;max-width:970px;padding:0 20px;position:relative}.large-contain{clear:both;margin:auto;position:relative;width:100%}.section{background-position:center;background-size:cover;clear:both;float:left;padding:20px 0;width:100%}.section h2{margin-bottom:20px}@media (max-width: 64em){.section h2{margin-bottom:0}}.section-sm-padding{background-position:center;background-size:cover;clear:both;float:left;padding:30px 0;width:100%}.section-sm-padding:last-child{margin-bottom:0}.content{clear:both;overflow:hidden;width:100%}@media (max-width: 700px){html,body{font-size:95%}.width-10,.width-20,.width-30,.width-40,.half,.width-60,.width-70,.width-80,.width-90,.width-100,.third,.two-third,.third-with-margin,.half-with-margin{margin:0;width:100%}.width-10:first-child,.width-20:first-child,.width-30:first-child,.width-40:first-child,.half:first-child,.width-60:first-child,.width-70:first-child,.width-80:first-child,.width-90:first-child,.width-100:first-child,.third:first-child,.two-third:first-child,.third-with-margin:first-child,.half-with-margin:first-child{width:100%}.quarter{width:100%}.three-quarter{width:100%}.quarter-with-margin{margin:0 1%;width:98%}.section{padding:20px 0}.small-contain,.medium-contain,.large-contain{width:100%}.contain{padding:20px}.small-contain{padding:0 20px;width:100%}.medium-contain{width:100%}.footer .footer-links ul li{margin:0 0 20px 20px}.footer{text-align:center}.padded-text{padding:20px 30px}}textarea:focus,input:focus{outline:none}.form label{display:block;font-size:0.9em}.form .input{background:#fff;border:1px solid #d6d5d5;border-radius:5px;clear:both;margin:7px 0 10px;padding:10px 15px;width:100%}.form .input:focus{border:1px solid #163872;box-shadow:1px 0 5px rgba(0,0,0,0.1)}.form textarea{background:#fff;border:1px solid #d6d5d5;border-radius:5px;clear:both;margin:7px 0 10px;padding:10px 15px;width:100%}.form textarea:focus{border:1px solid #8a8a8a;box-shadow:1px 0 5px rgba(0,0,0,0.1)}.form .required{color:#aa1810}.ready{margin:0}@media (max-width: 46.8em){.ready{margin-top:20px}}.select{background:#fff;border:1px solid #d6d5d5;border-radius:4px;color:#8a8a8a;display:inline-block;font-size:0.8em;height:44px;margin:7px 0 15px;position:relative;width:100%}.select:before{background:url("../images/icon-arrow.png") no-repeat right;content:'';padding:10px 15px;position:absolute;right:16px;top:12px;z-index:12}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#8a8a8a;font-size:1em;height:44px;outline:none;padding:4px 25px 4px 9px;position:relative;text-indent:1px;width:100%;z-index:20}.select select:focus{border:1px solid rgba(0,0,0,0.1);box-shadow:1px 0 5px rgba(0,0,0,0.1)}.field label{clear:both;float:left}.grey-text{color:#8a8a8a}.dark-grey-text{color:#373737}.white-text{color:#fff}.light-gray-text{color:#dedbdb}.blue-text{color:#163872}.btn{border-radius:5px;display:inline-block;font-size:1em;overflow:hidden;text-align:center}.btn a:hover{text-decoration:none}.small-btn{font-size:0.8em;padding:10px 30px}.medium-btn{font-size:1em;padding:15px 40px}.large-btn{font-size:1em;padding:15px 40px;width:100%}.wide-btn{padding-left:40px;padding-right:40px}.border-btn{font-size:1em;font-weight:400;transition:0.25s}.border-btn:hover{color:#fff;transition:0.25s}.white-border{border:1px solid #fff;color:#fff;font-size:0.8em;transition:0.25s}.white-border:hover{background:rgba(255,255,255,0.1);color:#fff;transition:0.25s}.dark-border{color:#373737;font-size:0.8em;text-transform:uppercase;transition:0.1s}.dark-border:hover{color:#fff;transition:0.1s}.solid-btn{color:#fff;font-size:0.8em}.image-text h2{font-weight:300;margin-bottom:15px}.image-text .image{margin-bottom:20px}.image-text .image img{height:auto;width:100%}.image-text .text{color:#373737;font-size:0.9em;padding-left:20px}@media (max-width: 46.8em){.image-text .text{padding-left:0}}.half.text-module:last-child{padding-right:20px}@media (max-width: 46.8em){.half.text-module:last-child{margin-top:20px;padding-left:0}}.text-module{color:#373737;font-size:0.9em;padding:20px 0}.text-module h2{font-weight:300;margin-bottom:15px}.text-module ul{padding:0}.text-module li{list-style:none;margin:0 0 20px 20px;position:relative}.text-module li:before{content:'•';font-size:15px;left:-15px;line-height:20px;position:absolute;vertical-align:middle}.text-module .btn{margin-top:15px}@media (max-width: 46.8em){.text-module{padding:0}.text-module h2{margin-top:20px}}.full-image{background-repeat:no-repeat;background-size:cover}.full-image .contain{max-width:750px}.full-image h2{margin-bottom:20px}.full-image h3{margin-bottom:20px}.half.list-module{padding-right:100px}@media (max-width: 46.8em){.half.list-module{padding-right:0}}.list-module{margin-top:40px}.list-module h2{font-size:1.375em;margin-bottom:20px}.list-module p{color:#373737;margin-bottom:10px}.icon-list{margin-left:20px}.icon-list li:before{content:''}.icon-list li{list-style:none;margin:35px 0 35px 10px}.icon-list li a{font-weight:400;margin-left:0}.tile-module{border:1px solid #dedbdb;border-radius:5px;margin-top:30px;width:49%}@media (max-width: 46.8em){.tile-module{width:100%}.tile-module:last-child{width:100%}}@media (max-width: 64em){.tile-module.half-with-margin{margin:10px 0;width:100%}}.tile-module:nth-child(odd){margin-left:0}.tile-module:nth-child(even){margin-right:0}.tile-module .text{color:#fff;height:170px;padding:25px}@media (max-width: 46.8em){.tile-module .text{height:auto}}.tile-module .text h3{font-weight:300;margin-top:0}.tile-module .text p{font-weight:300}.tile-module .cta{background:#fff;padding:10px 15px}.featured-event-title{font-size:0.95em;font-weight:400}.event-summaries h3{font-size:1.4em;font-weight:400}.event-summaries h4{color:#8a8a8a;font-weight:400}.event-section{clear:both;overflow:hidden}.event-section h2{font-weight:300;margin:20px 0 0}.event-section .text-module:first-child{padding-top:0}.event-section p{color:#373737;margin:10px 0}.event-summary{border-bottom:1px solid #dedbdb}@media (max-width: 46.8em){.event-summary{margin-top:20px}}.event-summary .vert-table{width:100%}.event-summary .vert-table .text-middle{padding:0}@media (max-width: 46.8em){.event-summary .vert-table{padding:0 0 20px}}.event-summary h3{font-weight:300}.event-summary .btn-container{padding-left:20px}@media (max-width: 46.8em){.event-summary .btn-container{padding-left:0}}.event-thumb{padding-right:20px}.thumb{display:block;float:left;height:auto;margin:10px 20px 10px 0;width:201px}.resource-selected{margin-bottom:75px}.contact-item{margin-bottom:0}.contact-item h5{color:#8a8a8a;font-weight:500;margin-bottom:5px;text-transform:uppercase}.contact-item span{font-weight:300}.contact-section .info{padding:75px}@media (max-width: 64em){.contact-section .info{padding:20px}}.contact-section .map-form{background:#ececec;padding:75px}@media (max-width: 64em){.contact-section .map-form{padding:20px}}.contact-section .map-form .form{margin-top:20px}.contact-section .map-form .btn{margin-top:20px}.get-directions{margin:10px 0}.team-area{margin-bottom:30px;overflow:hidden}@media (max-width: 64em){.team-area h2{margin-bottom:20px}}.team-area h3{margin-bottom:5px}.team-area .member{border:1px solid #dedbdb;border-radius:5px;margin-bottom:20px;padding:20px 20px 90px;position:relative;width:49%}@media (max-width: 46.8em){.team-area .member{width:100%}.team-area .member:last-child{width:100%}}.team-area .member .image-profile{margin-right:20px;max-height:105px;max-width:105px;overflow:hidden}.team-area .member img{height:auto;width:100%}.team-area .member h5{color:#8a8a8a;font-weight:500;margin-top:5px;text-transform:uppercase}.team-area .member:nth-child(odd){margin-left:1%;margin-right:0}.team-area .member:nth-child(even){margin-left:0;margin-right:1%}.member-button-container{bottom:0;left:0;padding:20px;position:absolute;width:100%}.member-desc{display:block;max-height:60px}.results h5{color:#8a8a8a;font-weight:500}.results h3{font-weight:500}.results .result{border-bottom:2px solid #eee;padding:30px 0}.results .result:last-child{border-bottom:0}.error-result{margin-bottom:100px;padding:40px 0}.error-result .btn{margin-top:30px}.team-area{margin-bottom:30px;overflow:hidden}@media (max-width: 64em){.team-area h2{margin-bottom:20px}}.team-area h3{margin-bottom:5px}.team-area .member{border:1px solid #dedbdb;border-radius:5px;margin-bottom:20px;padding:20px 20px 90px;position:relative;width:49%}@media (max-width: 46.8em){.team-area .member{width:100%}.team-area .member:last-child{width:100%}}.team-area .member .image-profile{margin-right:20px;max-height:105px;max-width:105px;overflow:hidden}.team-area .member img{height:auto;width:100%}.team-area .member h5{color:#8a8a8a;font-weight:500;margin-top:5px;text-transform:uppercase}.team-area .member:nth-child(odd){margin-left:1%;margin-right:0}.team-area .member:nth-child(even){margin-left:0;margin-right:1%}.member-button-container{bottom:0;left:0;padding:20px;position:absolute;width:100%}.member-desc{display:block;max-height:60px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJwYXJ0aWFscy9fbm9ybWFsaXplLnNjc3MiLCJwYXJ0aWFscy9fZ2VuZXJpYy1zdHlsZXMuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL192YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL19oZXJvLnNjc3MiLCJwYXJ0aWFscy9faG9tZS5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX2dyYXZpdHktZm9ybXMuc2NzcyIsInBhcnRpYWxzL19nZW5lcmljLWhlYWRlcnMuc2NzcyIsInBhcnRpYWxzL19nZW5lcmljLWJhY2tncm91bmRzLnNjc3MiLCJwYXJ0aWFscy9fZ2VuZXJpYy10ZXh0LWxheW91dHMuc2NzcyIsInBhcnRpYWxzL19nZW5lcmljLWljb25zLnNjc3MiLCJwYXJ0aWFscy9fZ2VuZXJpYy1taXNjLnNjc3MiLCJwYXJ0aWFscy9fZ2VuZXJpYy13aWR0aHMuc2NzcyIsInBhcnRpYWxzL19nZW5lcmljLWNvbnRhaW5lcnMuc2NzcyIsInBhcnRpYWxzL19nZW5lcmljLW1vYmlsZS5zY3NzIiwicGFydGlhbHMvX2dlbmVyaWMtZm9ybXMuc2NzcyIsInBhcnRpYWxzL19nZW5lcmljLWNvbG9ycy5zY3NzIiwicGFydGlhbHMvX2dlbmVyaWMtYnV0dG9ucy5zY3NzIiwicGFydGlhbHMvX2dlbmVyaWMtbW9kdWxlcy5zY3NzIiwicGFydGlhbHMvX2V2ZW50cy5zY3NzIiwicGFydGlhbHMvX3Jlc291cmNlLnNjc3MiLCJwYXJ0aWFscy9fY29udGFjdC5zY3NzIiwicGFydGlhbHMvX21lbWJlcnMuc2NzcyIsInBhcnRpYWxzL19zZWFyY2gtcmVzdWx0LnNjc3MiLCJwYXJ0aWFscy9fZXJyb3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0VDTUUsNEVDTjBFLEtBUTFFLHVCQUNBLDBCQUNBLDZCQUErQixDQUNoQyxLQU9DLFFBQVUsQ0FD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LENBQUEsQ0FBQSxjQU5qQixpQkFXVyxDQUFFLG1CQUduQix5QnBCWlMsa0JvQmNVLG1CQUNBLHVCQUNOLGtCQUNDLFNBQ0wsQ0FBRSwyQkFFSyxtQkFSaEIsVUFTZSxDQUFBLDhCQVRSLFVBWVksQ0FBQSxDQUFBLGtDQUlmLGtCQUNrQixpQkFDRixnQkFDRCxlQUNELENBQUEsdUJBSWQsWUFDWSxVQUNELENBQUEsc0JBMUJSLGNwQlhBLGdCQXFDRixlb0JNZSx3QkFDSSxDQUFBLGtDQUdSLGVBQ0csY0FDWCxDQUFBLG1DQUdRLGNBQ1IsZUFDQSxDQUFZLHlCQUNmLFNBS0wsT0FDQSxhQUNTLGtCQUNDLFVBQ0gsQ0FBQSxhQUNWLGNBR1ksZUFDRyxDQUFBLFlDeEVSLGNyQkdHLGVxQkFRLENyQnFDVixZcUJ4Q0QsZUFPVyxDckJpQ1YsaUJxQjlCTCw2QnJCTFcsY3FCT0UsQ0FBQSw0QkFGTixlQUtDLENBQUEsY0FDSCxvQkNmVSxjQUNOLENBQUEsbUJBRVQsZUFDZ0IsQ0FBQSxXRkxwQixtQkFDbUIsZUFDTCxDQUFBLHlCQUVFLGNBSk4sa0JBTWlCLENBQUEsQ0FBQSxjQU5qQixpQkFXVyxDQUFFLG1CQUduQix5QnBCWlMsa0JvQmNVLG1CQUNBLHVCQUNOLGtCQUNDLFNBQ0wsQ0FBRSwyQkFFSyxtQkFSaEIsVUFTZSxDQUFBLDhCQVRSLFVBWVksQ0FBQSxDQUFBLGtDQUlmLGtCQUNrQixpQkFDRixnQkFDRCxlQUNELENBQUEsdUJBSWQsWUFDWSxVQUNELENBQUEsc0JBMUJSLGNwQlhBLGdCQXFDRixlb0JNZSx3QkFDSSxDQUFBLGtDQUdSLGVBQ0csY0FDWCxDQUFBLG1DQUdRLGNBQ1IsZUFDQSxDQUFZLHlCQUNmLFNBS0wsT0FDQSxhQUNTLGtCQUNDLFVBQ0gsQ0FBQSxhQUNWLGNBR1ksZUFDRyxDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICAgIFRoZW1lIE5hbWU6IFlvcmsgVGVtcGxhdGVzXG4gICAgRGVzY3JpcHRpb246IEN1c3RvbSB0aGVtZSBmb3IgWW9yayBUZW1wbGF0ZXNcbiAgICBBdXRob3I6IENXVCBJbnRlcmFjdGl2ZVxuICAgIEF1dGhvciBVUkk6IGh0dHA6Ly9jd3RpbnRlcmFjdGl2ZS5jb21cbiAgICBWZXJzaW9uOiAxLjBcbiovLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsbWFpbixtZW51LG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMscHJvZ3Jlc3MsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZW1wbGF0ZSxbaGlkZGVuXXtkaXNwbGF5Om5vbmV9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0c31hOmFjdGl2ZSxhOmhvdmVye291dGxpbmUtd2lkdGg6MH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDppbmhlcml0fWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1kZm57Zm9udC1zdHlsZTppdGFsaWN9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46MC42N2VtIDB9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250OmluaGVyaXQ7bWFyZ2luOjB9b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6Ym9sZH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgW3R5cGU9XCJidXR0b25cIl0sW3R5cGU9XCJyZXNldFwiXSxbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1idXR0b246LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6MC4zNWVtIDAuNjI1ZW0gMC43NWVtfWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1cImNoZWNrYm94XCJdLFt0eXBlPVwicmFkaW9cIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOmluaGVyaXQ7b3BhY2l0eTowLjU0fTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9KiwqOmJlZm9yZSwqOmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH1ib2R5e2NvbG9yOiMzNzM3Mzc7Zm9udC1mYW1pbHk6XCJXb3JrIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHl9I2hlYWRlcnttYXJnaW46YXV0bzttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjIwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDB9I2hlYWRlciAubW9iaWxlLW1lbnUtYnRue2Rpc3BsYXk6bm9uZX0jaGVhZGVyIC5tZW51LXdyYXBwZXJ7ZmxvYXQ6cmlnaHR9QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCl7I2hlYWRlciAubWVudS13cmFwcGVye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19I2hlYWRlciAubWVudS13cmFwcGVyIC5tb3JlLW5hdntjb2xvcjojYTFhMWExO3Bvc2l0aW9uOnJlbGF0aXZlfSNoZWFkZXIgLm1lbnUtd3JhcHBlciAubW9yZS1uYXY6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaGFtYnVyZ2VyLnBuZ1wiKSBuby1yZXBlYXQ7Y29udGVudDonJztoZWlnaHQ6MTRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMnB4O3RvcDoxNnB4O3dpZHRoOjE4cHh9I2hlYWRlciAuc2VhcmNoLWJhciAjc2VhcmNoc3VibWl0LCNoZWFkZXIgLnNlYXJjaC1iYXIgLnNjcmVlbi1yZWFkZXItdGV4dHtkaXNwbGF5Om5vbmV9I2hlYWRlciAuc2VhcmNoLWJhci1tb2JpbGUgI3NlYXJjaHN1Ym1pdCwjaGVhZGVyIC5zZWFyY2gtYmFyLW1vYmlsZSAuc2NyZWVuLXJlYWRlci10ZXh0e2Rpc3BsYXk6bm9uZX0jaGVhZGVyIC5jb250YWlue3BhZGRpbmc6MH0ubG9nb3ttYXgtaGVpZ2h0Ojc2cHg7bWF4LXdpZHRoOjMyOHB4O29wYWNpdHk6MX0uaGlkZS1sb2dpbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubWVudS1tYWluLW1lbnUtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtmb250LXNpemU6MC45ZW07bWFyZ2luLXJpZ2h0OjA7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKXsubWVudS1tYWluLW1lbnUtY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9fS5tZW51LW1haW4tbWVudS1jb250YWluZXIgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAuZHJvcGRvd257cGFkZGluZy1yaWdodDozMHB4fS5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1vcmUtbmF2e3BhZGRpbmctcmlnaHQ6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd257Ym9yZGVyOjFweCBzb2xpZCAjZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93biAuc3ViLW1lbnV7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZGJkYjtib3JkZXItcmFkaXVzOjAgNXB4IDVweDtib3gtc2hhZG93OjAgMnB4IDlweCByZ2JhKDAsMCwwLDAuMSk7ZGlzcGxheTpub25lO2xlZnQ6LTFweDtwYWRkaW5nOjAgNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0NXB4O3dpZHRoOjIzOXB4O3otaW5kZXg6MH0uZHJvcGRvd24gLnN1Yi1tZW51IGxpe2JvcmRlci1yYWRpdXM6NXB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjE1cHggMDtwYWRkaW5nOjVweCAxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOjBzfS5kcm9wZG93bjpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZGJkYjtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RlZGJkYjtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVkYmRiO2JveC1zaGFkb3c6MCAtNXB4IDlweCByZ2JhKDAsMCwwLDAuMSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDQ2LjhlbSl7LmRyb3Bkb3duOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLXRvcDowO2JveC1zaGFkb3c6MDtwb3NpdGlvbjpyZWxhdGl2ZX19LmRyb3Bkb3duOmhvdmVyPi5zdWItbWVudXtkaXNwbGF5OmJsb2NrfS5kcm9wZG93bjpob3ZlciA6YmVmb3Jle2JvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmY7Ym90dG9tOjA7Y29udGVudDonJztsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt6LWluZGV4OjEwMH0uZHJvcGRvd246YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbi1hcnJvdy5wbmdcIik7Y29udGVudDonJztoZWlnaHQ6N3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjIwcHg7d2lkdGg6MTFweH0uZHJvcGRvd24tbG9naW57cGFkZGluZzoxNXB4IDB9LmRyb3Bkb3duLWxvZ2luIC5zdWItbWVudXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVkYmRiO2JvcmRlci1yYWRpdXM6NXB4IDAgNXB4IDVweDtib3gtc2hhZG93OjAgMnB4IDlweCByZ2JhKDAsMCwwLDAuMSk7ZGlzcGxheTpub25lO3BhZGRpbmc6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozNXB4O3RvcDo1MXB4O3dpZHRoOjI2OXB4O3otaW5kZXg6LTF9LmRyb3Bkb3duLWxvZ2luIC5zdWItbWVudSBsaXtib3JkZXItcmFkaXVzOjVweDtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNXB4IDA7cGFkZGluZzo1cHggMTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjowc30uZHJvcGRvd24tbG9naW4gZm9ybSBsYWJlbHtjb2xvcjojMzczNzM3O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjEwcHggMCA1cHg7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0uZHJvcGRvd24tbG9naW4gZm9ybSAuaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjZGVkYmRiO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6N3B4IDEwcHh9LmRyb3Bkb3duLWxvZ2luIGZvcm0gLmJ0bnttYXJnaW4tdG9wOjEwcHh9LmRyb3Bkb3duLWxvZ2luIGZvcm0gLmZvcmdvdHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowLjhlbTttYXJnaW46MTBweCAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0jbG9naW5mb3JtIGxhYmVse2NvbG9yOiMzNzM3Mzc7ZGlzcGxheTpibG9jazttYXJnaW46MTBweCAwIDVweDt0ZXh0LXRyYW5zZm9ybTppbml0aWFsfSNsb2dpbmZvcm0gLmlucHV0e2JvcmRlcjoxcHggc29saWQgI2RlZGJkYjtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjdweCAxMHB4O3dpZHRoOjEwMCV9I2xvZ2luZm9ybSAuYnV0dG9uLXByaW1hcnl7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiMzNzM3Mzc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo0MDA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MTVweCA0MHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOjAuMjVzO3dpZHRoOjEwMCV9I2xvZ2luZm9ybSAuYnV0dG9uLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOjAuMXN9LmxvZ2luLWNvbnRhaW5lcntmbG9hdDpyaWdodDtmb250LXNpemU6MC45ZW07bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLXRvcDoxM3B4fS5sb2dpbi1jb250YWluZXIgLm9wZW57YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZGJkYjtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RlZGJkYjtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVkYmRiO2JveC1zaGFkb3c6MCAtNXB4IDlweCByZ2JhKDAsMCwwLDAuMSk7cG9zaXRpb246cmVsYXRpdmV9LmxvZ2luLWNvbnRhaW5lciAuZHJvcGRvd24tbG9naW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmxvZ2luLWNvbnRhaW5lciAubG9naW4tbmF2e2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MTBweCAyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKXsubG9naW4tY29udGFpbmVye21hcmdpbi1yaWdodDowO3dpZHRoOjEwMCV9LmxvZ2luLWNvbnRhaW5lciAuZHJvcGRvd257Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZGJkYjtwb3NpdGlvbjpyZWxhdGl2ZX0ubG9naW4tY29udGFpbmVyIC5kcm9wZG93bi1sb2dpbntib3JkZXI6MDttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzowIDEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0ubG9naW4tY29udGFpbmVyIC5kcm9wZG93bi1sb2dpbiBmb3Jte3BhZGRpbmc6MTBweH0ubG9naW4tY29udGFpbmVyIC5sb2dpbi1uYXZ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5sb2dpbi1jb250YWluZXIgLm9wZW57YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItdG9wOjA7Ym94LXNoYWRvdzpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgKG1heC13aWR0aDogNjRlbSl7I2hlYWRlcntiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjkycHg7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7ei1pbmRleDozMDB9I2hlYWRlciAuY29udGFpbnt3aWR0aDoxMDAlfSNoZWFkZXIgLm1vYmlsZS1tZW51LWJ0bntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93OjNweCAtNnB4IDlweCByZ2JhKDAsMCwwLDAuNSk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6OTJweDtwYWRkaW5nOjIwcHggNDJweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjE0NHB4fSNoZWFkZXIgLm1vYmlsZS1tZW51LWJ0biAudGV4dHtmb250LXNpemU6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1OHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0b3A6MzdweH0ubWVudS1tYWluLW1lbnUtY29udGFpbmVye2Zsb2F0OnJpZ2h0O21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7cGFkZGluZzowO3dpZHRoOjEwMCV9Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAub3Blbntib3JkZXI6MDtib3gtc2hhZG93Om5vbmV9Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubW9yZS1uYXZ7cGFkZGluZy1yaWdodDowfS5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1vcmUtbmF2OmFmdGVye2JhY2tncm91bmQ6bm9uZX0ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5kcm9wZG93bntwYWRkaW5nLXJpZ2h0OjB9LmRyb3Bkb3duLWxvZ2luIC5zdWItbWVudSwuZHJvcGRvd24gLnN1Yi1tZW51e2JhY2tncm91bmQ6I2VlZTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDowfS5kcm9wZG93bi1sb2dpbiAuc3ViLW1lbnUgbGksLmRyb3Bkb3duIC5zdWItbWVudSBsaXtiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyOjA7Y29sb3I6IzhhOGE4YTtmb250LXNpemU6MC44ZW07bWFyZ2luOjVweCAwO3BhZGRpbmc6NXB4IDUwcHh9LmRyb3Bkb3duLWxvZ2luIC5zdWItbWVudSBsaTpob3ZlciwuZHJvcGRvd24gLnN1Yi1tZW51IGxpOmhvdmVye2JhY2tncm91bmQ6bm9uZTtjb2xvcjojZmZmfS5kcm9wZG93bi1sb2dpbiAuc3ViLW1lbnUgbGkgYSwuZHJvcGRvd24gLnN1Yi1tZW51IGxpIGF7cGFkZGluZzowfS5tZW51LXdyYXBwZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWRiZGI7Ym94LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuNSk7Y29sb3I6IzhhOGE4YTtkaXNwbGF5Om5vbmU7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjFlbTtsZWZ0OjA7bWFyZ2luOjA7cGFkZGluZzowIDAgMjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6OTFweDt3aWR0aDoxMDAlO3otaW5kZXg6MH0ubWVudS13cmFwcGVyICNtZW51LW1haW4tbWVudXttYXJnaW46MDtwYWRkaW5nOjB9Lm1lbnUtd3JhcHBlciBsaXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVkYmRiO2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxLjJlbTtmb250LXdlaWdodDozMDA7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlfS5tZW51LXdyYXBwZXIgbGkgYXtjb2xvcjojOGE4YThhO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDMwcHh9LmxvZ297aGVpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW46MzBweCAyMHB4O3dpZHRoOjE1MHB4ICFpbXBvcnRhbnR9LnNlYXJjaC1iYXItbW9iaWxle2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uc2VhcmNoLWJhci1tb2JpbGU6YmVmb3Jle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3NlYXJjaC1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2NvbnRlbnQ6Jyc7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjE4cHg7bGVmdDoyNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNXB4O3dpZHRoOjE4cHh9LnNlYXJjaC1iYXItbW9iaWxlIGlucHV0ey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JvcmRlcjoxcHggc29saWQgI2RlZGJkYjtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MS41ZW07cGFkZGluZzoxMHB4IDEwcHggMTBweCA0MHB4O3dpZHRoOjEwMCV9I2hhbWJ1cmdlcntjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MjVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3RvcDo0MXB4O3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNpdGlvbjowLjVzIGVhc2UtaW4tb3V0O3dpZHRoOjE1cHh9I2hhbWJ1cmdlciBzcGFue2JhY2tncm91bmQ6IzhhOGE4YTtib3JkZXItcmFkaXVzOjlweDtkaXNwbGF5OmJsb2NrO2hlaWdodDoycHg7bGVmdDowO29wYWNpdHk6MTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zaXRpb246MC4yNXMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0jaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpe3RvcDowfSNoYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMiksI2hhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKXt0b3A6NHB4fSNoYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoNCl7dG9wOjhweH0jaGFtYnVyZ2VyLm9wZW4gc3BhbjpudGgtY2hpbGQoMSl7bGVmdDo1MCU7dG9wOjA7d2lkdGg6MCV9I2hhbWJ1cmdlci5vcGVuIHNwYW46bnRoLWNoaWxkKDIpe3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfSNoYW1idXJnZXIub3BlbiBzcGFuOm50aC1jaGlsZCgzKXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9I2hhbWJ1cmdlci5vcGVuIHNwYW46bnRoLWNoaWxkKDQpe2xlZnQ6NTAlO3RvcDowO3dpZHRoOjAlfX0ubW9yZS1tZW51e2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2hlaWdodDoyNXB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjE4cHg7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2l0aW9uOjAuNXMgZWFzZS1pbi1vdXQ7d2lkdGg6MThweH0ubW9yZS1tZW51IHNwYW57YmFja2dyb3VuZDojYTFhMWExO2JvcmRlci1yYWRpdXM6OXB4O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjJweDtsZWZ0OjA7b3BhY2l0eToxO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNpdGlvbjowLjI1cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5tb3JlLW1lbnUgc3BhbjpudGgtY2hpbGQoMSl7dG9wOjB9Lm1vcmUtbWVudSBzcGFuOm50aC1jaGlsZCgyKSwubW9yZS1tZW51IHNwYW46bnRoLWNoaWxkKDMpe3RvcDo0cHh9Lm1vcmUtbWVudSBzcGFuOm50aC1jaGlsZCg0KXt0b3A6OHB4fS5tb3JlLW1lbnUub3BlbiBzcGFuOm50aC1jaGlsZCgxKXtsZWZ0OjUwJTt0b3A6MDt3aWR0aDowJX0ubW9yZS1tZW51Lm9wZW4gc3BhbjpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1vcmUtbWVudS5vcGVuIHNwYW46bnRoLWNoaWxkKDMpe3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubW9yZS1tZW51Lm9wZW4gc3BhbjpudGgtY2hpbGQoNCl7bGVmdDo1MCU7dG9wOjA7d2lkdGg6MCV9Lm1lbWJlci1tZW51LXRpdGxle2ZvbnQtc2l6ZToxLjVlbTttYXJnaW46MTBweCAwIDB9LmxvZ2dlZC1pbi1tZW51e2JhY2tncm91bmQ6I2VjZWNlYzt3aWR0aDoxMDAlfS5sb2dnZWQtaW4tbWVudSAubG9nZ2VkLWluLW1lbnUtdWx7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyfS5sb2dnZWQtaW4tbWVudSAubG9nZ2VkLWluLW1lbnUtdWwgbGl7Y29sb3I6IzhhOGE4YTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MC43NWVtO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjE1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5sb2dnZWQtaW4tbWVudSAubG9nZ2VkLWluLW1lbnUtdWwgbGk6aG92ZXJ7Y29sb3I6IzM3MzczN30ubWVudS1sb2dnZWQtaW4tbWVudS1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pey5tZW51LWxvZ2dlZC1pbi1tZW51LWNvbnRhaW5lcnt3aWR0aDoxMDAlfS5tZW51LWxvZ2dlZC1pbi1tZW51LWNvbnRhaW5lciAjbWVudS1sb2dnZWQtaW4tbWVudXttYXJnaW46MH19LnNjcm9sbC10b3B7YmFja2dyb3VuZDojZmZmIHVybChcIi4uL2ltYWdlcy9pY29uLXVwLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO2JvcmRlci1yYWRpdXM6MTAwcHg7Ym90dG9tOjIwcHg7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsMC41KTtoZWlnaHQ6NDdweDtwb3NpdGlvbjpmaXhlZDtyaWdodDoyMHB4O3dpZHRoOjQ3cHg7ei1pbmRleDoxMDB9LmJpZy1oZXJve2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ZmxvYXQ6bGVmdDtoZWlnaHQ6NDEwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNjRlbSl7LmJpZy1oZXJve21hcmdpbi10b3A6OTJweDttaW4taGVpZ2h0OjQwMHB4fX0uYmlnLWhlcm8gLmNvbnRhaW4sLmJpZy1oZXJvIC5tZWRpdW0tY29udGFpbntoZWlnaHQ6MTAwJX0uYmlnLWhlcm8gaDF7Y29sb3I6I2ZmZjtmb250LXNpemU6Mi4zNzVlbTtmb250LXdlaWdodDoyMDB9LmJpZy1oZXJvIHB7Zm9udC1zaXplOjEuMmVtO2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzoxcHh9LmJpZy1oZXJvIC52ZXJ0LXRhYmxle3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDQ2LjhlbSl7LmJpZy1oZXJvIC52ZXJ0LXRhYmxle3BhZGRpbmc6MjBweCAwfX0uYmlnLWhlcm8gLnZlcnQtdGFibGUgLnRleHQtbWlkZGxle3BhZGRpbmc6MH0uYmlnLWhlcm8gLmJ0bnttYXJnaW4tdG9wOjIwcHh9LnNsaW0taGVyb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2Zsb2F0OmxlZnQ7aGVpZ2h0OjI0MHB4O3dpZHRoOjEwMCV9LnNsaW0taGVybyBoMXtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozZW19LnNsaW0taGVybyAuY29udGFpbiwuc2xpbS1oZXJvIC5tZWRpdW0tY29udGFpbntoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNjRlbSl7LnNsaW0taGVyb3ttYXJnaW4tdG9wOjkycHg7bWluLWhlaWdodDoyNDhweH19LnNsaW0taGVybyAudGV4dC1taWRkbGV7cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKXsuc2xpbS1oZXJvIC50ZXh0LW1pZGRsZXtib3R0b206MDtkaXNwbGF5OnRhYmxlLWNlbGw7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9fS5zbGltLWhlcm8gLnZlcnQtdGFibGV7d2lkdGg6MTAwJX0uc2VhcmNoLWljb257YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvc2VhcmNoLWljb24ucG5nXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjE4cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MjVweDt0cmFuc2l0aW9uOjAuMjVzO3dpZHRoOjE4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pey5zZWFyY2gtaWNvbntkaXNwbGF5Om5vbmV9fS5zZWFyY2gtYmFye2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0uc2VhcmNoLWJhciBpbnB1dHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7Zm9udC1zaXplOjNlbTtmb250LXdlaWdodDoyMDA7aGVpZ2h0OjEwMCU7cGFkZGluZy1sZWZ0OjIwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEwfS50aHJlZS1jb2x1bW4tc2VjdGlvbiBoM3tjb2xvcjojOGE4YThhO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udGhyZWUtY29sdW1uLXNlY3Rpb24gLnRoaXJkLXdpdGgtbWFyZ2lue21hcmdpbi1ib3R0b206MjBweH0udGhyZWUtY29sdW1uLXNlY3Rpb24gcHtjb2xvcjojMzczNzM3fS5zZWN0aW9uLnNpZGUtYnktc2lkZXtmb250LXdlaWdodDpub3JtYWw7cGFkZGluZy1ib3R0b206MH0uc2VjdGlvbi5zaWRlLWJ5LXNpZGUgLmV2ZW50e2JhY2tncm91bmQ6I2VjZWNlY30uc2VjdGlvbi5zaWRlLWJ5LXNpZGUgLmV2ZW50IGxpe2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjVweCAwfS5zZWN0aW9uLnNpZGUtYnktc2lkZSAuZXZlbnQgYXttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLXRvcDoxMHB4fS5zZWN0aW9uLnNpZGUtYnktc2lkZSAuaXRlbXtwYWRkaW5nOjUwcHggMTAwcHh9LnNlY3Rpb24uc2lkZS1ieS1zaWRlIGgye2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW4tYm90dG9tOjEwcHh9LnNlY3Rpb24uc2lkZS1ieS1zaWRlIGgze2ZvbnQtc2l6ZToxLjM3NWVtO2ZvbnQtd2VpZ2h0OjMwMH0uc2VjdGlvbi5zaWRlLWJ5LXNpZGUgcHtmb250LXdlaWdodDpub3JtYWx9LnNlY3Rpb24uc2lkZS1ieS1zaWRlIGF7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowLjllbTttYXJnaW4tYm90dG9tOjM1cHg7bWFyZ2luLXRvcDozNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKXsuc2VjdGlvbi5zaWRlLWJ5LXNpZGUgLml0ZW17cGFkZGluZzozMHB4IDIwcHh9fS5zZWN0aW9uLnRodW1ibmFpbC1saW5rcyBoMnttYXJnaW46MjBweCBhdXRvfS5zZWN0aW9uLnRodW1ibmFpbC1saW5rcyB1bHttYXJnaW46MCBhdXRvO3BhZGRpbmc6MjBweCAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlY3Rpb24udGh1bWJuYWlsLWxpbmtzIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCAxJSAwLjVlbTt3aWR0aDozMCV9QG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pey5zZWN0aW9uLnRodW1ibmFpbC1saW5rcyB1bCBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMC41ZW07d2lkdGg6MTAwJX19LnNlY3Rpb24udGh1bWJuYWlsLWxpbmtzIHVsIGEsLnNlY3Rpb24udGh1bWJuYWlsLWxpbmtzIHVsIGE6dmlzaXRlZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtjb2xvcjojMzczNzM3O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Ojg4cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWN0aW9uLnRodW1ibmFpbC1saW5rcyB1bCBhOmhvdmVyLC5zZWN0aW9uLnRodW1ibmFpbC1saW5rcyB1bCBhOnZpc2l0ZWQ6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSl9LnNlY3Rpb24udGh1bWJuYWlsLWxpbmtzIHVsIC5pbWFnZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4yKTtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7aGVpZ2h0Ojg4cHg7bWFyZ2luLXJpZ2h0OjFlbTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6ODhweH0uc2VjdGlvbi50aHVtYm5haWwtbGlua3MgdWwgLmltYWdlIGltZ3toZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfS5zZWN0aW9uLnRodW1ibmFpbC1saW5rcyB1bCAudGV4dHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwO2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjM1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKXsuc2VjdGlvbi50aHVtYm5haWwtbGlua3MgdWwgLnRleHR7ZmxvYXQ6bm9uZTttYXJnaW46MH19LmZvb3Rlcntib3JkZXItdG9wOjJweCBzb2xpZCAjZWVlO2NsZWFyOmJvdGg7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MjVweCAyMHB4O3dpZHRoOjEwMCV9LmZvb3RlciB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo2MDA7bWFyZ2luOjIwcHggNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA0Ni44ZW0pey5mb290ZXIgdWwgbGl7bWFyZ2luOjEwcHh9fS5mb290ZXIgLnNvY2lhbCB1bHttYXJnaW46MjBweCAwfS5mb290ZXIgLnNvY2lhbCB1bCBsaXttYXJnaW46MH0uZm9vdGVyIC5zb2NpYWwgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTVweH1AbWVkaWEgKG1heC13aWR0aDogNjRlbSl7LmZvb3RlciAuc29jaWFse21hcmdpbi10b3A6MDt0ZXh0LWFsaWduOmNlbnRlcn19LmZvb3RlciAubG9nb3twYWRkaW5nLXJpZ2h0OjIwcHh9LmZvb3RlciAuZm9vdGVyLWxpbmtzIHVsIGxpe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjAuOWVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MTVweCAwO3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDI1Ljg3NWVtKXsuZm9vdGVyIC5mb290ZXItbGlua3N7d2lkdGg6NTAlfS5mb290ZXIgLmZvb3Rlci1saW5rczpsYXN0LWNoaWxke3dpZHRoOjEwMCV9fS5zdWItZm9vdGVye2JhY2tncm91bmQ6I2VjZWNlYztjb2xvcjojMzczNzM3O2ZvbnQtc2l6ZTowLjg1ZW07cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5nZm9ybV9ib2R5IHVse3BhZGRpbmctbGVmdDowfS5nZm9ybV9ib2R5IHVsIGxpe2xpc3Qtc3R5bGU6bm9uZX0uZ2Zvcm1fYm9keSB1bCBsaSBpbnB1dHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDZkNWQ1O2JvcmRlci1yYWRpdXM6NXB4O2NsZWFyOmJvdGg7bWFyZ2luOjdweCAwIDEwcHg7cGFkZGluZzoxMHB4IDE1cHg7d2lkdGg6MTAwJX0uZ2Zvcm1fYm9keSB1bCBsaSBpbnB1dDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM4YThhOGF9Lmdmb3JtX2JvZHkgdWwgbGkgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkNmQ1ZDU7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6IzhhOGE4YTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MC44ZW07aGVpZ2h0OjQ0cHg7bWFyZ2luOjdweCAwIDE1cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjUlfS5nZm9ybV9ib2R5IHVsIGxpIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdDpiZWZvcmV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0O2NvbnRlbnQ6Jyc7cGFkZGluZzoxMHB4IDE1cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTZweDt0b3A6MTJweDt6LWluZGV4OjEyfS5nZm9ybV9ib2R5IHVsIGxpIHNlbGVjdHthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtjb2xvcjojOGE4YThhO2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjQ0cHg7b3V0bGluZTpub25lO3BhZGRpbmc6NHB4IDI1cHggNHB4IDlweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDoxcHg7d2lkdGg6MTAwJTt6LWluZGV4OjIwfS5nZm9ybV9ib2R5IHVsIGxpIHNlbGVjdDpmb2N1c3tib3gtc2hhZG93OjFweCAwIDVweCByZ2JhKDAsMCwwLDAuMSl9Lmdmb3JtX2J1dHRvbntiYWNrZ3JvdW5kOmluaGVyaXQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6I2ZmZjtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MTVweCA0MHB4O3dpZHRoOjEwMCV9Lmdmb3JtX2J1dHRvbjpob3Zlcntjb2xvcjojZmZmO3RyYW5zaXRpb246MC4yNX0udmFsaWRhdGlvbl9tZXNzYWdle2NvbG9yOiNhYTE4MTA7Zm9udC1zaXplOjAuOGVtO21hcmdpbi1ib3R0b206MjBweH0uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle2NvbG9yOiM4YThhOGE7cGFkZGluZzowIDAgMjBweH0jZ2Zvcm1fc3VibWl0X2J1dHRvbl8ye2Zsb2F0OmxlZnQ7d2lkdGg6MzAlfUBtZWRpYSAobWF4LXdpZHRoOiA0Ni44ZW0peyNnZm9ybV9zdWJtaXRfYnV0dG9uXzJ7d2lkdGg6MTAwJX19aDEsaDIsaDMsaDR7Zm9udC13ZWlnaHQ6bGlnaHRlcjtsaW5lLWhlaWdodDoxLjI1ZW07bWFyZ2luOjVweCAwfWgxe2ZvbnQtc2l6ZToyLjI1ZW19aDJ7Zm9udC1zaXplOjIuMTI1ZW07Zm9udC13ZWlnaHQ6MzAwfWgze2ZvbnQtc2l6ZToxLjI1ZW19aDR7Zm9udC1zaXplOjEuMWVtfS5zZWN0aW9uLXRpdGxle21hcmdpbi1ib3R0b206MjBweH0uc2VjdGlvbi10aXRsZSBzcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA0Ni44ZW0pey5zZWN0aW9uLXRpdGxle21hcmdpbi1ib3R0b206MjBweH19LmNlbnRlci1pbnRyb3tjbGVhcjpib3RoO21hcmdpbjowIGF1dG8gMjBweDt3aWR0aDo2MCV9LmdyZXktYmd7YmFja2dyb3VuZDojYTFhMWExfS53aGl0ZS1iZ3tiYWNrZ3JvdW5kOiNmZmZ9LmdyZWVuLWJne2JhY2tncm91bmQ6IzdhYzE0Mztjb2xvcjojZmZmfS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fXNwYW4scHtjb2xvcjppbmhlcml0O2xpbmUtaGVpZ2h0OjEuMjVlbX0uaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljfS5mbGV4e2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvfS5ib2xke2ZvbnQtd2VpZ2h0OjcwMH0uc2VtaS1ib2xke2ZvbnQtd2VpZ2h0OjYwMH0ucmVndWxhcntmb250LXdlaWdodDpub3JtYWx9ZW17Zm9udC1zdHlsZTppdGFsaWN9cHtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yNWVtfWF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1zdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfXVse3BhZGRpbmc6MH0udXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubm9ybWFse2ZvbnQtd2VpZ2h0OjQwMH0ubGlnaHR7Zm9udC13ZWlnaHQ6NDAwfS5saW5lLWJyZWFre2Rpc3BsYXk6YmxvY2t9LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHR9Lmxpc3R7Y29sb3I6IzM3MzczNztmb250LXNpemU6MC44NzVlbX0ubGlzdCB1bHtwYWRkaW5nOjB9Lmxpc3QgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIDAgMjBweCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5saXN0IGxpOmJlZm9yZXtjb2xvcjojYWExODEwO2NvbnRlbnQ6J+KAoic7Zm9udC1zaXplOjE1cHg7bGVmdDotMTVweDtsaW5lLWhlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYWNjb3JkaW9uLWxpc3R7cGFkZGluZzowfS5hY2NvcmRpb24tbGlzdCBsaXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVkYmRiO2NsZWFyOmJvdGg7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MjBweCA0MHB4IDIwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9uLWxpc3QgbGk6aG92ZXJ7dHJhbnNpdGlvbjowLjI1c30uYWNjb3JkaW9uLWxpc3QgbGk6OmJlZm9yZXtiYWNrZ3JvdW5kOiM4YThhOGE7Y29udGVudDonJztoZWlnaHQ6MnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjE2cHg7dHJhbnNpdGlvbjowczt3aWR0aDoxNHB4fS5hY2NvcmRpb24tbGlzdCBsaTo6YWZ0ZXJ7YmFja2dyb3VuZDojOGE4YThhO2NvbnRlbnQ6Jyc7aGVpZ2h0OjE0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NnB4O3RvcDoxMHB4O3RyYW5zaXRpb246MHM7d2lkdGg6MnB4fS5hY2NvcmRpb24tbGlzdCBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uYWNjb3JkaW9uLWxpc3QgbGkgcHtjb2xvcjojOGE4YThhfS5hY2NvcmRpb24tbGlzdCBsaSAuaGlkZXtkaXNwbGF5Om5vbmV9LmZvbnQtc21hbGx7Zm9udC1zaXplOjAuOWVtfS5mb250LW1lZGl1bXtmb250LXNpemU6MS4xZW19LmZvbnQtbGFyZ2V7Zm9udC1zaXplOjEuM2VtfS52ZXJ0LXRhYmxle2Rpc3BsYXk6dGFibGU7aGVpZ2h0OjEwMCV9LnZlcnQtdGFibGUgLnRleHQtbWlkZGxle2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjUwcHggMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIChtYXgtd2lkdGg6IDQ2LjhlbSl7LnZlcnQtdGFibGUgLnRleHQtbWlkZGxle3BhZGRpbmc6MH19LnZlcnQtdGFibGUgLnRleHQtbWlkZGxlIC50ZXh0e21heC13aWR0aDo1MzBweH0udmVydC10YWJsZSAudGV4dC1taWRkbGUgLmNlbnRlci1lbGVtZW50e21hcmdpbjphdXRvfS52ZXJ0LXRhYmxlIC50ZXh0LW1pZGRsZSAuY2VudGVyLWVsZW1lbnQgc3Bhbntmb250LXNpemU6MS41ZW19QG1lZGlhIChtYXgtd2lkdGg6IDc1ZW0pey52ZXJ0LXRhYmxlIC50ZXh0e21hcmdpbjphdXRvfX1AbWVkaWEgKG1heC13aWR0aDogNDYuOGVtKXsudmVydC10YWJsZXtwYWRkaW5nOjIwcHh9fS5pbnRybyBwe2NvbG9yOiMzNzM3Mzc7Zm9udC1zaXplOjEuMzc1ZW07Zm9udC13ZWlnaHQ6MzAwfUBtZWRpYSAobWF4LXdpZHRoOiA0Ni44ZW0pey5lcXVhbC1oZWlnaHQgLml0ZW17aGVpZ2h0OmF1dG8gIWltcG9ydGFudH19Lmljb257bWFyZ2luLWxlZnQ6MzJweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaWNvbjpiZWZvcmV7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2NvbnRlbnQ6Jyc7aGVpZ2h0OjIwcHg7bGVmdDotMjhweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxNnB4fS5pY29uLXNvY2lhbC1mYjpiZWZvcmUsLmljb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlLC5pY29uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmV7Zm9udC1zaXplOjJlbX0uZmFkZWQtdGV4dHtoZWlnaHQ6MTAwcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWRkZWQtdGV4dHtmb250LXNpemU6MS41ZW07cGFkZGluZzo3NXB4fS5uby1wYWR7cGFkZGluZzowfS5uby1tYXJne21hcmdpbjowfS5tYXJnLWJvdHttYXJnaW4tYm90dG9tOjUwcHh9LmNsZWFye2NsZWFyOmJvdGh9LmltYWdle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uaGlkZGVue29wYWNpdHk6MH0uc2hvd3tvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCl7LmRlc2t0b3B7ZGlzcGxheTpub25lfS5tb2JpbGV7ZGlzcGxheTpibG9ja319QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCl7LmRlc2t0b3B7ZGlzcGxheTpibG9ja30ubW9iaWxle2Rpc3BsYXk6bm9uZX19LndpZHRoLTEwe2Zsb2F0OmxlZnQ7d2lkdGg6MTAlfS53aWR0aC0yMHtmbG9hdDpsZWZ0O3dpZHRoOjIwJX0ud2lkdGgtMzB7ZmxvYXQ6bGVmdDt3aWR0aDozMCV9LndpZHRoLTQwe2Zsb2F0OmxlZnQ7d2lkdGg6NDAlfS5oYWxme2Zsb2F0OmxlZnQ7d2lkdGg6NTAlfS5oYWxmLXdpdGgtbWFyZ2lue2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMSU7d2lkdGg6NDglfS5oYWxmLXdpdGgtbWFyZ2luOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7d2lkdGg6NDklfS5oYWxmLXdpdGgtbWFyZ2luOmxhc3Qtb2YtdHlwZXttYXJnaW4tcmlnaHQ6MDt3aWR0aDo0OSV9LndpZHRoLTYwe2Zsb2F0OmxlZnQ7d2lkdGg6NjAlfS53aWR0aC03MHtmbG9hdDpsZWZ0O3dpZHRoOjcwJX0ud2lkdGgtODB7ZmxvYXQ6bGVmdDt3aWR0aDo4MCV9LndpZHRoLTkwe2Zsb2F0OmxlZnQ7d2lkdGg6OTAlfS53aWR0aC0xMDB7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfS5yb3d7Y2xlYXI6Ym90aDtmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9LnRoaXJke2Zsb2F0OmxlZnQ7d2lkdGg6MzMuMzMzMyV9LnRoaXJkLXdpdGgtbWFyZ2lue2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMSU7d2lkdGg6MzElfS50d28tdGhpcmR7ZmxvYXQ6bGVmdDt3aWR0aDo2Ni42NjY2JX0ucXVhcnRlcntmbG9hdDpsZWZ0O3dpZHRoOjI0LjklfS5xdWFydGVyLXdpdGgtbWFyZ2lue2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMSU7d2lkdGg6MjMlfS50aHJlZS1xdWFydGVye2Zsb2F0OmxlZnQ7d2lkdGg6NzUlfS5jb250YWlue2NsZWFyOmJvdGg7bWFyZ2luOmF1dG87bWF4LXdpZHRoOjEyMDBweDtwYWRkaW5nOjAgNTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc21hbGwtY29udGFpbntjbGVhcjpib3RoO21hcmdpbjphdXRvO21heC13aWR0aDo1MDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo1MCV9Lm1lZGl1bS1jb250YWlue2NsZWFyOmJvdGg7bWFyZ2luOmF1dG87bWF4LXdpZHRoOjk3MHB4O3BhZGRpbmc6MCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5sYXJnZS1jb250YWlue2NsZWFyOmJvdGg7bWFyZ2luOmF1dG87cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uc2VjdGlvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y2xlYXI6Ym90aDtmbG9hdDpsZWZ0O3BhZGRpbmc6MjBweCAwO3dpZHRoOjEwMCV9LnNlY3Rpb24gaDJ7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKXsuc2VjdGlvbiBoMnttYXJnaW4tYm90dG9tOjB9fS5zZWN0aW9uLXNtLXBhZGRpbmd7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2NsZWFyOmJvdGg7ZmxvYXQ6bGVmdDtwYWRkaW5nOjMwcHggMDt3aWR0aDoxMDAlfS5zZWN0aW9uLXNtLXBhZGRpbmc6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNvbnRlbnR7Y2xlYXI6Ym90aDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpe2h0bWwsYm9keXtmb250LXNpemU6OTUlfS53aWR0aC0xMCwud2lkdGgtMjAsLndpZHRoLTMwLC53aWR0aC00MCwuaGFsZiwud2lkdGgtNjAsLndpZHRoLTcwLC53aWR0aC04MCwud2lkdGgtOTAsLndpZHRoLTEwMCwudGhpcmQsLnR3by10aGlyZCwudGhpcmQtd2l0aC1tYXJnaW4sLmhhbGYtd2l0aC1tYXJnaW57bWFyZ2luOjA7d2lkdGg6MTAwJX0ud2lkdGgtMTA6Zmlyc3QtY2hpbGQsLndpZHRoLTIwOmZpcnN0LWNoaWxkLC53aWR0aC0zMDpmaXJzdC1jaGlsZCwud2lkdGgtNDA6Zmlyc3QtY2hpbGQsLmhhbGY6Zmlyc3QtY2hpbGQsLndpZHRoLTYwOmZpcnN0LWNoaWxkLC53aWR0aC03MDpmaXJzdC1jaGlsZCwud2lkdGgtODA6Zmlyc3QtY2hpbGQsLndpZHRoLTkwOmZpcnN0LWNoaWxkLC53aWR0aC0xMDA6Zmlyc3QtY2hpbGQsLnRoaXJkOmZpcnN0LWNoaWxkLC50d28tdGhpcmQ6Zmlyc3QtY2hpbGQsLnRoaXJkLXdpdGgtbWFyZ2luOmZpcnN0LWNoaWxkLC5oYWxmLXdpdGgtbWFyZ2luOmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9LnF1YXJ0ZXJ7d2lkdGg6MTAwJX0udGhyZWUtcXVhcnRlcnt3aWR0aDoxMDAlfS5xdWFydGVyLXdpdGgtbWFyZ2lue21hcmdpbjowIDElO3dpZHRoOjk4JX0uc2VjdGlvbntwYWRkaW5nOjIwcHggMH0uc21hbGwtY29udGFpbiwubWVkaXVtLWNvbnRhaW4sLmxhcmdlLWNvbnRhaW57d2lkdGg6MTAwJX0uY29udGFpbntwYWRkaW5nOjIwcHh9LnNtYWxsLWNvbnRhaW57cGFkZGluZzowIDIwcHg7d2lkdGg6MTAwJX0ubWVkaXVtLWNvbnRhaW57d2lkdGg6MTAwJX0uZm9vdGVyIC5mb290ZXItbGlua3MgdWwgbGl7bWFyZ2luOjAgMCAyMHB4IDIwcHh9LmZvb3Rlcnt0ZXh0LWFsaWduOmNlbnRlcn0ucGFkZGVkLXRleHR7cGFkZGluZzoyMHB4IDMwcHh9fXRleHRhcmVhOmZvY3VzLGlucHV0OmZvY3Vze291dGxpbmU6bm9uZX0uZm9ybSBsYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowLjllbX0uZm9ybSAuaW5wdXR7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q2ZDVkNTtib3JkZXItcmFkaXVzOjVweDtjbGVhcjpib3RoO21hcmdpbjo3cHggMCAxMHB4O3BhZGRpbmc6MTBweCAxNXB4O3dpZHRoOjEwMCV9LmZvcm0gLmlucHV0OmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzE2Mzg3Mjtib3gtc2hhZG93OjFweCAwIDVweCByZ2JhKDAsMCwwLDAuMSl9LmZvcm0gdGV4dGFyZWF7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q2ZDVkNTtib3JkZXItcmFkaXVzOjVweDtjbGVhcjpib3RoO21hcmdpbjo3cHggMCAxMHB4O3BhZGRpbmc6MTBweCAxNXB4O3dpZHRoOjEwMCV9LmZvcm0gdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjOGE4YThhO2JveC1zaGFkb3c6MXB4IDAgNXB4IHJnYmEoMCwwLDAsMC4xKX0uZm9ybSAucmVxdWlyZWR7Y29sb3I6I2FhMTgxMH0ucmVhZHl7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6IDQ2LjhlbSl7LnJlYWR5e21hcmdpbi10b3A6MjBweH19LnNlbGVjdHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDZkNWQ1O2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiM4YThhOGE7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjAuOGVtO2hlaWdodDo0NHB4O21hcmdpbjo3cHggMCAxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnNlbGVjdDpiZWZvcmV7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0O2NvbnRlbnQ6Jyc7cGFkZGluZzoxMHB4IDE1cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTZweDt0b3A6MTJweDt6LWluZGV4OjEyfS5zZWxlY3Qgc2VsZWN0e2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2NvbG9yOiM4YThhOGE7Zm9udC1zaXplOjFlbTtoZWlnaHQ6NDRweDtvdXRsaW5lOm5vbmU7cGFkZGluZzo0cHggMjVweCA0cHggOXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50OjFweDt3aWR0aDoxMDAlO3otaW5kZXg6MjB9LnNlbGVjdCBzZWxlY3Q6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7Ym94LXNoYWRvdzoxcHggMCA1cHggcmdiYSgwLDAsMCwwLjEpfS5maWVsZCBsYWJlbHtjbGVhcjpib3RoO2Zsb2F0OmxlZnR9LmdyZXktdGV4dHtjb2xvcjojOGE4YThhfS5kYXJrLWdyZXktdGV4dHtjb2xvcjojMzczNzM3fS53aGl0ZS10ZXh0e2NvbG9yOiNmZmZ9LmxpZ2h0LWdyYXktdGV4dHtjb2xvcjojZGVkYmRifS5ibHVlLXRleHR7Y29sb3I6IzE2Mzg3Mn0uYnRue2JvcmRlci1yYWRpdXM6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxZW07b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyfS5idG4gYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uc21hbGwtYnRue2ZvbnQtc2l6ZTowLjhlbTtwYWRkaW5nOjEwcHggMzBweH0ubWVkaXVtLWJ0bntmb250LXNpemU6MWVtO3BhZGRpbmc6MTVweCA0MHB4fS5sYXJnZS1idG57Zm9udC1zaXplOjFlbTtwYWRkaW5nOjE1cHggNDBweDt3aWR0aDoxMDAlfS53aWRlLWJ0bntwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9LmJvcmRlci1idG57Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo0MDA7dHJhbnNpdGlvbjowLjI1c30uYm9yZGVyLWJ0bjpob3Zlcntjb2xvcjojZmZmO3RyYW5zaXRpb246MC4yNXN9LndoaXRlLWJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNmZmY7Y29sb3I6I2ZmZjtmb250LXNpemU6MC44ZW07dHJhbnNpdGlvbjowLjI1c30ud2hpdGUtYm9yZGVyOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjEpO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjowLjI1c30uZGFyay1ib3JkZXJ7Y29sb3I6IzM3MzczNztmb250LXNpemU6MC44ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246MC4xc30uZGFyay1ib3JkZXI6aG92ZXJ7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOjAuMXN9LnNvbGlkLWJ0bntjb2xvcjojZmZmO2ZvbnQtc2l6ZTowLjhlbX0uaW1hZ2UtdGV4dCBoMntmb250LXdlaWdodDozMDA7bWFyZ2luLWJvdHRvbToxNXB4fS5pbWFnZS10ZXh0IC5pbWFnZXttYXJnaW4tYm90dG9tOjIwcHh9LmltYWdlLXRleHQgLmltYWdlIGltZ3toZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfS5pbWFnZS10ZXh0IC50ZXh0e2NvbG9yOiMzNzM3Mzc7Zm9udC1zaXplOjAuOWVtO3BhZGRpbmctbGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA0Ni44ZW0pey5pbWFnZS10ZXh0IC50ZXh0e3BhZGRpbmctbGVmdDowfX0uaGFsZi50ZXh0LW1vZHVsZTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MjBweH1AbWVkaWEgKG1heC13aWR0aDogNDYuOGVtKXsuaGFsZi50ZXh0LW1vZHVsZTpsYXN0LWNoaWxke21hcmdpbi10b3A6MjBweDtwYWRkaW5nLWxlZnQ6MH19LnRleHQtbW9kdWxle2NvbG9yOiMzNzM3Mzc7Zm9udC1zaXplOjAuOWVtO3BhZGRpbmc6MjBweCAwfS50ZXh0LW1vZHVsZSBoMntmb250LXdlaWdodDozMDA7bWFyZ2luLWJvdHRvbToxNXB4fS50ZXh0LW1vZHVsZSB1bHtwYWRkaW5nOjB9LnRleHQtbW9kdWxlIGxpe2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCAwIDIwcHggMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0udGV4dC1tb2R1bGUgbGk6YmVmb3Jle2NvbnRlbnQ6J+KAoic7Zm9udC1zaXplOjE1cHg7bGVmdDotMTVweDtsaW5lLWhlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udGV4dC1tb2R1bGUgLmJ0bnttYXJnaW4tdG9wOjE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ2LjhlbSl7LnRleHQtbW9kdWxle3BhZGRpbmc6MH0udGV4dC1tb2R1bGUgaDJ7bWFyZ2luLXRvcDoyMHB4fX0uZnVsbC1pbWFnZXtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5mdWxsLWltYWdlIC5jb250YWlue21heC13aWR0aDo3NTBweH0uZnVsbC1pbWFnZSBoMnttYXJnaW4tYm90dG9tOjIwcHh9LmZ1bGwtaW1hZ2UgaDN7bWFyZ2luLWJvdHRvbToyMHB4fS5oYWxmLmxpc3QtbW9kdWxle3BhZGRpbmctcmlnaHQ6MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ2LjhlbSl7LmhhbGYubGlzdC1tb2R1bGV7cGFkZGluZy1yaWdodDowfX0ubGlzdC1tb2R1bGV7bWFyZ2luLXRvcDo0MHB4fS5saXN0LW1vZHVsZSBoMntmb250LXNpemU6MS4zNzVlbTttYXJnaW4tYm90dG9tOjIwcHh9Lmxpc3QtbW9kdWxlIHB7Y29sb3I6IzM3MzczNzttYXJnaW4tYm90dG9tOjEwcHh9Lmljb24tbGlzdHttYXJnaW4tbGVmdDoyMHB4fS5pY29uLWxpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6Jyd9Lmljb24tbGlzdCBsaXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjM1cHggMCAzNXB4IDEwcHh9Lmljb24tbGlzdCBsaSBhe2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tbGVmdDowfS50aWxlLW1vZHVsZXtib3JkZXI6MXB4IHNvbGlkICNkZWRiZGI7Ym9yZGVyLXJhZGl1czo1cHg7bWFyZ2luLXRvcDozMHB4O3dpZHRoOjQ5JX1AbWVkaWEgKG1heC13aWR0aDogNDYuOGVtKXsudGlsZS1tb2R1bGV7d2lkdGg6MTAwJX0udGlsZS1tb2R1bGU6bGFzdC1jaGlsZHt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNjRlbSl7LnRpbGUtbW9kdWxlLmhhbGYtd2l0aC1tYXJnaW57bWFyZ2luOjEwcHggMDt3aWR0aDoxMDAlfX0udGlsZS1tb2R1bGU6bnRoLWNoaWxkKG9kZCl7bWFyZ2luLWxlZnQ6MH0udGlsZS1tb2R1bGU6bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1yaWdodDowfS50aWxlLW1vZHVsZSAudGV4dHtjb2xvcjojZmZmO2hlaWdodDoxNzBweDtwYWRkaW5nOjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ2LjhlbSl7LnRpbGUtbW9kdWxlIC50ZXh0e2hlaWdodDphdXRvfX0udGlsZS1tb2R1bGUgLnRleHQgaDN7Zm9udC13ZWlnaHQ6MzAwO21hcmdpbi10b3A6MH0udGlsZS1tb2R1bGUgLnRleHQgcHtmb250LXdlaWdodDozMDB9LnRpbGUtbW9kdWxlIC5jdGF7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTBweCAxNXB4fS5mZWF0dXJlZC1ldmVudC10aXRsZXtmb250LXNpemU6MC45NWVtO2ZvbnQtd2VpZ2h0OjQwMH0uZXZlbnQtc3VtbWFyaWVzIGgze2ZvbnQtc2l6ZToxLjRlbTtmb250LXdlaWdodDo0MDB9LmV2ZW50LXN1bW1hcmllcyBoNHtjb2xvcjojOGE4YThhO2ZvbnQtd2VpZ2h0OjQwMH0uZXZlbnQtc2VjdGlvbntjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbn0uZXZlbnQtc2VjdGlvbiBoMntmb250LXdlaWdodDozMDA7bWFyZ2luOjIwcHggMCAwfS5ldmVudC1zZWN0aW9uIC50ZXh0LW1vZHVsZTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowfS5ldmVudC1zZWN0aW9uIHB7Y29sb3I6IzM3MzczNzttYXJnaW46MTBweCAwfS5ldmVudC1zdW1tYXJ5e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWRiZGJ9QG1lZGlhIChtYXgtd2lkdGg6IDQ2LjhlbSl7LmV2ZW50LXN1bW1hcnl7bWFyZ2luLXRvcDoyMHB4fX0uZXZlbnQtc3VtbWFyeSAudmVydC10YWJsZXt3aWR0aDoxMDAlfS5ldmVudC1zdW1tYXJ5IC52ZXJ0LXRhYmxlIC50ZXh0LW1pZGRsZXtwYWRkaW5nOjB9QG1lZGlhIChtYXgtd2lkdGg6IDQ2LjhlbSl7LmV2ZW50LXN1bW1hcnkgLnZlcnQtdGFibGV7cGFkZGluZzowIDAgMjBweH19LmV2ZW50LXN1bW1hcnkgaDN7Zm9udC13ZWlnaHQ6MzAwfS5ldmVudC1zdW1tYXJ5IC5idG4tY29udGFpbmVye3BhZGRpbmctbGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA0Ni44ZW0pey5ldmVudC1zdW1tYXJ5IC5idG4tY29udGFpbmVye3BhZGRpbmctbGVmdDowfX0uZXZlbnQtdGh1bWJ7cGFkZGluZy1yaWdodDoyMHB4fS50aHVtYntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7aGVpZ2h0OmF1dG87bWFyZ2luOjEwcHggMjBweCAxMHB4IDA7d2lkdGg6MjAxcHh9LnJlc291cmNlLXNlbGVjdGVke21hcmdpbi1ib3R0b206NzVweH0uY29udGFjdC1pdGVte21hcmdpbi1ib3R0b206MH0uY29udGFjdC1pdGVtIGg1e2NvbG9yOiM4YThhOGE7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206NXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY29udGFjdC1pdGVtIHNwYW57Zm9udC13ZWlnaHQ6MzAwfS5jb250YWN0LXNlY3Rpb24gLmluZm97cGFkZGluZzo3NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKXsuY29udGFjdC1zZWN0aW9uIC5pbmZve3BhZGRpbmc6MjBweH19LmNvbnRhY3Qtc2VjdGlvbiAubWFwLWZvcm17YmFja2dyb3VuZDojZWNlY2VjO3BhZGRpbmc6NzVweH1AbWVkaWEgKG1heC13aWR0aDogNjRlbSl7LmNvbnRhY3Qtc2VjdGlvbiAubWFwLWZvcm17cGFkZGluZzoyMHB4fX0uY29udGFjdC1zZWN0aW9uIC5tYXAtZm9ybSAuZm9ybXttYXJnaW4tdG9wOjIwcHh9LmNvbnRhY3Qtc2VjdGlvbiAubWFwLWZvcm0gLmJ0bnttYXJnaW4tdG9wOjIwcHh9LmdldC1kaXJlY3Rpb25ze21hcmdpbjoxMHB4IDB9LnRlYW0tYXJlYXttYXJnaW4tYm90dG9tOjMwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKXsudGVhbS1hcmVhIGgye21hcmdpbi1ib3R0b206MjBweH19LnRlYW0tYXJlYSBoM3ttYXJnaW4tYm90dG9tOjVweH0udGVhbS1hcmVhIC5tZW1iZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGVkYmRiO2JvcmRlci1yYWRpdXM6NXB4O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjIwcHggMjBweCA5MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ5JX1AbWVkaWEgKG1heC13aWR0aDogNDYuOGVtKXsudGVhbS1hcmVhIC5tZW1iZXJ7d2lkdGg6MTAwJX0udGVhbS1hcmVhIC5tZW1iZXI6bGFzdC1jaGlsZHt3aWR0aDoxMDAlfX0udGVhbS1hcmVhIC5tZW1iZXIgLmltYWdlLXByb2ZpbGV7bWFyZ2luLXJpZ2h0OjIwcHg7bWF4LWhlaWdodDoxMDVweDttYXgtd2lkdGg6MTA1cHg7b3ZlcmZsb3c6aGlkZGVufS50ZWFtLWFyZWEgLm1lbWJlciBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX0udGVhbS1hcmVhIC5tZW1iZXIgaDV7Y29sb3I6IzhhOGE4YTtmb250LXdlaWdodDo1MDA7bWFyZ2luLXRvcDo1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50ZWFtLWFyZWEgLm1lbWJlcjpudGgtY2hpbGQob2RkKXttYXJnaW4tbGVmdDoxJTttYXJnaW4tcmlnaHQ6MH0udGVhbS1hcmVhIC5tZW1iZXI6bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjElfS5tZW1iZXItYnV0dG9uLWNvbnRhaW5lcntib3R0b206MDtsZWZ0OjA7cGFkZGluZzoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9Lm1lbWJlci1kZXNje2Rpc3BsYXk6YmxvY2s7bWF4LWhlaWdodDo2MHB4fS5yZXN1bHRzIGg1e2NvbG9yOiM4YThhOGE7Zm9udC13ZWlnaHQ6NTAwfS5yZXN1bHRzIGgze2ZvbnQtd2VpZ2h0OjUwMH0ucmVzdWx0cyAucmVzdWx0e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlZWU7cGFkZGluZzozMHB4IDB9LnJlc3VsdHMgLnJlc3VsdDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uZXJyb3ItcmVzdWx0e21hcmdpbi1ib3R0b206MTAwcHg7cGFkZGluZzo0MHB4IDB9LmVycm9yLXJlc3VsdCAuYnRue21hcmdpbi10b3A6MzBweH0udGVhbS1hcmVhe21hcmdpbi1ib3R0b206MzBweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pey50ZWFtLWFyZWEgaDJ7bWFyZ2luLWJvdHRvbToyMHB4fX0udGVhbS1hcmVhIGgze21hcmdpbi1ib3R0b206NXB4fS50ZWFtLWFyZWEgLm1lbWJlcntib3JkZXI6MXB4IHNvbGlkICNkZWRiZGI7Ym9yZGVyLXJhZGl1czo1cHg7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmc6MjBweCAyMHB4IDkwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NDklfUBtZWRpYSAobWF4LXdpZHRoOiA0Ni44ZW0pey50ZWFtLWFyZWEgLm1lbWJlcnt3aWR0aDoxMDAlfS50ZWFtLWFyZWEgLm1lbWJlcjpsYXN0LWNoaWxke3dpZHRoOjEwMCV9fS50ZWFtLWFyZWEgLm1lbWJlciAuaW1hZ2UtcHJvZmlsZXttYXJnaW4tcmlnaHQ6MjBweDttYXgtaGVpZ2h0OjEwNXB4O21heC13aWR0aDoxMDVweDtvdmVyZmxvdzpoaWRkZW59LnRlYW0tYXJlYSAubWVtYmVyIGltZ3toZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfS50ZWFtLWFyZWEgLm1lbWJlciBoNXtjb2xvcjojOGE4YThhO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tdG9wOjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRlYW0tYXJlYSAubWVtYmVyOm50aC1jaGlsZChvZGQpe21hcmdpbi1sZWZ0OjElO21hcmdpbi1yaWdodDowfS50ZWFtLWFyZWEgLm1lbWJlcjpudGgtY2hpbGQoZXZlbil7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MSV9Lm1lbWJlci1idXR0b24tY29udGFpbmVye2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjIwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ubWVtYmVyLWRlc2N7ZGlzcGxheTpibG9jazttYXgtaGVpZ2h0OjYwcHh9XG4iLCIvKiFcbiAgICBUaGVtZSBOYW1lOiBZb3JrIFRlbXBsYXRlc1xuICAgIERlc2NyaXB0aW9uOiBDdXN0b20gdGhlbWUgZm9yIFlvcmsgVGVtcGxhdGVzXG4gICAgQXV0aG9yOiBDV1QgSW50ZXJhY3RpdmVcbiAgICBBdXRob3IgVVJJOiBodHRwOi8vY3d0aW50ZXJhY3RpdmUuY29tXG4gICAgVmVyc2lvbjogMS4wXG4qL1xuXG5AaW1wb3J0ICdwYXJ0aWFscy9ub3JtYWxpemUnO1xuQGltcG9ydCAncGFydGlhbHMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2dlbmVyaWMtc3R5bGVzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2hlYWRlcic7XG5AaW1wb3J0ICdwYXJ0aWFscy9oZXJvJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2hvbWUnO1xuQGltcG9ydCAncGFydGlhbHMvZm9vdGVyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2dyYXZpdHktZm9ybXMnO1xuQGltcG9ydCAncGFydGlhbHMvZ2VuZXJpYy1oZWFkZXJzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2dlbmVyaWMtYmFja2dyb3VuZHMnO1xuQGltcG9ydCAncGFydGlhbHMvZ2VuZXJpYy10ZXh0LWxheW91dHMnO1xuQGltcG9ydCAncGFydGlhbHMvZ2VuZXJpYy1pY29ucyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9nZW5lcmljLW1pc2MnO1xuQGltcG9ydCAncGFydGlhbHMvZ2VuZXJpYy13aWR0aHMnO1xuQGltcG9ydCAncGFydGlhbHMvZ2VuZXJpYy1jb250YWluZXJzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2dlbmVyaWMtbW9iaWxlJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2dlbmVyaWMtZm9ybXMnO1xuQGltcG9ydCAncGFydGlhbHMvZ2VuZXJpYy1jb2xvcnMnO1xuQGltcG9ydCAncGFydGlhbHMvZ2VuZXJpYy1idXR0b25zJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2dlbmVyaWMtbW9kdWxlcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9ldmVudHMnO1xuQGltcG9ydCAncGFydGlhbHMvcmVzb3VyY2UnO1xuQGltcG9ydCAncGFydGlhbHMvY29udGFjdCc7XG5AaW1wb3J0ICdwYXJ0aWFscy9tZW1iZXJzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3NlYXJjaC1yZXN1bHQnO1xuQGltcG9ydCAncGFydGlhbHMvZXJyb3InO1xuQGltcG9ydCAncGFydGlhbHMvbWVtYmVycyc7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2NC4xLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscywgLyogMSAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sIC8qIDIgKi9cbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUsIC8qIDEgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cbiIsIi8qIGdlbmVyaWMtc3R5bGVzLnNjc3MgKi9cblxuaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5dGV4dDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuIiwiLyogaGVhZGVyLnNjc3MgKi9cblxuI2hlYWRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAubW9iaWxlLW1lbnUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWVudS13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbGFyZ2UtMikge1xuICAgICAgICAgICAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyAvKiBVc2VkIHdoZW4gaVBhZCByb3RhdGVzIGZyb20gcG9ydHJhaXQgdG8gbGFuZHNjYXBlICovXG4gICAgICAgIH1cblxuICAgICAgICAubW9yZS1uYXYge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5LWFsdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGFtYnVyZ2VyLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtYmFyICNzZWFyY2hzdWJtaXQsXG4gICAgLnNlYXJjaC1iYXIgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1iYXItbW9iaWxlIHtcbiAgICAgICAgI3NlYXJjaHN1Ym1pdCxcbiAgICAgICAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDc2cHg7XG4gICAgbWF4LXdpZHRoOiAzMjhweDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uaGlkZS1sb2dpbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvKiAhaW1wb3J0YW50IHJlcXVpcmVkIHRvIG92ZXJyaWRlIG1vYmlsZSBzcGVjaWZpYyBkaXNwbGF5OmJsb2NrICovO1xufVxuXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5kcm9wZG93biB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1vcmUtbmF2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA5cHggJGJsYWNrLTEwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAyMzlweDtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtNXB4IDlweCAkYmxhY2stMTA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLW1lZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICA6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uLWFycm93LnBuZycpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tbG9naW4ge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgIC5zdWItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDVweCA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDlweCAkYmxhY2stMTA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgIHRvcDogNTFweDtcbiAgICAgICAgd2lkdGg6IDI2OXB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9yZ290IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2xvZ2luZm9ybSB7XG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5idXR0b24tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dpbi1jb250YWluZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuXG4gICAgLm9wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICBib3gtc2hhZG93OiAwIC01cHggOXB4ICRibGFjay0xMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1sb2dpbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAubG9naW4tbmF2IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbG9naW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJwLWxhcmdlKSB7XG5cbiAgICAjaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDMwMDtcblxuICAgICAgICAuY29udGFpbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtbWVudS1idG4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggLTZweCA5cHggJGJsYWNrLTUwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0b3A6IDM3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAub3BlbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vcmUtbmF2IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1sb2dpbiAuc3ViLW1lbnUsXG4gICAgLmRyb3Bkb3duIC5zdWItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGVyLWdyZXk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGVyLWdyZXk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogJG1lZC1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNTBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAkYmxhY2stNTA7XG4gICAgICAgIGNvbG9yOiAkbWVkLWdyZXk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDkxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICNtZW51LW1haW4tbWVudSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZC1ncmV5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAvKiBVc2VkIHRvIG92ZXJpZGUgaW5saW5lIGhlaWdodCBvdXRwdXR0ZWQgYnkgd29yZHByZXNzICovXG4gICAgICAgIG1hcmdpbjogMzBweCAyMHB4O1xuICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgLyogVXNlZCB0byBvdmVyaWRlIGlubGluZSB3aWR0aCBvdXRwdXR0ZWQgYnkgd29yZHByZXNzICovXG4gICAgfVxuXG4gICAgLnNlYXJjaC1iYXItbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zZWFyY2gtaWNvbi5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjaGFtYnVyZ2VyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogNDFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lZC1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSxcbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb3JlLW1lbnUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMThweDtcblxuICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1hbHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgc3BhbjpudGgtY2hpbGQoMiksXG4gICAgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICB0b3A6IDRweDtcbiAgICB9XG5cbiAgICBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZW1iZXItbWVudS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4ubG9nZ2VkLWluLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICRjcmVhbS1ncmV5O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxvZ2dlZC1pbi1tZW51LXVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRtZWQtZ3JleTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnUtbG9nZ2VkLWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICNtZW51LWxvZ2dlZC1pbi1tZW51IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNjcm9sbC10b3Age1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL2ltYWdlcy9pY29uLXVwLWFycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggJGJsYWNrLTUwO1xuICAgIGhlaWdodDogNDdweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgei1pbmRleDogMTAwO1xufVxuIiwiLyogdmFyaWFibGVzLnNjc3MgKi9cblxuLyogQ29sb3JzICovXG5cbiRsaWdodC1ncmV5OiAjZGVkYmRiO1xuJG1lZC1ncmV5OiAjOGE4YThhO1xuJGRhcmstZ3JleTogIzM3MzczNztcbiRsaWdodGVyLWdyZXk6ICNlZWU7XG4kZ3JleS1hbHQ6ICNhMWExYTE7XG4kY3JlYW0tZ3JleTogI2VjZWNlYztcbiR3aGl0ZTogI2ZmZjtcbiRvZmYtd2hpdGU6ICNkNmQ1ZDU7XG4kYmx1ZTogIzE2Mzg3MjtcbiRncmVlbjogIzdhYzE0MztcbiRyZWQ6ICNhYTE4MTA7XG5cbi8qIFJnYiBDb2xvcnMgKi9cbiRibGFjay0xMDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuJGJsYWNrLTIwOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kYmxhY2stNTA6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiR3aGl0ZS0xMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXG4kcHJpbWFyeWNvbG9yOiAjMzRhYmMzO1xuJHNlY29uZGFyeWNvbG9yOiAjYWExODEwO1xuXG4vKiBGb250cyAqL1xuXG4kcHJpbWFyeXRleHQ6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4vKiBCcmVha3BvaW50cyAqL1xuXG4kYnAtc21hbGwgOiAyNS44NzVlbTtcbiRicC1tZWQgOiA0Ni44ZW07XG4kYnAtbGFyZ2UgOiA2NGVtO1xuJGJwLXhsIDogNzVlbTtcbiRicC1sYXJnZS0yIDogMTAyNXB4O1xuXG4vKiBGb250IFdlaWdodHMgKi9cblxuJGV4dHJhLWxpZ2h0OiAyMDA7XG4kbGlnaHQ6IDMwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbWVkaXVtOiA1MDA7XG4kc2VtaS1ib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuIiwiLyogaGVyby5zY3NzICovXG5cbi5iaWctaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTJweDtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW4sXG4gICAgLm1lZGl1bS1jb250YWluIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjM3NWVtO1xuICAgICAgICBmb250LXdlaWdodDogJGV4dHJhLWxpZ2h0O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgIC52ZXJ0LXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZWQpICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1taWRkbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLnNsaW0taGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICB9XG5cbiAgICAuY29udGFpbixcbiAgICAubWVkaXVtLWNvbnRhaW4ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNDhweDtcbiAgICB9XG5cbiAgICAudGV4dC1taWRkbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmVydC10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIi8qIGhvbWUuc2NzcyAqL1xuXG4uc2VhcmNoLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC1pY29uLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICB3aWR0aDogMThweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zZWFyY2gtYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRleHRyYS1saWdodDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG59XG5cbi50aHJlZS1jb2x1bW4tc2VjdGlvbiB7XG4gICAgaDMge1xuICAgICAgICBjb2xvcjogJG1lZC1ncmV5O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAudGhpcmQtd2l0aC1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG59XG5cbi5zZWN0aW9uLnNpZGUtYnktc2lkZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIC5ldmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjcmVhbS1ncmV5O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTAwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLnRodW1ibmFpbC1saW5rcyB7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMSUgMC41ZW07XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICBhOnZpc2l0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrLTEwO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYmxhY2stMTAsIDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stMjA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogZm9vdGVyLnNjc3MgKi9cblxuLmZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodGVyLWdyZXk7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuICAgICAgICBtYXJnaW46IDIwcHggNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWVkKSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3ViLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogJGNyZWFtLWdyZXk7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvKiBncmF2aXR5LWZvcm1zLnNjc3MgKi9cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JGb3JtYXRcblxuLmdmb3JtX2JvZHkgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb2ZmLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBtYXJnaW46IDdweCAwIDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZC1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvZmYtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJG1lZC1ncmV5O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDAgMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Q6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24tYXJyb3cucG5nJykgbm8tcmVwZWF0IHJpZ2h0O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMjVweCA0cHggOXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgNXB4ICRibGFjay0xMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdmb3JtX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNTtcbiAgICB9XG59XG5cbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogJG1lZC1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICB9XG59XG5cbiNnZm9ybV9zdWJtaXRfYnV0dG9uXzIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLW1lZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4iLCIvKiBnZW5lcmljLWhlYWRlcnMuc2NzcyAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDIuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG5oNCB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5jZW50ZXItaW50cm8ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgd2lkdGg6IDYwJTtcbn1cbiIsIi8qIGdlbmVyaWMtYmFja2dyb3VuZHMuc2NzcyAqL1xuXG4uZ3JleS1iZyB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktYWx0O1xufVxuXG4ud2hpdGUtYmcge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLmdyZWVuLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cbiIsIi8qIGdlbmVyaWMtdGV4dC1sYXlvdXRzLnNjc3MgKi9cblxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuc3BhbixcbnAge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbi5pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZsZXgge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VtaS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxucCB7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG51bCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGluZS1icmVhayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5saXN0IHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEFjY29yZGlvbiAqL1xuXG4uYWNjb3JkaW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZWQtZ3JleTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVkLWdyZXk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwcztcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRtZWQtZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb250LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uZm9udC1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5mb250LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4udmVydC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnRleHQtbWlkZGxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWVkKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jZW50ZXItZWxlbWVudCB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXhsKSB7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWVkKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxufVxuXG4uaW50cm8ge1xuICAgIHAge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIH1cbn1cblxuLmVxdWFsLWhlaWdodCB7XG4gICAgLml0ZW0ge1xuICAgICAgICAvL3Njc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogZ2VuZXJpYy1pY29ucy5zY3NzICovXG5cbi5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTZweDtcblxuICAgIH1cbn1cblxuLmljb24tc29jaWFsLWZiOmJlZm9yZSxcbi5pY29uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSxcbi5pY29uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuIiwiLyogZ2VuZXJpYy1taXNjLnNjc3MgKi9cblxuLmZhZGVkLXRleHQge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWRkZWQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBwYWRkaW5nOiA3NXB4O1xufVxuXG4ubm8tcGFkIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubm8tbWFyZyB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubWFyZy1ib3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJwLWxhcmdlLTIpIHtcbiAgICAuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicC1sYXJnZS0yKSB7XG4gICAgLmRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIvKiBnZW5lcmljLXdpZHRocy5zY3NzICovXG5cbi53aWR0aC0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwJTtcbn1cblxuLndpZHRoLTIwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xufVxuXG4ud2lkdGgtMzAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMCU7XG59XG5cbi53aWR0aC00MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwJTtcbn1cblxuLmhhbGYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5oYWxmLXdpdGgtbWFyZ2luIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMSU7XG4gICAgd2lkdGg6IDQ4JTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG59XG5cbi53aWR0aC02MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwJTtcbn1cblxuLndpZHRoLTcwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzAlO1xufVxuXG4ud2lkdGgtODAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi53aWR0aC05MCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDkwJTtcbn1cblxuLndpZHRoLTEwMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3cge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGhpcmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbn1cblxuLnRoaXJkLXdpdGgtbWFyZ2luIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMSU7XG4gICAgd2lkdGg6IDMxJTtcbn1cblxuLnR3by10aGlyZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xufVxuXG4ucXVhcnRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI0LjklO1xufVxuXG4ucXVhcnRlci13aXRoLW1hcmdpbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDElO1xuICAgIHdpZHRoOiAyMyU7XG59XG5cbi50aHJlZS1xdWFydGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xufVxuIiwiLyogZ2VuZXJpYy1jb250YWluZXJzLnNjc3MgKi9cblxuLmNvbnRhaW4ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc21hbGwtY29udGFpbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5tZWRpdW0tY29udGFpbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxhcmdlLWNvbnRhaW4ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tc20tcGFkZGluZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5jb250ZW50IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLyogZ2VuZXJpYy1tb2JpbGUuc2NzcyAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBodG1sLFxuICAgIGJvZHkge1xuICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICB9XG5cbiAgICAud2lkdGgtMTAsXG4gICAgLndpZHRoLTIwLFxuICAgIC53aWR0aC0zMCxcbiAgICAud2lkdGgtNDAsXG4gICAgLmhhbGYsXG4gICAgLndpZHRoLTYwLFxuICAgIC53aWR0aC03MCxcbiAgICAud2lkdGgtODAsXG4gICAgLndpZHRoLTkwLFxuICAgIC53aWR0aC0xMDAsXG4gICAgLnRoaXJkLFxuICAgIC50d28tdGhpcmQsXG4gICAgLnRoaXJkLXdpdGgtbWFyZ2luLFxuICAgIC5oYWxmLXdpdGgtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1YXJ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGhyZWUtcXVhcnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5xdWFydGVyLXdpdGgtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAwIDElO1xuICAgICAgICB3aWR0aDogOTglO1xuICAgIH1cblxuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIC5zbWFsbC1jb250YWluLFxuICAgIC5tZWRpdW0tY29udGFpbixcbiAgICAubGFyZ2UtY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAuc21hbGwtY29udGFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1lZGl1bS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZvb3RlciAuZm9vdGVyLWxpbmtzIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBhZGRlZC10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIH1cbn1cbiIsIi8qIGdlbmVyaWMtZm9ybXMuc2NzcyAqL1xuXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uZm9ybSB7XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG5cbiAgICAuaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvZmYtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbjogN3B4IDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgNXB4ICRibGFjay0xMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb2ZmLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW46IDdweCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkLWdyZXk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCA1cHggJGJsYWNrLTEwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlcXVpcmVkIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxufVxuXG4ucmVhZHkge1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWVkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4uc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9mZi13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICRtZWQtZ3JleTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luOiA3cHggMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi1hcnJvdy5wbmcnKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6ICRtZWQtZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNHB4IDI1cHggNHB4IDlweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWluZGVudDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuXG4gICAgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLTEwO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMCA1cHggJGJsYWNrLTEwO1xuICAgIH1cbn1cblxuLmZpZWxkIHtcbiAgICBsYWJlbCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG4iLCIvKiBnZW5lcmljLWNvbG9ycy5zY3NzICovXG5cbi5ncmV5LXRleHQge1xuICAgIGNvbG9yOiAkbWVkLWdyZXk7XG59XG5cbi5kYXJrLWdyZXktdGV4dCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG59XG5cbi53aGl0ZS10ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4ubGlnaHQtZ3JheS10ZXh0IHtcbiAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XG59XG5cbi5ibHVlLXRleHQge1xuICAgIGNvbG9yOiAkYmx1ZTtcbn1cbiIsIi8qIGdlbmVyaWMtYnV0dG9ucy5zY3NzICovXG5cbi5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLnNtYWxsLWJ0biB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbi5tZWRpdW0tYnRuIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG59XG5cbi5sYXJnZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndpZGUtYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmJvcmRlci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICB9XG59XG5cbi53aGl0ZS1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLTEwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICB9XG59XG5cbi5kYXJrLWJvcmRlciB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICB9XG59XG5cbi5zb2xpZC1idG4ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbn1cbiIsIi8qIG1vZHVsZXMuc2NzcyAqL1xuXG4vKiBJbWFnZSBhbmQgVGV4dCBNb2R1bGUgKi9cblxuLmltYWdlLXRleHQge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLW1lZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFsZi50ZXh0LW1vZHVsZTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLyogVGV4dCBNb2R1bGUgKi9cblxuLnRleHQtbW9kdWxlIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZWQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBGdWxsIEltYWdlIFNlY3Rpb24gKi9cblxuLmZ1bGwtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5jb250YWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLyogTGlzdCBNb2R1bGUgKi9cblxuLmhhbGYubGlzdC1tb2R1bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1tZWQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5saXN0LW1vZHVsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5pY29uLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDM1cHggMCAzNXB4IDEwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogVGlsZSBNb2R1bGVzICovXG5cbi50aWxlLW1vZHVsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDQ5JTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWVkKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgJi5oYWxmLXdpdGgtbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWVkKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG59XG4iLCIvKiBldmVudHMuc2NzcyAqL1xuXG4uZmVhdHVyZWQtZXZlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbn1cblxuLmV2ZW50LXN1bW1hcmllcyB7XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBjb2xvcjogJG1lZC1ncmV5O1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgfVxufVxuXG4uZXZlbnQtc2VjdGlvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAudGV4dC1tb2R1bGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbn1cblxuLmV2ZW50LXN1bW1hcnkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWVkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnZlcnQtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAudGV4dC1taWRkbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbWVkKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICB9XG5cbiAgICAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLW1lZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXZlbnQtdGh1bWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi50aHVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMDtcbiAgICB3aWR0aDogMjAxcHg7XG59XG4iLCIvKiByZXNvdXJjZS5zY3NzICovXG5cbi5yZXNvdXJjZS1zZWxlY3RlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbiIsIi8qIGNvbnRhY3Quc2NzcyAqL1xuXG4uY29udGFjdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgaDUge1xuICAgICAgICBjb2xvcjogJG1lZC1ncmV5O1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIH1cbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgLmluZm8ge1xuICAgICAgICBwYWRkaW5nOiA3NXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFwLWZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JlYW0tZ3JleTtcbiAgICAgICAgcGFkZGluZzogNzVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdldC1kaXJlY3Rpb25zIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cbiIsIi8qIG1lbWJlcnMuc2NzcyAqL1xuXG4udGVhbS1hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWxhcmdlKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAubWVtYmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDkwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQ5JTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLW1lZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtcHJvZmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBjb2xvcjogJG1lZC1ncmV5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZW1iZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW1iZXItZGVzYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbn1cbiIsIi8qIHNlYXJjaC1yZXN1bHQuc2NzcyAqL1xuXG4ucmVzdWx0cyB7XG4gICAgaDUge1xuICAgICAgICBjb2xvcjogJG1lZC1ncmV5O1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIH1cblxuICAgIC5yZXN1bHQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0ZXItZ3JleTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogZXJyb3Iuc2NzcyAqL1xuXG4uZXJyb3ItcmVzdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG4iXX0= */
