﻿html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#eff4f5;backface-visibility:hidden;position:static}*,*:before,*:after{box-sizing:inherit}::-ms-clear,::-webkit-search-decoration,::-webkit-search-cancel-button,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none !important}ul{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit}a:hover{text-decoration:none;color:inherit}a:active{text-decoration:none;color:inherit}a:focus{text-decoration:none;color:inherit}*:focus{box-shadow:0 0 0 .2rem #005d66 !important}.using-mouse *:focus{outline:none !important;box-shadow:none !important}button{-webkit-appearance:button;border:0;background-color:rgba(0,0,0,0)}@font-face{font-family:"FFBauWebProBold";src:url("../fonts/374EAE_7_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProRegular";src:url("../fonts/374EAE_6_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProSuperItalic";src:url("../fonts/374EAE_5_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProSuper";src:url("../fonts/374EAE_4_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProRegularItalic";src:url("../fonts/374EAE_3_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProMediumItalic";src:url("../fonts/374EAE_2_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProMedium";src:url("../fonts/374EAE_1_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProBoldItalic";src:url("../fonts/374EAE_0_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirLight";src:url("../fonts/avenir-light-webfont.woff2") format("woff2"),url("../fonts/avenir-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirBook";src:url("../fonts/avenir-book-webfont.woff2") format("woff2"),url("../fonts/avenir-book-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirRoman";src:url("../fonts/avenir-roman-webfont.woff2") format("woff2"),url("../fonts/avenir-roman-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirMedium";src:url("../fonts/avenir-medium-webfont.woff2") format("woff2"),url("../fonts/avenir-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirBlack";src:url("../fonts/avenir-black-webfont.woff2") format("woff2"),url("../fonts/avenir-black-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirHeavy";src:url("../fonts/avenir-heavy-webfont.woff2") format("woff2"),url("../fonts/avenir-heavy-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirItalic";src:url("../fonts/avenir-oblique-webfont.woff2") format("woff2"),url("../fonts/avenir-oblique-webfont.woff") format("woff");font-weight:normal;font-style:normal}@-webkit-keyframes MenuOptionFadeIn{0%{-moz-opacity:0;-khtml-opacity:0;opacity:0;margin-left:-10px}100%{-moz-opacity:1;-khtml-opacity:1;opacity:1;margin-left:0}}@-moz-keyframes MenuOptionFadeIn{0%{-moz-opacity:0;-khtml-opacity:0;opacity:0;margin-left:-10px}100%{-moz-opacity:1;-khtml-opacity:1;opacity:1;margin-left:0}}@-o-keyframes MenuOptionFadeIn{0%{-moz-opacity:0;-khtml-opacity:0;opacity:0;margin-left:-10px}100%{-moz-opacity:1;-khtml-opacity:1;opacity:1;margin-left:0}}@keyframes MenuOptionFadeIn{0%{-moz-opacity:0;-khtml-opacity:0;opacity:0;margin-left:-10px}100%{-moz-opacity:1;-khtml-opacity:1;opacity:1;margin-left:0}}.fromTopIn{transition:transform 1s ease,opacity 1s ease;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);opacity:1}.fromTopOut{transition:transform 1s ease,opacity 1s ease;transform:translate(0, -10px);-webkit-transform:translate(0, -10px);-moz-transform:translate(0, -10px);-ms-transform:translate(0, -10px);opacity:0}.fromBottomIn{transition:transform 1s ease,opacity 1s ease;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);opacity:1}.fromBottomOut{transition:transform 1s ease,opacity 1s ease;transform:translate(0, 10px);-webkit-transform:translate(0, 10px);-moz-transform:translate(0, 10px);-ms-transform:translate(0, 10px);opacity:0}.fromLeftIn{transition:transform 1s ease,opacity 1s ease;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);opacity:1}.fromLeftOut{transition:transform 1s ease,opacity 1s ease;transform:translate(-10px, 0);-webkit-transform:translate(-10px, 0);-moz-transform:translate(-10px, 0);-ms-transform:translate(-10px, 0);opacity:0}.fromRightIn{transition:transform 1s ease,opacity 1s ease;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);opacity:1}.fromRightOut{transition:transform 1s ease,opacity 1s ease;transform:translate(10px, 0);-webkit-transform:translate(10px, 0);-moz-transform:translate(10px, 0);-ms-transform:translate(10px, 0);opacity:0}.scaleUpIn{transition:transform 1s ease,opacity 1s ease;transform:scale(1, 1);opacity:1}.scaleUpOut{transition:transform 1s ease,opacity 1s ease;transform:scale(1.3, 1.3);opacity:0}.scaleDownIn{transition:transform 1s ease,1s ease-in-out;transform:scale(1, 1);opacity:1}.scaleDownOut{transition:transform 1s ease,1s ease-in-out;transform:scale(1.1, 1.1);opacity:1}.form__header .top-search-box{background-color:#00818a}.form__header .top-search-box .magic-box-input{border-top-right-radius:0;border-bottom-right-radius:0}.form__header .CoveoSearchButton{background-color:#007078 !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}.form__header .magic-box{border:none !important}.form__header input{background-color:#fff;padding:15px;box-shadow:none;width:100%;font-size:16px;color:#515a5e;border-radius:0px;font-family:"FFBauWebProMedium"}.form__header input:-webkit-autofill,.form__header input:-webkit-autofill:hover,.form__header input:-webkit-autofill:active,.form__header input:-webkit-autofill:focus{background-color:#fff;color:#fff}.form__header input::-webkit-input-placeholder{font-size:16px !important;color:#c6d2d7 !important}.form__header input:-moz-placeholder{color:#c6d2d7 !important}.form__header input::-moz-placeholder{color:#c6d2d7 !important}.form__header input:-ms-input-placeholder{color:#c6d2d7 !important}@font-face{font-family:"FFBauWebProBold";src:url("../fonts/374EAE_7_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProRegular";src:url("../fonts/374EAE_6_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProSuperItalic";src:url("../fonts/374EAE_5_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProSuper";src:url("../fonts/374EAE_4_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProRegularItalic";src:url("../fonts/374EAE_3_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProMediumItalic";src:url("../fonts/374EAE_2_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProMedium";src:url("../fonts/374EAE_1_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FFBauWebProBoldItalic";src:url("../fonts/374EAE_0_0.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-UltraLight.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-UltraLight.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-UltraLightItalic.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-UltraLightItalic.woff") format("woff");font-weight:100;font-style:italic}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-Regular.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-Italic.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-Italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-Medium.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-MediumItalic.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-MediumItalic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-DemiBold.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-DemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-DemiBoldItalic.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-DemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-Bold.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-BoldItalic.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-BoldItalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-HeavyItalic.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-HeavyItalic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:"Avenir Next Condensed";src:url("../fonts/AvenirNextCondensed-Heavy.woff2") format("woff2"),url("../fonts/AvenirNextCondensed-Heavy.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"AvenirLight";src:url("../fonts/avenir-light-webfont.woff2") format("woff2"),url("../fonts/avenir-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirBook";src:url("../fonts/avenir-book-webfont.woff2") format("woff2"),url("../fonts/avenir-book-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirRoman";src:url("../fonts/avenir-roman-webfont.woff2") format("woff2"),url("../fonts/avenir-roman-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirMedium";src:url("../fonts/avenir-medium-webfont.woff2") format("woff2"),url("../fonts/avenir-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirBlack";src:url("../fonts/avenir-black-webfont.woff2") format("woff2"),url("../fonts/avenir-black-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirHeavy";src:url("../fonts/avenir-heavy-webfont.woff2") format("woff2"),url("../fonts/avenir-heavy-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirItalic";src:url("../fonts/avenir-oblique-webfont.woff2") format("woff2"),url("../fonts/avenir-oblique-webfont.woff") format("woff");font-weight:normal;font-style:normal}body.newsroom-layout{font-family:"FFBauWebProRegular";font-size:14px;background-color:#f4f8f9}body.newsroom-layout .modal-backdrop{display:none}body.newsroom-layout img{max-width:100%}body.newsroom-layout .container-fluid>.container{padding-left:0;padding-right:0}body.newsroom-layout *:not(i){font-family:"FFBauWebProRegular"}.float-left{float:left !important}.float-right{float:right !important}.mt-2{margin-top:.5rem !important}.mb-0{margin-bottom:0 !important}.h2{font-size:1.625rem;font-family:"FFBauWebProBold"}.cta{font-family:"FFBauWebProRegular";background-color:#00818a;display:table;margin:20px auto 0 auto;color:#fff;text-transform:uppercase;padding:10px 60px}.cta:hover{color:#fff}.category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.category .date{color:#676e6f;margin-right:10px}.slideout-menu{position:fixed;top:0;bottom:0;width:268px;min-height:100vh;-webkit-overflow-scrolling:touch;z-index:5555;display:none}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;left:0;background-color:#eff4f5;min-height:100vh;transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1)}.slideout-open .slideout-menu{display:block}.slideout-open .sticky-wrapper.stuck{left:-268px !important}.visuallyhidden{position:absolute;height:1px;width:1px;overflow:hidden;padding:0 0 0 0;border:0;display:none}body .top-alert-msg{border:0;margin:0}body .top-alert-msg p:last-child{margin:0}body{position:relative}#dark-alerts{position:fixed;overflow:scroll;z-index:999999999;top:0;height:100%;width:100vw;background-color:rgba(0,0,0,.8)}#dark-alerts .dark-overlay-header{display:flex;flex-direction:row;justify-content:space-between;padding:3% 50px 0;max-width:1170px;margin:auto}#dark-alerts .dark-overlay-header a svg{max-height:100px;min-width:450px}@media(max-width: 768px){#dark-alerts .dark-overlay-header a svg{min-width:200px;margin:11% 0}}#dark-alerts .dark-overlay-header .dark-close{color:#fff;font-size:65px;cursor:pointer}#dark-alerts iframe{height:80%;width:80%;max-height:75vh;position:absolute;left:50%;top:55vh;transform:translate(-50%, -50%)}#dark-alerts .dark-overlay-body{padding:3% 50px 0;max-width:1170px;margin:auto}#dark-alerts .dark-overlay-body .row{display:flex}#dark-alerts .dark-overlay-body .row.img-text-row img{width:100%;height:auto}#dark-alerts .dark-overlay-body .row.img-text-row p{color:#fff;font-size:16px;font-family:"FFBauWebProRegular";font-size:22px;line-height:1.4}@media(max-width: 768px){#dark-alerts .dark-overlay-body .row.img-text-row p{margin-top:25px}}#dark-alerts .dark-overlay-body .row.button-row{justify-content:space-around;padding-top:5%}#dark-alerts .dark-overlay-body .row.button-row .btn__primary-large{color:#fff;text-decoration:none;margin-bottom:25px;font-family:FFBauWebProRegular;-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);border:1px solid #00818a;color:#fff;padding:11px 40px;background-color:#00818a;float:left}.alert-light-blue,.alert-light-blue *{color:#1f2325;background-color:#38b6ff;border-color:#b8cce2}.alert-light-blue hr,.alert-light-blue * hr{border-top-color:#a6bfdb}.alert-light-blue .alert-link,.alert-light-blue * .alert-link{color:#000204}.sticky-wrapper{background-color:#008b93;z-index:55555555;width:100% !important;left:0 !important;position:sticky;top:0;transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1)}@media(min-width: 768px){.sticky-wrapper{min-height:120px}}.sticky-wrapper.stuck{position:-webkit-sticky;position:sticky;top:0;left:0;right:0}.sticky-wrapper .section__header{z-index:99999;padding:10px 0;background-color:#008b93;transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1)}@media(min-width: 768px){.sticky-wrapper .section__header{height:auto;padding-top:20px}}@media(min-width: 320px){.sticky-wrapper .section__header{min-height:75px}}.sticky-wrapper .section__header .stuck{position:-webkit-sticky;position:sticky;top:0;left:0;right:0}.sticky-wrapper .section__header-logo{padding:10px 0;height:56px}@media(min-width: 768px){.sticky-wrapper .section__header-logo{padding:0}}.sticky-wrapper .section__header .nav-utility{margin-right:10px}.sticky-wrapper .section__header .nav-utility ul.nav li{cursor:pointer;padding:0;margin:0 15px}.sticky-wrapper .section__header .nav-utility ul.nav li a{color:#fff;border-bottom:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:0;display:block;margin:0;padding:9px 0;transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1)}.sticky-wrapper .section__header .nav-utility ul.nav li a:hover{color:#fff !important;border-bottom:2px solid #fff}.sticky-wrapper .section__header .nav-modal ul{padding-top:10px}.sticky-wrapper .section__header .nav-modal ul li:first-child{padding-left:0}.sticky-wrapper .section__header .nav-modal ul li::last-child{padding-right:0}@media(min-width: 768px){.sticky-wrapper .section__header .nav-modal ul li{padding:0 5px}}@media(min-width: 992px){.sticky-wrapper .section__header .nav-modal ul li{padding:0 15px}}.sticky-wrapper .section__header .nav-modal ul li a{border-radius:0;background-color:rgba(0,0,0,0);padding:10px 0 2px;margin:0;color:#fff;font-size:14px;line-height:20px;letter-spacing:0;transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1)}@media(min-width: 992px){.sticky-wrapper .section__header .nav-modal ul li a{font-size:16px}}.sticky-wrapper .section__header .nav-modal ul li a:hover{color:#fff !important;border-bottom:2px solid #fff}.sticky-wrapper .section__header .nav-modal ul li a i{padding-right:3px;padding-top:1px}.sticky-wrapper .section__header #canvas-trigger-toggle{display:block;padding:20px 0}@media(min-width: 768px){.sticky-wrapper .section__header #canvas-trigger-toggle{padding-top:10px;padding-bottom:0}}.sticky-wrapper .section__header #canvas-trigger-toggle .canvas-trigger-toggle__button{cursor:pointer;float:right;display:block;font-size:15pt;width:32px;height:32px;text-align:right}.sticky-wrapper .section__header #canvas-trigger-toggle .canvas-trigger-toggle__button.-open{display:none}.sticky-wrapper .section__header #canvas-trigger-toggle .canvas-trigger-toggle__button.-closed{display:block}.sticky-wrapper .section__header #canvas-trigger-toggle .canvas-trigger-toggle__label{cursor:pointer;margin-right:-15px;color:#fff;font-size:14px;line-height:20px;letter-spacing:0}.footer__utility{color:#fff;padding:30px 0 75px 0;background-color:#354142}.footer__utility ul{list-style-type:none;margin:0;padding:0}.footer__utility ul.social-media{font-size:18pt;margin-bottom:10px}.footer__utility ul.social-media li{display:inline-block}.footer__utility ul.social-media li a{border-radius:2px;display:block;width:40px;height:40px;line-height:34px}.footer__utility ul.social-media li a i{text-align:center;line-height:34px;padding-left:5px}@media(max-width: 767px){.footer__utility ul.social-media li a i{font-size:32px}}.footer__utility .copyright-custom{padding-top:0;margin-top:15px;border-top:none;text-align:left;padding-bottom:15px}@media(max-width: 767px){.footer__utility .copyright-custom{padding-top:10px;text-align:left}}.footer__utility .copyright-custom a{text-decoration:underline;display:inline;white-space:normal;padding-top:0}.footer__utility .copyright-custom a+a::before{content:"|";color:#fff;opacity:.4;padding:0 6px;text-decoration:none}@media(min-width: 768px){.footer__utility{padding:30px 0 40px 0}.footer__utility ul.social-media{font-size:25pt;margin-bottom:5px}.footer__utility ul.social-media li a{width:40px;height:40px}}.footer__utility a{color:#fff}.footer__utility a:hover{color:#fff}.footer__utility .nnd-language-assistance{flex-basis:100%;width:100%;color:#fff;font-family:inherit;line-height:1.7;padding:10px 0 10px 0;margin-top:5px;margin-bottom:10px;border-top:none;clear:both;text-align:justify}.footer__utility .nnd-language-assistance__heading{margin-bottom:4px;color:#fff}.footer__utility .nnd-language-assistance__heading p{margin:0}.footer__utility .nnd-language-assistance__links ul{list-style:none;margin:0;padding:0;display:inline}.footer__utility .nnd-language-assistance__links ul li{display:inline;white-space:nowrap}.footer__utility .nnd-language-assistance__links ul li+li::before{content:"|";color:#fff;opacity:.4;padding:0 4px}.footer__utility .nnd-language-assistance__links p{display:inline;margin:0;padding:0}.footer__utility .nnd-language-assistance__links p+p::before{content:"|";color:#fff;opacity:.4;padding:0 4px}.footer__utility .nnd-language-assistance__links p br{display:none}.footer__utility .nnd-language-assistance__links a{display:inline !important;color:#fff !important;text-decoration:underline;font-family:inherit;white-space:normal;width:auto !important;height:auto !important;line-height:inherit !important}.footer__utility .nnd-language-assistance__links a:hover,.footer__utility .nnd-language-assistance__links a:focus{opacity:.75}.footer__utility .nnd-language-assistance__links>br{display:none}.footer__utility .nnd-language-assistance__links>a+a::before{content:" | ";color:#fff;opacity:.4;text-decoration:none}.footer__utility .nnd-language-assistance__links span,.footer__utility .nnd-language-assistance__links div,.footer__utility .nnd-language-assistance__links strong,.footer__utility .nnd-language-assistance__links em,.footer__utility .nnd-language-assistance__links font{display:inline !important;margin:0;padding:0;font-family:inherit !important;font-size:inherit !important;color:inherit !important;background:none !important}@media(max-width: 767px){.footer__utility .nnd-language-assistance{padding:8px 0;margin-top:5px;margin-bottom:5px;text-align:justify}.footer__utility .nnd-language-assistance__links p,.footer__utility .nnd-language-assistance__links li{line-height:2.2}.footer__utility .nnd-language-assistance__links{margin-bottom:15px}}#container-footer-static h5{padding:0 0 5px 0;padding-bottom:5px;color:#fff;font-size:16px;line-height:24px;letter-spacing:0;font-family:"FFBauWebProBold";margin-bottom:0}#container-footer-static ul{margin:5px 0 25px 0}#container-footer-static ul li{padding:4px 0}#container-footer-static ul li a{text-decoration:underline}#container-footer-static #legalNotice p{color:#fff;font-size:16px;line-height:24px;font-family:"FFBauWebProRegular"}@media(max-width: 767px){.footer__utility ul.social-media{margin-top:5px}.footer__utility ul.social-media li{margin-top:5px;padding:8px}#container-footer-static ul li{padding:10px}.footer__utility .copyright-custom a{display:block !important;padding:8px 0 !important;white-space:normal !important}.footer__utility .copyright-custom a+a::before{content:none !important}}body.has-nnd #BTTButton{left:auto;right:150px}@media(max-width: 767px){body.has-nnd #BTTButton{left:calc(10vw - 25px);right:auto}}.footer__static{color:#fff;padding:15px 0 30px;padding-top:40px;background-color:#008b93}.footer__static-headline{padding:0 0 5px 0;color:#fff;font-size:15px;line-height:24px;letter-spacing:0}.footer__static-ul{margin:15px 0;padding:0}.footer__static-ul li{list-style-type:none;margin:0;padding:7.5px 0}.footer__static-ul li a{color:#fff;font-size:16px;line-height:24px;letter-spacing:0}#container-footer-mobile{background-color:#008b93}#container-footer-mobile a{font-family:"FFBauWebProRegular";color:#fff;font-size:14px;line-height:20px;letter-spacing:0;padding:10px 15px}#container-footer-mobile a:hover{background-color:#008b93}#container-footer-mobile a:focus{background-color:#008b93}#container-canvas-off{bottom:0;height:100%;position:fixed;right:0;top:0;width:268px;z-index:0;transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1)}#container-canvas-off .panel{margin:0;padding:0;border-radius:0}#container-canvas-off .panel.panel-close{background:#111415;color:#f2f2f2;height:32px;line-height:32px;margin:0;padding:0}#container-canvas-off .panel.panel-close .panel-heading{margin:0;padding:0 20px;text-transform:uppercase}#container-canvas-off .panel.panel-close .panel-heading .pull-right{cursor:pointer}#container-canvas-off #menu .sub-nav .toggle{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}#container-canvas-off #menu,#container-canvas-off #menu .sub-nav{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .25s ease;transition:transform .25s ease;-webkit-transform:translate3d(0, 0, 0)}#container-canvas-off #main-nav-check:checked~.container,#container-canvas-off #main-nav-check:checked~#menu,#container-canvas-off #menu .sub-nav-check:checked~[id$=-sub]{-webkit-transform:translate(265px, 0);-ms-transform:translate(265px, 0);transform:translate(265px, 0)}#container-canvas-off #menu{bottom:0;left:0;position:absolute;transform:translate(0, 0);transition:transform .25s ease;top:32px;padding-bottom:100px;width:100%;z-index:9999;overflow-y:auto;background:#c7d1d0;background:linear-gradient(to right, #9dafad 0%, #c7d1d0 5%)}#container-canvas-off #menu label{display:none}#container-canvas-off #menu #main-nav-check{left:-9999px;position:absolute;top:-9999px}#container-canvas-off #menu #main-nav-check:checked~#menu{transform:translate(0, 0)}#container-canvas-off #menu .sub-nav-check{left:-9999px;position:absolute;top:-9999px}#container-canvas-off #menu .sub-nav-check:checked~[id$=-sub]{transform:translate(100%, 0)}#container-canvas-off #menu ul{list-style-type:none;margin:0;padding:0;-ms-overflow-style:none}#container-canvas-off #menu ul::after{display:block;clear:both;content:""}#container-canvas-off #menu ul::-webkit-scrollbar{width:0 !important}#container-canvas-off #menu ul label{display:inline-block}#container-canvas-off #menu ul li{clear:both;display:block;padding:0;margin:0 20px;border-bottom:1px solid #a6c5c7}#container-canvas-off #menu ul li a{color:#354142;display:block;cursor:pointer;float:left;padding:20px 0;width:85%}#container-canvas-off #menu ul li.static-include{border-bottom:0;border-top:1px solid #a6c5c7;padding-top:5px}#container-canvas-off #menu ul li.static-include ul.social-media{margin:0;padding:0}#container-canvas-off #menu ul li.static-include ul.social-media li{clear:none;display:table;border:0;margin:0;padding:0 15px 0 0;float:left}#container-canvas-off #menu ul li.static-include ul.social-media li:last-child{padding-right:0}#container-canvas-off #menu ul li.static-include ul.social-media li a{font-size:20px}#container-canvas-off #menu ul li.static-include ul.social-media li a:hover{color:#128087}#container-canvas-off #menu ul li.sub-heading{background:#354142;background:linear-gradient(to right, #131718 0%, #354142 5%);border-bottom:0;color:#fff;text-transform:uppercase;margin-left:-20px;margin-right:0px;padding:10px 40px;font-size:10px}#container-canvas-off #menu ul li.sub-heading .fa{display:block;width:32px;height:32px;font-size:14px;text-align:left}#container-canvas-off #menu ul li .toggle-sub{cursor:pointer;float:right;margin:20px 0 0 0;padding:0;width:30px;text-align:right}#container-canvas-off #menu ul li ul{margin-top:0}#container-canvas-off #menu ul li ul.sub-nav{background:#c7d1d0;background:linear-gradient(to right, #9dafad 0%, #c7d1d0 5%);bottom:0;left:-100%;position:absolute;top:0;transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transition:transform .25s ease;width:100%;z-index:9999}#container-canvas-off #menu ul li ul.sub-nav .toggle{cursor:pointer;position:absolute;right:20px;top:0px;transform:scale(-1, 1);width:32px}#container-canvas-off #menu ul li ul.sub-nav .toggle i{line-height:32px}#container-canvas-off #menu.level1 ul.sub-nav a{display:block}#container-canvas-off #menu.level1 ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level2 ul.sub-nav a{display:none}#container-canvas-off #menu.level2 ul.sub-nav ul.sub-nav a{display:block}#container-canvas-off #menu.level2 ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level3 ul.sub-nav a{display:none}#container-canvas-off #menu.level3 ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level3 ul.sub-nav ul.sub-nav ul.sub-nav a{display:block}#container-canvas-off #menu.level3 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level4 ul.sub-nav a{display:none}#container-canvas-off #menu.level4 ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level4 ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level4 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:block}#container-canvas-off #menu.level4 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level5 ul.sub-nav a{display:none}#container-canvas-off #menu.level5 ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level5 ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level5 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level5 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:block}#container-canvas-off #menu.level5 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level6 ul.sub-nav a{display:none}#container-canvas-off #menu.level6 ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level6 ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level6 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level6 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level6 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:block}#container-canvas-off #menu.level6 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level7 ul.sub-nav a{display:none}#container-canvas-off #menu.level7 ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level7 ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level7 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level7 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level7 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}#container-canvas-off #menu.level7 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:block}#container-canvas-off #menu.level7 ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{display:none}.section__login{background-color:#008b93;width:320px;margin-top:auto;margin-bottom:auto;right:0;position:absolute;border-radius:5px;overflow:hidden;-ms-transform:translate(-50px, 0);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51)}.section__login__header{color:#fff;padding:20px 30px;padding-bottom:0}.section__login__header .login__header-wrapper{padding-bottom:20px}.section__login__header .login__header-wrapper img{margin-bottom:3px}.section__login__header .login__header-wrapper-title{margin-left:8px;color:#fff;font-size:18px;line-height:24px;letter-spacing:0;font-family:"FFBauWebProBold"}.section__login__body{background-color:#fff;padding:20px 30px;float:left;width:100%}.section__login__body-p{color:#fff;font-size:14px;line-height:20px;letter-spacing:0}.section__login__body .scheduler__btn-wrapper{padding:15px 0 0}.section__login__body .scheduler__btn-wrapper::after{display:block;clear:both;content:""}.section__login__body .login__group{margin-bottom:15px}.section__login__body label{color:#515a5e;font-size:14px;line-height:20px;letter-spacing:0;font-family:"FFBauWebProRegular";font-weight:normal}.section__login__body .MyChartLoginFormField{float:left}.section__login__body .login__action{float:left;width:100%;margin-top:10px}.section__login input{background-color:#fff;padding:8px !important;box-shadow:none !important;width:100% !important;color:#acbabf;font-size:14px;line-height:20px;letter-spacing:0;color:#515a5e !important;border-radius:5px !important;border:1px solid #c6d2d7;font-family:"FFBauWebProRegular"}.section__login input:-webkit-autofill,.section__login input:-webkit-autofill:hover,.section__login input:-webkit-autofill:active,.section__login input:-webkit-autofill:focus{background-color:#fff;color:#fff}.section__login input::-webkit-input-placeholder{color:#acbabf !important;font-size:14px !important}.section__login input:-moz-placeholder{color:#acbabf !important;font-size:14px !important}.section__login input::-moz-placeholder{color:#acbabf !important;font-size:14px !important}.section__login input:-ms-input-placeholder{color:#acbabf !important;font-size:14px !important}.section__login-mobile{width:100%;position:relative;overflow:hidden;padding:20px 0 20px}.section__login-mobile .login__mobile-wrapper{background-color:#008b93;border-radius:5px;padding:10px;text-align:center;-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51)}.section__login-mobile .login__mobile-wrapper .login__mobile-header-wrapper{color:#fff}.section__login-mobile .login__mobile-wrapper .login__mobile-header img{margin-bottom:3px}.section__login-mobile .login__mobile-wrapper .login__mobile-header-title{margin-left:8px;text-align:center;color:#fff;font-size:16px;line-height:22px;letter-spacing:0;font-family:"FFBauWebProMedium"}.section__breadcrumbs-container .print-page{padding:10px 0}.section__breadcrumbs-container ol{padding:15px 0;margin-bottom:0}.section__breadcrumbs-container ol li:before{font-family:"FontAwesome";content:"";display:inline-block;padding:0 5px}.section__breadcrumbs-container ol li:first-child:before{font-family:"FontAwesome";content:"";padding:0 0 0 0}.section__breadcrumbs-container ol li a{font-family:"FFBauWebProMedium";color:#007078;font-size:14px;line-height:20px;letter-spacing:0}.section__breadcrumbs-container ol li a:hover{color:#007078 !important}.section__breadcrumbs-container ol li.active a{font-family:"FFBauWebProRegular";color:#656f75}.section__mega__menu-mobile{position:relative;padding:0}@media(min-width: 768px){.section__mega__menu-mobile{padding:30px 0}}.banner__static-hero{margin:0}@media(min-width: 768px){.banner__static-hero{margin:0}}.banner__static-hero-container{width:100%;height:270px;background-image:url("http://via.placeholder.com/1332x515");background-repeat:no-repeat;background-position:center center;-ms-background-size:inherit;background-size:cover}@media(min-width: 576px){.banner__static-hero-container{height:370px}}@media(min-width: 768px){.banner__static-hero-container{height:420px}}.banner__static-hero-container .label__subtitle{margin-bottom:3px;display:block;color:#fff;font-size:16px;line-height:22px;letter-spacing:0;font-family:"FFBauWebProMedium"}@media(min-width: 768px){.banner__static-hero-container .label__subtitle{margin-bottom:3px;color:#fff;font-size:26px;line-height:32px;letter-spacing:0}}.banner__static-hero-container h1{margin-top:0}.banner__static-hero-position{padding:40px 0;height:270px;position:relative}@media(min-width: 576px){.banner__static-hero-position{height:370px}}@media(min-width: 768px){.banner__static-hero-position{height:420px}}.banner__static-hero.theme-dark .label__subtitle{color:#373e41;font-size:16px;line-height:22px;letter-spacing:0}@media(min-width: 768px){.banner__static-hero.theme-dark .label__subtitle{color:#373e41;font-size:26px;line-height:32px;letter-spacing:0}}.banner__static-hero.theme-dark h1{color:#008b93}.banner__static-hero.theme-dark a[class*=btn__link-bold]{color:#373e41}.banner__static-hero.theme-dark a[class*=btn__link-bold]:hover{color:#373e41 !important}.banner__static-hero .position-inner{padding-left:15px;padding-right:15px}@media(min-width: 768px){.banner__static-hero .position-inner{padding-left:0;padding-right:0}}.banner__static-hero .position-inner p{color:#fff;font-size:21px;line-height:26px;font-family:FFBauWebProBold}@media(min-width: 768px){.banner__static-hero .position-inner p{color:#fff;font-size:36px;line-height:40px;letter-spacing:0;font-family:FFBauWebProBold}}.banner__static-hero .position-center-left{display:table;width:100%}.banner__static-hero .position-center-left .position-inner{display:table-cell;vertical-align:middle}.banner__static-hero .position-top-left{display:block;width:100%}.banner__static-hero .position-top-left .position-inner{display:inline-block;width:100%}.banner__static-hero .position-bottom-left{display:table;width:100%}.banner__static-hero .position-bottom-left .position-inner{display:table-cell;width:100%;vertical-align:bottom}.section__carousel-hero{margin:0 -15px}@media(min-width: 768px){.section__carousel-hero{margin:0}}.section__carousel-hero-container{border-radius:5px}.section__carousel-hero-container h1{margin-top:0}.section__carousel-hero-container .hero__overlay{position:absolute;top:0;right:-1px;z-index:1;height:100%;width:100%}@media(min-width: 768px){.section__carousel-hero-container .hero__overlay{width:auto}}.section__carousel-hero-container .hero__overlay .hero__overlay-wrapper{height:100%}.section__carousel-hero .section__carousel-slide{height:270px;background-repeat:no-repeat;background-position:center center;-ms-background-size:inherit;background-size:cover;width:100%;position:relative}@media(min-width: 576px){.section__carousel-hero .section__carousel-slide{height:370px}}@media(min-width: 768px){.section__carousel-hero .section__carousel-slide{width:100%;height:420px}}.section__carousel-hero .section__carousel-slide.theme-dark .label__subtitle{margin-bottom:10px;display:block;color:#fff;font-size:16px;line-height:1;letter-spacing:0;font-family:"FFBauWebProMedium"}@media(min-width: 768px){.section__carousel-hero .section__carousel-slide.theme-dark .label__subtitle{margin-bottom:5px;color:#fff;font-size:26px;line-height:1;letter-spacing:0}}.section__carousel-hero .section__carousel-slide.theme-dark h1{color:#008b93}.section__carousel-hero .section__carousel-slide.theme-dark a{color:#373e41}.section__carousel-hero .swiper-pagination{bottom:20px;list-style:none;display:block;padding:0;margin:0;left:20px;width:auto}@media(min-width: 768px){.section__carousel-hero .swiper-pagination{bottom:40px;left:56px}}.section__carousel-hero .swiper-pagination .swiper-pagination-bullet{position:relative;display:inline-block;margin:0 2px;border:0;background:#fff;display:block;height:4px;width:40px;outline:none;line-height:0px;font-size:0px;border-radius:0;float:left;opacity:1}@media(min-width: 768px){.section__carousel-hero .swiper-pagination .swiper-pagination-bullet{margin:0 5px}}.section__carousel-hero .swiper-pagination .swiper-pagination-bullet-active{background:#f0c300}.section__carousel-hero .position-inner{position:absolute;left:20px;padding:40px 0 0;width:100%}.section__carousel-hero .position-inner.position-center-left{padding:0;-ms-transform:translate(-50px, 0);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.section__carousel-hero .position-inner.position-top-left{top:0;left:20px}@media(min-width: 768px){.section__carousel-hero .position-inner.position-top-left{left:60px}}.section__carousel-hero .position-inner.position-bottom-left{padding:0;bottom:50px}@media(min-width: 768px){.section__carousel-hero .position-inner{left:60px}}.section__carousel-hero .position-inner p{color:#fff;font-size:21px;line-height:26px;font-family:FFBauWebProBold}@media(min-width: 768px){.section__carousel-hero .position-inner p{color:#fff;font-size:36px;line-height:40px;letter-spacing:0;font-family:FFBauWebProBold}}.hero_banner_carousel{margin-bottom:20px}.hero_banner_carousel .hero_carousel_m_o .carousel-indicators{z-index:999999}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item{z-index:99999}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .img-desktop{min-height:420px}@media(min-width: 1440px){.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .img-desktop{min-height:530px}}@media(min-width: 992px){.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .img-desktop{min-height:530px}}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .img-desktop{background-size:cover;background-position:center}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .img-desktop.img-desktop-resetheight{min-height:420px}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .img-mobile{min-height:370px;background-position:center;background-size:cover}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom{top:5%;position:absolute;right:4%;bottom:30px;left:4%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row{display:initial}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .hero-text-left{margin-right:auto;float:left;text-align:left}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .hero-text-left span{font-size:26px;line-height:40px;letter-spacing:0;font-family:FFBauWebProBold}@media(min-width: 992px){.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .hero-text-left p{font-size:35px;line-height:44px;letter-spacing:0;font-family:FFBauWebProBold;color:#fff}}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .hero-text-left p{letter-spacing:0;font-family:FFBauWebProBold;font-size:21px;line-height:26px}@media(min-width: 992px){.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .left-top{padding-left:15px}}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .left-top{position:absolute;left:0;top:0;padding-left:0}@media(min-width: 992px){.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .left-bottom{padding-left:15px}}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .left-bottom{position:absolute;left:0;bottom:0;padding-left:0}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .hero-text-right{float:right;text-align:right;margin-left:auto}@media(min-width: 992px){.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .hero-text-right{padding:0;right:75px}}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .hero-text-right span{font-size:26px;line-height:40px;letter-spacing:0;font-family:FFBauWebProBold}@media(min-width: 992px){.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .hero-text-right p{font-size:35px;line-height:44px;letter-spacing:0;font-family:FFBauWebProBold;color:#fff}}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .hero-text-right p{letter-spacing:0;font-family:FFBauWebProBold;font-size:21px;line-height:26px}@media(min-width: 992px){.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .right-top{position:absolute;top:0;padding-right:15px;right:75px}}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .right-top{position:absolute;top:0;right:20px}@media(min-width: 992px){.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .right-bottom{position:absolute;right:75px;bottom:0;padding-right:15px}}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .carousel-caption-custom .row .right-bottom{position:absolute;bottom:0;right:20px}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .gradient-overlay-1{background:linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);position:absolute;height:100%;width:100%}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .gradient-overlay-2{background:linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);position:absolute;height:100%;width:100%}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .gradient-overlay-3{background:linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);position:absolute;height:100%;width:100%}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .gradient-overlay-4{background:linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);position:absolute;height:100%;width:100%}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .gradient-overlay-5{background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);position:absolute;height:100%;width:100%}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .gradient-overlay-6{background:linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);position:absolute;height:100%;width:100%}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .gradient-overlay-7{background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);position:absolute;height:100%;width:100%}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .gradient-overlay-8{background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);position:absolute;height:100%;width:100%}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .carousel-item .gradient-overlay-9{background:linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);position:absolute;height:100%;width:100%}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .model-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.hero_banner_carousel .hero_carousel_m_o .carousel-inner .model-overlay .section__login{z-index:99999;right:15px}.model-overlay-right .section__login{right:15px;margin-right:15px}.model-overlay-left .section__login{left:15px;margin-left:15px}.scheduler{background-color:#008b93;width:320px;margin-top:auto;margin-bottom:auto;right:0;position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;-ms-transform:translate(-50px, 0);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51)}.scheduler.mobile{position:relative;width:100%;top:0;transform:translateY(0);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden}.scheduler__header{color:#fff;padding:20px;padding-bottom:0}.scheduler__header .scheduler__header-wrapper{padding-bottom:20px;border-bottom:1px solid #fff}.scheduler__header .scheduler__header-wrapper i{font-size:18px;margin-right:10px;float:left;display:inline}.scheduler__header .scheduler__header-wrapper-title{color:#fff;font-size:18px;line-height:24px;letter-spacing:0;font-family:"FFBauWebProBold"}.scheduler__body{color:#fff;padding-top:20px;padding-bottom:20px;padding:20px}.scheduler__body-p{color:#fff;font-size:14px;line-height:20px;letter-spacing:0}.scheduler__body .scheduler__btn-wrapper{padding:15px 0 0}.scheduler__body .scheduler__btn-wrapper::after{display:block;clear:both;content:""}.scheduler__body .scheduler__btn-wrapper .scheduler__btn{width:47%}.scheduler__body .scheduler__btn-wrapper a[class*=btn__mobile]{width:100%}.scheduler__body .scheduler__btn-wrapper a[class*=btn__primary]{width:100%}@media(min-width: 768px){.scheduler__body .scheduler__btn-wrapper a[class*=btn__mobile]{width:auto}}.scheduler__footer{color:#fff;padding:20px;background-color:#007078}.scheduler__footer-p{color:#fff;font-size:14px;line-height:20px;letter-spacing:0}.scheduler__footer a{text-decoration:underline;color:#fff}.scheduler__footer a:hover{color:#fff;text-decoration:underline}.scheduler__footer label{font-weight:normal;text-decoration:underline;cursor:pointer;color:#fff}.scheduler__footer label:hover{color:#fff;text-decoration:underline}.section__urgentcare-card{padding:20px 0 0}@media(min-width: 768px){.section__urgentcare-card{padding:30px 0 0}}.section__urgentcare-card .section__urgentcare{padding:20px 20px;position:relative;display:table;width:100%;height:100%}.urgent-care-location-finder .component-title{margin-top:20px;margin-bottom:20px}.urgent-care-location-finder h2{line-height:1.5em;font-size:1.125em}@media(min-width: 768px){.urgent-care-location-finder h2{font-size:1.625em;line-height:2em}}.urgent-care-location-finder .page-body-intro{margin-bottom:20px}.urgent-care-location-finder .page-body-intro h3,.urgent-care-location-finder .page-body-intro h4,.urgent-care-location-finder .page-body-intro h5,.urgent-care-location-finder .page-body-intro h6{color:#525b5e;margin-bottom:15px}.urgent-care-location-finder .page-body-intro p{font-size:16px}.urgent-care-location-finder .search-sidebar .filter-accordion{border-top:solid 1px #c6d2d7;border-bottom:solid 1px #c6d2d7}@media(min-width: 992px){.urgent-care-location-finder .search-sidebar .filter-accordion{border-top:solid 1px rgba(0,0,0,0);border-bottom:solid 1px rgba(0,0,0,0)}}.urgent-care-location-finder .search-sidebar .filter-accordion .panel-default .panel-heading .panel-title a{color:inherit;display:block}@media(min-width: 992px){.urgent-care-location-finder .search-sidebar .filter-accordion .panel-default .panel-heading .panel-title a{display:none}}.urgent-care-location-finder .search-sidebar .filter-accordion .panel-default .panel-heading .panel-title a:after{color:#008b93}.urgent-care-location-finder .search-sidebar .filter-accordion .panel-default .panel-body .multiselect__content-wrapper .multiselect__content{padding-left:0px}.urgent-care-location-finder .search-sidebar .component-wrapper .component__sort{display:block}@media(min-width: 992px){.urgent-care-location-finder .search-sidebar .component-wrapper .component__sort{display:none}}.urgent-care-location-finder .component__search-results{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}@media(min-width: 992px){.urgent-care-location-finder .component__search-results{margin-top:-10px}}.urgent-care-location-finder .component__search-results .component__sort{display:none}@media(min-width: 992px){.urgent-care-location-finder .component__search-results .component__sort{display:block}}.urgent-care-location-finder .component__search-results .component__sort .form-group{position:relative;margin-bottom:0}.urgent-care-location-finder .component__search-results .component__sort .form-group .multiselect{min-height:35px}.urgent-care-location-finder .component__search-results .component__sort .form-group .multiselect .multiselect__tags{padding-left:75px;min-height:35px}.urgent-care-location-finder .component__search-results .component__sort .form-group .multiselect .multiselect__select{min-height:35px}.urgent-care-location-finder .component__search-results .component__sort .form-group h3{position:absolute;top:50%;transform:translateY(-50%);margin:0;left:15px;z-index:5;pointer-events:none}.urgent-care-location-finder .physician-count{font-size:12px;flex:auto;align-self:flex-end;line-height:4;margin-top:40px}@media(min-width: 992px){.urgent-care-location-finder .physician-count{line-height:1;margin-top:0}}.urgent-care-location-finder .component-wrapper{flex:1}.urgent-care-location-finder .component-wrapper h3{color:#525b5e;margin-bottom:5px;margin-top:5px;font-size:14px}.urgent-care-location-finder .component-wrapper input[type=text]{width:100%;border:1px solid #ccc;border-radius:3px;font-size:16px;line-height:.88;height:36px;padding:10px 8px}.urgent-care-location-finder .component-wrapper input:placeholder-shown{font-style:italic;font-size:small}.urgent-care-location-finder .component-wrapper .multiselect{background-color:#fff;min-width:225px}@media(min-width: 992px){.urgent-care-location-finder .component-wrapper .multiselect{z-index:3}}.urgent-care-location-finder .component-wrapper .multiselect .multiselect__select{min-height:44px}.urgent-care-location-finder .component-wrapper .multiselect .multiselect__tags{width:100%;border:1px solid #ccc;border-radius:3px;font-size:16px;line-height:.88;height:36px;padding:10px 8px;display:flex;align-items:center}.urgent-care-location-finder .component-wrapper .multiselect .multiselect__tags input[type=text]{margin:0;border:0}.urgent-care-location-finder .component-wrapper .multiselect .multiselect__tags .multiselect__single{background:rgba(0,0,0,0);padding:0;margin:0}.urgent-care-location-finder .component-wrapper .multiselect .multiselect__content-wrapper{overflow-x:hidden;box-shadow:0 5px 11px 3px rgba(0,0,0,.07),inset 0 0 1px 1px rgba(0,0,0,.15)}@media(min-width: 992px){.urgent-care-location-finder .component-wrapper .multiselect .multiselect__content-wrapper{box-shadow:none}}.urgent-care-location-finder .component-wrapper .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--highlight{background:#fafafa;color:#000}.urgent-care-location-finder .component-wrapper .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--hightlight,.urgent-care-location-finder .component-wrapper .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--selected{background:#008c95;color:#fff}.urgent-care-location-finder .component-wrapper .multiselect.multiselect--disabled{display:none}.urgent-care-location-finder .component-wrapper .multiselect.multiselect--active{z-index:4}.urgent-care-location-finder .component-wrapper .form-group{margin-bottom:20px}.urgent-care-location-finder .component-wrapper .form-group.checkbox-group{display:flex;align-items:center}.urgent-care-location-finder .component-wrapper .form-group.checkbox-group input[type=checkbox]{cursor:pointer;margin:0 10px 0 0;width:15px;height:15px}.urgent-care-location-finder .component-wrapper .form-group.checkbox-group input[type=checkbox]+label{cursor:pointer;color:#525b5e;margin:0}.urgent-care-location-finder .component-wrapper .form-group .error-message{display:none}.urgent-care-location-finder .component-wrapper .form-group .button-overlay{display:flex}.urgent-care-location-finder .component-wrapper .form-group .button-overlay input[type=text]{border-radius:3px 0 0 3px;border-right:0}.urgent-care-location-finder .component-wrapper .form-group .button-overlay button{background-color:#008c95;color:#fff;padding:5px 10px;border-radius:0 3px 3px 0}.urgent-care-location-finder .component-wrapper .form-group .button-overlay button[disabled=disabled]{opacity:.5}.urgent-care-location-finder .component-wrapper .form-group .button-overlay .clearInput{position:absolute;right:55px;background-color:rgba(0,0,0,0);color:#008c95}.urgent-care-location-finder .component-wrapper button{padding:10px;border-radius:8px;border:2px solid #008c95;background-color:rgba(0,0,0,0);color:#008c95;padding:0 10px;min-height:35px;border-color:rgba(0,0,0,0);cursor:pointer}.urgent-care-location-finder .component-wrapper button.active{padding:10px;border-radius:8px;border:2px solid #008c95;background-color:rgba(0,0,0,0);color:#008c95;padding:0 10px;min-height:35px;border-color:rgba(0,0,0,0)}.urgent-care-location-finder .component-wrapper button.link{cursor:pointer;padding:10px 0;border:2px solid rgba(0,0,0,0);text-decoration:underline;background-color:rgba(0,0,0,0);color:#008c95}.urgent-care-location-finder .component-wrapper .component__toggle-button{margin:0;position:absolute;top:10px;right:0}@media(min-width: 992px){.urgent-care-location-finder .component-wrapper .component__toggle-button{position:initial;margin:0 0 0 15px}}.urgent-care-location-finder .component-wrapper .component__toggle-button button{font-weight:600}.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group button a{color:#007078}.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .component-wrapper{flex:none}.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect__clear button{padding:0;line-height:inherit;min-height:0%}@media(min-width: 992px){.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect .multiselect__tags{display:none}}@media(min-width: 992px){.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect .multiselect__content-wrapper{display:block !important;max-height:none !important;position:relative !important;border-top:1px solid #e8e8e8}}.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option:before,.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect .multiselect__content-wrapper .component__single-select .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option:before{content:"";display:inline-block;height:16px;width:16px;background-color:#fff;margin-right:10px;border:thin solid #7e8c9a;border-radius:2px}.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--selected,.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect .multiselect__content-wrapper .component__single-select .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--selected{background:inherit;color:inherit;font-weight:500}.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--selected:before,.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect .multiselect__content-wrapper .component__single-select .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--selected:before{background-color:#008b93;border:thin solid #008b93}.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--selected:after,.urgent-care-location-finder .component-wrapper .component__dropdown-multi .form-group .multiselect .multiselect__content-wrapper .component__single-select .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--selected:after{content:"";display:inline-block;height:6px;width:11px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);position:absolute;left:15px;top:15px;background:rgba(0,0,0,0);color:#fff;padding:0}.urgent-care-location-finder .component-wrapper .component__single-select .multiselect .multiselect__content-wrapper{box-shadow:0 5px 11px 3px rgba(0,0,0,.07),inset 0 0 1px 1px rgba(0,0,0,.15)}@media(min-width: 992px){.urgent-care-location-finder .physician-card-container{margin-top:15px}}.urgent-care-location-finder .physician-card-container .component-wrapper{box-shadow:0px 3px 8px 0px rgba(0,0,0,.1);border-radius:3px;overflow:hidden;background-color:#fff;margin-bottom:30px}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-title{color:#008b93;margin-bottom:5px;font-size:18px;margin-top:0;padding-right:10px}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-title a{text-decoration:underline}.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-contact{border-top:2px solid #c7e2e5;border-bottom:2px solid #c7e2e5}@media(min-width: 768px){.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-contact{border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0)}}.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-contact ul{display:flex;justify-content:space-between;margin:15px 0}@media(min-width: 768px){.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-contact ul{display:flex;justify-content:normal;margin:0}}.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-contact ul li{margin-right:15px}.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-contact ul li a{display:flex;flex-direction:column;justify-content:center;text-align:center;text-transform:uppercase}.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-contact ul li a i{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid #008c95;border-radius:100%;font-size:24px;margin:0 auto 10px auto;color:#008c95}.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-contact ul li a span{font-size:11px}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details{display:block;padding:15px}@media(min-width: 768px){.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details{padding:20px;display:flex;min-height:230px}}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right{width:100%}@media(min-width: 768px){.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right{width:50%}}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left{display:flex;flex-direction:column;margin-right:15px;border-right:2px solid rgba(0,0,0,0)}@media(min-width: 768px){.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left{border-right:1px solid #e2ebee}}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left .physician__card-type{font-family:"FFBauWebProRegular";color:#656f75;margin-bottom:30px}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left .video-tour{font-family:"FFBauWebProRegular";color:#656f75;margin-bottom:5px}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left .location-image{display:none;padding:0px 15px 0px 0px;max-width:224px}@media(min-width: 768px){.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left .location-image{display:block}}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left .location-image img{width:100%;max-height:100%}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left .physician__card-contact{font-family:"FFBauWebProRegular";margin-top:20px;margin-bottom:20px;color:#656f75}@media(min-width: 768px){.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-left .physician__card-contact{margin-top:40px;margin-bottom:0}}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right{display:flex;flex-direction:column}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours{color:#525b5e;font-weight:normal;margin-bottom:5px}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.wait-time-short,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.wait-time-short,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.wait-time-short,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.wait-time-short,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.wait-time-short{color:#5dbc3e}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.wait-time-short .fa,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.wait-time-short .fa,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.wait-time-short .fa,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.wait-time-short .fa,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.wait-time-short .fa{color:#5dbc3e}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.wait-time-long,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.wait-time-long,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.wait-time-long,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.wait-time-long,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.wait-time-long{color:#bf0d08}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.wait-time-long .fa,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.wait-time-long .fa,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.wait-time-long .fa,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.wait-time-long .fa,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.wait-time-long .fa{color:#bf0d08}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.facility-hours.dropdown-arrow,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.facility-hours.dropdown-arrow,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.facility-hours.dropdown-arrow,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.facility-hours.dropdown-arrow,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.facility-hours.dropdown-arrow{position:relative;cursor:pointer;display:inline-block;margin-right:-10px}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.facility-hours.dropdown-arrow:after,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.facility-hours.dropdown-arrow:after,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.facility-hours.dropdown-arrow:after,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.facility-hours.dropdown-arrow:after,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.facility-hours.dropdown-arrow:after{position:absolute;right:15px;top:.5em;color:#008c95;border-style:solid;border-width:5px 5px 0;border-color:#008c95 rgba(0,0,0,0) rgba(0,0,0,0);content:""}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.facility-hours.dropdown-arrow.active:after,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.facility-hours.dropdown-arrow.active:after,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.facility-hours.dropdown-arrow.active:after,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.facility-hours.dropdown-arrow.active:after,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.facility-hours.dropdown-arrow.active:after{transform:rotate(180deg)}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.facility-hours.dropdown-arrow.active .location-hours-detail,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.facility-hours.dropdown-arrow.active .location-hours-detail,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.facility-hours.dropdown-arrow.active .location-hours-detail,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.facility-hours.dropdown-arrow.active .location-hours-detail,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.facility-hours.dropdown-arrow.active .location-hours-detail{display:block;font-weight:normal;margin-top:5px;font-size:14px}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.facility-hours .hours-toggle,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.facility-hours .hours-toggle,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.facility-hours .hours-toggle,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.facility-hours .hours-toggle,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.facility-hours .hours-toggle{padding-right:25px;z-index:2;position:relative}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.facility-hours .hours-toggle .location-hours-today,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.facility-hours .hours-toggle .location-hours-today,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.facility-hours .hours-toggle .location-hours-today,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.facility-hours .hours-toggle .location-hours-today,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.facility-hours .hours-toggle .location-hours-today{font-weight:normal}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.facility-hours .location-hours-detail,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.facility-hours .location-hours-detail,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.facility-hours .location-hours-detail,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.facility-hours .location-hours-detail,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.facility-hours .location-hours-detail{display:none;font-weight:normal;margin-top:5px;font-size:14px}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address i,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time i,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance i,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone i,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours i{color:#008c95;margin-right:10px}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address p,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time p,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance p,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone p,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours p{font-weight:normal}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address a,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time a,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance a,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone a,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours a{color:#007078;text-decoration:underline;font-weight:normal}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.facility-wait-time,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.facility-wait-time,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.facility-wait-time,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.facility-wait-time,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.facility-wait-time{color:#00bc70;margin-top:auto}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.facility-wait-time i,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.facility-wait-time i,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.facility-wait-time i,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.facility-wait-time i,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.facility-wait-time i{color:#00bc70}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-address.facility-wait-time+.physician__card-reservation,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-wait-time.facility-wait-time+.physician__card-reservation,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-distance.facility-wait-time+.physician__card-reservation,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-phone.facility-wait-time+.physician__card-reservation,.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .facility-hours.facility-wait-time+.physician__card-reservation{margin-top:0}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .physician__card-reservation{margin-top:auto}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .location__card-children{display:flex;align-items:center}.urgent-care-location-finder .physician-card-container .component-wrapper .facility-details .column-right .location__card-children img{height:25px;margin-right:5px}.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-reservation{padding:15px 0px}@media(min-width: 768px){.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-reservation{padding:20px 0px}}.urgent-care-location-finder .physician-card-container .component-wrapper .physician__card-reservation a{padding:10px;border-radius:8px;border:2px solid #008c95;background-color:#008c95;color:#fff}.urgent-care-location-finder .component__pagination .card{border:none !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.urgent-care-location-finder .component__pagination .pagination>li>a,.urgent-care-location-finder .component__pagination .pagination>li>span{color:#008c95}.urgent-care-location-finder .component__pagination .pagination>.active>a,.urgent-care-location-finder .component__pagination .pagination>.active>a:focus,.urgent-care-location-finder .component__pagination .pagination>.active>a:hover,.urgent-care-location-finder .component__pagination .pagination>.active>span,.urgent-care-location-finder .component__pagination .pagination>.active>span:focus,.urgent-care-location-finder .component__pagination .pagination>.active>span:hover{background-color:#008c95;border-color:#008c95;color:#fff}.urgent-care-location-finder .component__map{box-shadow:0px 3px 8px 0px rgba(0,0,0,.1);border-radius:3px;overflow:hidden;margin-bottom:50px}.urgent-care-location-finder .component__map .gm-style-iw,.urgent-care-location-finder .component__map .gm-style-iw-c,.urgent-care-location-finder .component__map .gm-style-iw.gm-style-iw-c{padding:25px 10px 10px 10px !important}@media(min-width: 768px){.urgent-care-location-finder .component__map .gm-style-iw,.urgent-care-location-finder .component__map .gm-style-iw-c,.urgent-care-location-finder .component__map .gm-style-iw.gm-style-iw-c{padding:25px 25px 10px 25px !important}}.urgent-care-location-finder .component__map .gm-style-iw .gm-ui-hover-effect,.urgent-care-location-finder .component__map .gm-style-iw-c .gm-ui-hover-effect,.urgent-care-location-finder .component__map .gm-style-iw.gm-style-iw-c .gm-ui-hover-effect{height:40px !important;width:40px !important}.urgent-care-location-finder .component__map .gm-style-iw .gm-ui-hover-effect img,.urgent-care-location-finder .component__map .gm-style-iw-c .gm-ui-hover-effect img,.urgent-care-location-finder .component__map .gm-style-iw.gm-style-iw-c .gm-ui-hover-effect img{margin:10px 0 0 0 !important;width:25px !important;height:25px !important}.urgent-care-location-finder .component__map .location-name,.urgent-care-location-finder .component__map .location-reservation,.urgent-care-location-finder .component__map .location-address,.urgent-care-location-finder .component__map .location-type,.urgent-care-location-finder .component__map .location-children,.urgent-care-location-finder .component__map .location-distance,.urgent-care-location-finder .component__map .location-wait-time,.urgent-care-location-finder .component__map .location-phone{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;font-weight:normal}.urgent-care-location-finder .component__map .location-name:last-child,.urgent-care-location-finder .component__map .location-reservation:last-child,.urgent-care-location-finder .component__map .location-address:last-child,.urgent-care-location-finder .component__map .location-type:last-child,.urgent-care-location-finder .component__map .location-children:last-child,.urgent-care-location-finder .component__map .location-distance:last-child,.urgent-care-location-finder .component__map .location-wait-time:last-child,.urgent-care-location-finder .component__map .location-phone:last-child{margin-bottom:0}.urgent-care-location-finder .component__map .location-name.location-reservation,.urgent-care-location-finder .component__map .location-reservation.location-reservation,.urgent-care-location-finder .component__map .location-address.location-reservation,.urgent-care-location-finder .component__map .location-type.location-reservation,.urgent-care-location-finder .component__map .location-children.location-reservation,.urgent-care-location-finder .component__map .location-distance.location-reservation,.urgent-care-location-finder .component__map .location-wait-time.location-reservation,.urgent-care-location-finder .component__map .location-phone.location-reservation{padding:10px 0px}@media(min-width: 768px){.urgent-care-location-finder .component__map .location-name.location-reservation,.urgent-care-location-finder .component__map .location-reservation.location-reservation,.urgent-care-location-finder .component__map .location-address.location-reservation,.urgent-care-location-finder .component__map .location-type.location-reservation,.urgent-care-location-finder .component__map .location-children.location-reservation,.urgent-care-location-finder .component__map .location-distance.location-reservation,.urgent-care-location-finder .component__map .location-wait-time.location-reservation,.urgent-care-location-finder .component__map .location-phone.location-reservation{padding:10px 0px}}.urgent-care-location-finder .component__map .location-name.location-reservation a,.urgent-care-location-finder .component__map .location-reservation.location-reservation a,.urgent-care-location-finder .component__map .location-address.location-reservation a,.urgent-care-location-finder .component__map .location-type.location-reservation a,.urgent-care-location-finder .component__map .location-children.location-reservation a,.urgent-care-location-finder .component__map .location-distance.location-reservation a,.urgent-care-location-finder .component__map .location-wait-time.location-reservation a,.urgent-care-location-finder .component__map .location-phone.location-reservation a{padding:10px;border-radius:3px;border:2px solid #008c95;background-color:#008c95;color:#fff;margin-left:0;text-decoration:none;padding:10px;border-radius:8px;border:2px solid #008c95;background-color:#008c95;color:#fff}.urgent-care-location-finder .component__map .location-name.location-name,.urgent-care-location-finder .component__map .location-reservation.location-name,.urgent-care-location-finder .component__map .location-address.location-name,.urgent-care-location-finder .component__map .location-type.location-name,.urgent-care-location-finder .component__map .location-children.location-name,.urgent-care-location-finder .component__map .location-distance.location-name,.urgent-care-location-finder .component__map .location-wait-time.location-name,.urgent-care-location-finder .component__map .location-phone.location-name{font-weight:bold;font-size:18px;margin-bottom:10px}.urgent-care-location-finder .component__map .location-name .icon,.urgent-care-location-finder .component__map .location-reservation .icon,.urgent-care-location-finder .component__map .location-address .icon,.urgent-care-location-finder .component__map .location-type .icon,.urgent-care-location-finder .component__map .location-children .icon,.urgent-care-location-finder .component__map .location-distance .icon,.urgent-care-location-finder .component__map .location-wait-time .icon,.urgent-care-location-finder .component__map .location-phone .icon{font-size:18px;margin-right:10px;color:#008c95}.urgent-care-location-finder .component__map .location-name .icon img,.urgent-care-location-finder .component__map .location-reservation .icon img,.urgent-care-location-finder .component__map .location-address .icon img,.urgent-care-location-finder .component__map .location-type .icon img,.urgent-care-location-finder .component__map .location-children .icon img,.urgent-care-location-finder .component__map .location-distance .icon img,.urgent-care-location-finder .component__map .location-wait-time .icon img,.urgent-care-location-finder .component__map .location-phone .icon img{width:18px;margin-right:-3px}.urgent-care-location-finder .component__map .location-name a,.urgent-care-location-finder .component__map .location-reservation a,.urgent-care-location-finder .component__map .location-address a,.urgent-care-location-finder .component__map .location-type a,.urgent-care-location-finder .component__map .location-children a,.urgent-care-location-finder .component__map .location-distance a,.urgent-care-location-finder .component__map .location-wait-time a,.urgent-care-location-finder .component__map .location-phone a{color:#008c95;margin-left:5px;font-weight:normal;text-decoration:underline}.urgent-care-location-finder .component__map .location-name.location-wait-time,.urgent-care-location-finder .component__map .location-reservation.location-wait-time,.urgent-care-location-finder .component__map .location-address.location-wait-time,.urgent-care-location-finder .component__map .location-type.location-wait-time,.urgent-care-location-finder .component__map .location-children.location-wait-time,.urgent-care-location-finder .component__map .location-distance.location-wait-time,.urgent-care-location-finder .component__map .location-wait-time.location-wait-time,.urgent-care-location-finder .component__map .location-phone.location-wait-time{color:#00bc70;margin-bottom:0px}.urgent-care-location-finder .component__map .location-name.location-wait-time .icon,.urgent-care-location-finder .component__map .location-reservation.location-wait-time .icon,.urgent-care-location-finder .component__map .location-address.location-wait-time .icon,.urgent-care-location-finder .component__map .location-type.location-wait-time .icon,.urgent-care-location-finder .component__map .location-children.location-wait-time .icon,.urgent-care-location-finder .component__map .location-distance.location-wait-time .icon,.urgent-care-location-finder .component__map .location-wait-time.location-wait-time .icon,.urgent-care-location-finder .component__map .location-phone.location-wait-time .icon{color:#00bc70}.urgent-care-location-finder .component__map .facility-hours.dropdown-arrow{position:relative;cursor:pointer;display:inline-block}.urgent-care-location-finder .component__map .facility-hours.dropdown-arrow:after{position:absolute;right:5px;top:.5em;color:#008c95;border-style:solid;border-width:5px 5px 0;border-color:#008c95 rgba(0,0,0,0) rgba(0,0,0,0);content:""}.urgent-care-location-finder .component__map .facility-hours.dropdown-arrow.active:after{transform:rotate(180deg)}.urgent-care-location-finder .component__map .facility-hours.dropdown-arrow.active .location-hours-detail{display:block;font-weight:normal;margin-top:5px;font-size:14px}.urgent-care-location-finder .component__map .facility-hours .hours-toggle{z-index:2;position:relative}.urgent-care-location-finder .component__map .facility-hours .hours-toggle .location-hours-today{font-weight:normal}.urgent-care-location-finder .component__map .facility-hours .location-hours-detail{display:none;font-weight:normal;margin-top:5px;font-size:14px}.urgent-care-location-finder .form-group.invalid input[type=text]{border:1px solid #bf0d08;color:#bf0d08}.urgent-care-location-finder .form-group.invalid .error-message{display:block;color:#bf0d08;margin-top:5px}.urgent-care-location-finder .component__use-location{margin-bottom:5px;margin-top:-10px;font-size:14px}.urgent-care-location-finder .component__use-location i{color:#008b93}.urgent-care-location-finder .component__use-location a{color:#007078}.urgent-care-location-finder .component__use-location span{font-family:"FFBauWebProBold";font-size:14px;color:#525b5e}.special-messaging{border-left:solid #007078 8px;background-color:#f4f8f9;padding:10px 10px 0 10px;margin:0px 20px 20px 0px}.special-messaging ul{padding-left:40px}.special-messaging ul li{list-style:disc;margin-top:5pt;margin-bottom:5pt}.special-messaging ol{padding-left:40px}.special-messaging ol li{list-style:unset;margin-top:5pt;margin-bottom:5pt}.special-messaging h2{padding-top:25px}.special-messaging a:not(.btn.btn-default):not(.btn.btn-primary):not(.btn.btn-action){color:#007078;text-decoration:underline !important;font-weight:600}.special-messaging a:not(.btn.btn-default):not(.btn.btn-primary):not(.btn.btn-action):visited{color:#870150;text-decoration:none;font-weight:600}.special-messaging h4,.special-messaging .h4{font-size:17px}.special-messaging h5,.special-messaging .h5{font-size:15px}.special-messaging h6,.special-messaging .h6{font-size:14px}.special-messaging-details{padding:10px 10px 5px 10px;margin:0px 5px 20px 0px}.section__tiles-grid{padding:0 20px 0}.section__tiles-grid-full{padding:50px 0;background-color:#e4f0f2}.section__tiles-grid a[class*=btn__primary-border]{width:100%;margin-left:10px;margin-bottom:10px}@media(min-width: 768px){.section__tiles-grid a[class*=btn__primary-border]{width:auto;margin-left:10px;margin-bottom:0}}.section__half-hero{padding:30px 0 0}.section__half-hero::after{display:block;clear:both;content:""}.section__half-hero h2,.section__half-hero .h2{margin-bottom:0;padding-top:0;padding-bottom:0;line-height:1.5em;font-size:1.125em}@media(min-width: 768px){.section__half-hero h2,.section__half-hero .h2{line-height:2em;font-size:1.625em !important}}.section__half-hero .hero__half{background-color:#008b93;padding:20px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51)}@media(min-width: 768px){.section__half-hero .hero__half{margin-bottom:30px}}.section__half-hero .hero__half-wrapper{color:#fff}.section__half-hero .hero__half-wrapper::after{display:block;clear:both;content:""}@media(min-width: 768px){.section__half-hero .hero__half-wrapper{display:table;height:100%}}.section__half-hero .hero__half-wrapper .hero__half-vertical{display:table-cell;vertical-align:middle;height:100%}.section__half-hero .hero__half-wrapper .hero__half__content{padding-top:20px;margin:0 -15px}.section__half-hero .hero__half-wrapper .hero__half__content::after{display:block;clear:both;content:""}@media(min-width: 768px){.section__half-hero .hero__half-wrapper .hero__half__content{padding:0;padding-right:50px}}@media(min-width: 992px){.section__half-hero .hero__half-wrapper .hero__half__content{padding:0;padding-right:70px}}.section__half-hero .hero__half-wrapper .hero__half__content .rte__item{margin-bottom:24px;color:#fff;font-size:14px;line-height:20px;letter-spacing:0}.section__half-hero .hero__half-wrapper .hero__half__content .rte__item h2{color:#fff;font-size:18px;line-height:24px;letter-spacing:0;margin:12px 0}.section__half-hero .hero__half-wrapper .hero__half__content .rte__item h3{color:#fff;padding-top:10px}.section__half-hero .hero__half-wrapper .hero__half__content .rte__item p{color:#fff}.section__half-hero .hero__half-wrapper .hero__half__content .rte__item a{color:#fff;text-decoration:underline}.section__half-hero .cta__container a[class*=btn__primary-border]{width:100%;margin-left:10px;margin-bottom:10px}@media(min-width: 768px){.section__half-hero .cta__container a[class*=btn__primary-border]{width:auto;margin-left:10px;margin-bottom:0}}.section__three__column-grid{padding:30px 0 0}.section__three__column-grid::after{display:block;clear:both;content:""}.section__tile-cta{position:relative;padding:0;margin-top:10px}@media(min-width: 768px){.section__tile-cta{padding:30px 0}}.section__care-cards{padding:20px 0 20px}.section__care-cards .container{padding-left:15px}@media(min-width: 768px){.section__care-cards{padding:10px 0 0px}}.section__info-cards{padding:5px 0 0}.section__info-cards .container{padding-left:15px}.section__info-cards .container h2,.section__info-cards .container .h2{margin-top:0}.section__info-cards .card__body ul{list-style-type:disc}.section__info-cards .card__body li{padding-top:3px;color:#515a5e}.section__accordion{padding:20px 0 0}.section__accordion .accordion *{border:1px solid rgba(0,0,0,0);box-shadow:none}.section__accordion .panel__accordion{background-color:rgba(0,0,0,0) !important}.section__accordion .panel__accordion .pannel__heading{border-bottom:1px solid #c6d2d7;margin-bottom:15px;padding:10px 0;position:relative;background-color:rgba(0,0,0,0)}.section__accordion .panel__accordion .pannel__heading .pannel__title{padding-right:40px}.section__accordion .panel__accordion .pannel__heading .pannel__title a{color:#515a5e;font-size:16px;line-height:22px;letter-spacing:0;font-family:"FFBauWebProBold"}@media(min-width: 768px){.section__accordion .panel__accordion .pannel__heading .pannel__title a{color:#515a5e;font-size:18px;line-height:24px;letter-spacing:0}}.section__accordion .panel__accordion .pannel__heading .pannel__title a.accordion-toggle:after{font-family:"FontAwesome";font-size:16px;content:"";color:#acbabf;margin-left:10px;position:absolute;right:0;top:10px}.section__accordion .panel__accordion .pannel__heading .pannel__title a.collapsed:after{content:""}.section__accordion .panel__accordion .pannel__collapse .pannel__body{padding:15px 0;border:1px solid rgba(0,0,0,0);font-family:"FFBauWebProRegular";font-style:normal;font-weight:400;color:#515a5e;font-size:16px;line-height:24px;letter-spacing:0}.section__accordion .panel__accordion .pannel__collapse .pannel__body p{color:#515a5e;font-size:16px;line-height:24px;letter-spacing:0;font-family:"FFBauWebProRegular";font-style:normal;font-weight:400;margin-bottom:20px}.section__accordion .panel__accordion .pannel__collapse .pannel__body span{color:#515a5e;font-size:16px;line-height:24px;letter-spacing:0}.section__accordion .panel__accordion .pannel__collapse .pannel__body a{color:#007078}.section__accordion .panel__accordion .pannel__collapse .pannel__body a:hover{color:#007078}.section__accordion .panel__accordion .pannel__collapse .pannel__body a[class*=btn__primary-large]{color:#fff}.section__accordion .panel__accordion .pannel__collapse .pannel__body a[class*=btn__primary-large]:hover{color:#fff !important}.section__accordion .panel__accordion .pannel__collapse .pannel__body h4{margin-bottom:0}.section__accordion .panel__accordion .pannel__collapse .pannel__body ol{margin:0;padding:5px 0;margin-left:15px;margin-bottom:20px;font-family:"FFBauWebProRegular";font-style:normal;font-weight:400;color:#515a5e;font-size:16px;line-height:24px;letter-spacing:0}.section__accordion .panel__accordion .pannel__collapse .pannel__body ol li{margin-bottom:5px}.section__accordion .panel__accordion .pannel__collapse .pannel__body ul{padding:5px 0;list-style-type:disc;margin-bottom:20px;margin-left:15px;font-family:"FFBauWebProRegular";font-style:normal;font-weight:400;color:#515a5e;font-size:16px;line-height:24px;letter-spacing:0}.section__accordion .panel__accordion .pannel__collapse .pannel__body ul li{margin-bottom:5px}.accordion-toggle{color:#007078}.accordion-toggle:hover{color:#007078}.med_physdirectory{color:#008b93}.med_physdirectory .ihmodule-heading{background:#354142;color:#f2f2f2;padding-bottom:15px;padding-top:15px}.med_physdirectory .ihmodule-heading .coveo-results-header{margin-top:0}.med_physdirectory .ihmodule-heading .coveo-results-header .coveo-query-summary-cancel-last{color:#fff;text-decoration:underline;margin-bottom:10px}.med_physdirectory .ihmodule-heading .coveo-results-header .coveo-query-summary-cancel-last:hover{color:#fff}.med_physdirectory .ihmodule-heading .coveo-active.coveo-results-per-page-list-item{background-color:rgba(0,0,0,0) !important}.med_physdirectory .ihmodule-heading .coveo-results-per-page-list-item{font-size:14px}.med_physdirectory .ihmodule-heading .coveo-results-per-page-list-item:hover{background-color:rgba(0,0,0,0) !important}.med_physdirectory .ihmodule-introduction{background:#008c95;color:#fff;padding-bottom:45px;padding-top:45px}.med_physdirectory .ihmodule-introduction .form-full .CoveoSearchbox .CoveoSearchButton{display:none}.med_physdirectory .ihmodule-introduction .tab-content .xform-center .CoveoSearchButton{color:#008b93}.med_physdirectory .ihmodule-introduction .tab-content .rating-box h3{color:#fff}.med_physdirectory a{color:#008b93;word-break:break-all}.med_physdirectory a:hover{color:#008b93}.med_physdirectory .ihmodule-heading{background:#354142}.med_physdirectory .ihmodule-heading a{color:#fff}.med_physdirectory .ihmodule-offset{background:#fff}.med_physdirectory .ihmodule-offset::before{background-color:#008b93;display:block;content:" ";height:175px;width:100%}@media(min-width: 576px){.med_physdirectory .ihmodule-offset #physdetailheader{padding-top:60px}}.med_physdirectory .ihmodule-offset #physProfileContainer{margin-top:-125px}@media(max-width: 767px){.med_physdirectory .ihmodule-offset #physProfileContainer{margin-top:-50px}}.med_physdirectory .ihmodule-offset #physProfileContainer .physname{font-family:"FFBauWebProRegular";color:#fff;font-size:32px;font-weight:100;margin-bottom:25px}@media(max-width: 575px){.med_physdirectory .ihmodule-offset #physProfileContainer .physname{font-size:18px}}.med_physdirectory .ihmodule-offset #physProfileContainer .specialty{display:block;font-weight:500;line-height:1.1;font-family:"FFBauWebProRegular";font-size:24px;margin:0 0 15px 0;padding:40px 0 15px 0;border-bottom:1px solid #f2f2f2;width:100%;color:#008b93}@media(max-width: 575px){.med_physdirectory .ihmodule-offset #physProfileContainer .specialty{padding-top:20px}}.med_physdirectory .ihmodule-body{background-color:#fff}@media(max-width: 575px){.med_physdirectory .ihmodule-body #physProfileContainer .ds-summary .ds-title,.med_physdirectory .ihmodule-body #physProfileContainer .ds-summary .rating-bar,.med_physdirectory .ihmodule-body #physProfileContainer .ds-summary .ds-xofy,.med_physdirectory .ihmodule-body #physProfileContainer .ds-summary .ds-ratings{margin-bottom:5px}}.med_physdirectory .ihmodule-body #physProfileContainer .ds-summary .ds-average,.med_physdirectory .ihmodule-body #physProfileContainer .ds-summary .ds-ratings,.med_physdirectory .ihmodule-body #physProfileContainer .ds-summary .ds-average-max{color:#008b93}.med_physdirectory .ihmodule-body #physProfileContainer #leftbuttonbar{color:#636363}.med_physdirectory .ihmodule-body #physProfileContainer #leftbuttonbar h3{font-weight:700}@media(max-width: 575px){.med_physdirectory .ihmodule-body #physProfileContainer #leftbuttonbar li{font-size:16px;margin-bottom:5px}}.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol{width:75%}.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail{font-size:16px}.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail dt{text-transform:uppercase;border:0 !important}.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail #physProfileRightCol{width:100%}.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail .doctors_website,.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail #specialty{margin-bottom:15px}.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail .lbleducation label{font-size:16px;font-weight:bold}.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail #label_medicalschool{padding-top:0 !important}@media(max-width: 575px){.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail #label_medicalschool{margin-top:10px}}.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail span,.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail label,.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail dd,.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail strong,.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail li,.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail p{color:#414141}.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail a{color:#ee7b11}.med_physdirectory .ihmodule-body #physProfileContainer #physProfileRightCol #container_detail a:hover{color:#ee7b11}.breadcrumb{background-color:rgba(0,0,0,0)}.event-detail-page h1{color:#283233;font-size:48px;font-family:"FFBauWebProRegular";font-weight:100}.event-detail-page .event-detail-page .event-info{border:1px solid #ddd}.prov-profile-img{max-height:180px}.location-closures .hidden{display:none}.location-closures .disabled{pointer-events:none !important}.location-closures .pagination{margin:30px 0}.location-closures .closure-cards .closure-card{margin-bottom:30px;border-radius:5px;box-shadow:0px 0px 5px 2px rgba(0,0,0,.33);margin-left:0;margin-right:0}.location-closures .closure-cards .closure-card .location-name,.location-closures .closure-cards .closure-card .location-notes,.location-closures .closure-cards .closure-card .location-hours{padding:30px}.location-closures .closure-cards .closure-card .location-name,.location-closures .closure-cards .closure-card .location-notes{background-color:#fff}.location-closures .closure-cards .closure-card .location-hours{background-color:#f4f8f9}.location-closures .closure-cards .closure-card .location-name{border-radius:5px 0px 0px 5px}.location-closures .closure-cards .closure-card .location-notes{border-radius:0px 5px 5px 0px}.location-closures .closure-cards .closure-card .facility-title{color:#525b5e;font-weight:bold;margin-bottom:5px}.location-closures .closure-cards .closure-card .location-name .facility-address{color:#525b5e;margin-bottom:5px}.location-closures .closure-cards .closure-card .location-name .fa{color:#008c95;margin-right:10px}.location-closures .location-closures-search-box{display:flex;align-items:center;width:100%;max-width:400px;height:40px;border:1px solid #ccc;border-radius:3px;overflow:hidden;background-color:#fff;position:relative;box-sizing:border-box;margin-bottom:15px}.location-closures .location-closures-search-box input{flex:1;border:none;padding:0 36px 0 12px;font-size:16px;height:100%;outline:none;background-color:rgba(0,0,0,0);box-sizing:border-box}.location-closures .location-closures-search-box input::placeholder{color:#999;font-style:italic;font-size:small}.location-closures .location-closures-clear-btn{position:absolute;right:55px;background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:16px;color:#008c95;display:none;height:100%;align-items:center;justify-content:center;padding:0;margin:0}.location-closures .location-closures-search-box input:not(:placeholder-shown)~.location-closures-clear-btn{display:flex}.location-closures .location-closures-search-box button.search-btn{background-color:#008c95;border:none;width:40px;height:100%;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-left:1px solid #005f66;padding:0}@media(max-width: 480px){.location-closures .location-closures-search-box{max-width:100%}.location-closures .location-closures-search-box input{font-size:14px}.location-closures .location-closures-clear-btn{font-size:14px;right:50px}.location-closures .location-closures-search-box button.search-btn{font-size:16px;width:36px}}.section__info-cards .card{padding:15px;background-color:#fff;position:relative;margin-bottom:20px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51)}.section__info-cards .card::after{display:block;clear:both;content:""}@media(min-width: 768px){.section__info-cards .card{margin-bottom:30px}}.section__info-cards .card__content{color:#008b93;padding:15px 0}@media(min-width: 768px){.section__info-cards .card__content{padding:20px 0 0}}.section__info-cards .card__title{margin:0;padding-bottom:10px}.section__info-cards .card__title p{color:#1f2325;font-size:16px;line-height:22px;letter-spacing:0;font-family:"FFBauWebProMedium"}.section__info-cards .card__title p a{color:#008b93;font-size:16px;line-height:22px;letter-spacing:0}.section__info-cards .card__title p a:hover{color:#008b93}.section__info-cards .card__body{margin:0}.section__info-cards .card__body p{color:#515a5e;font-size:16px;line-height:24px;letter-spacing:0;font-family:"FFBauWebProRegular";font-style:normal;font-weight:400}.section__info-cards .card__body p a{color:#008b93;font-size:16px;line-height:24px;letter-spacing:0}.section__info-cards .card__body p a:hover{color:#008b93}.section__urgentcare-card .section__urgentcare{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);background-color:#fff}.section__urgentcare-card .section__urgentcare .section__urgentcare-btns{display:block}@media(min-width: 768px){.section__urgentcare-card .section__urgentcare .section__urgentcare-btns{display:table-cell;vertical-align:middle;height:100%}}.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper{display:table;float:left;vertical-align:middle;margin-bottom:10px}@media(min-width: 768px){.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper{margin-bottom:0;display:table-cell;vertical-align:middle;height:100%;float:none}}.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-image{display:table-cell;vertical-align:middle}@media(min-width: 768px){.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-image img{width:40px}}@media(min-width: 992px){.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-image img{width:50px}}.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-image .container__icon{background-color:#e2ebee;width:50px;height:50px;border-radius:50%;position:relative;text-align:center}.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-image .container__icon i{position:absolute;left:0;right:0;color:#008b93;font-size:25px;-ms-transform:translate(-50px, 0);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-headline{display:table-cell;vertical-align:middle;padding-left:0}@media(min-width: 768px){.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-headline{padding:3px 0 0 20px}}@media(min-width: 992px){.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-headline{padding-left:20px}}.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-headline span{color:#373e41;font-size:16px;line-height:22px;letter-spacing:0;font-family:"FFBauWebProMedium"}@media(min-width: 768px){.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-headline span{color:#373e41;font-size:15px;line-height:22px;letter-spacing:0}}@media(min-width: 992px){.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-headline span{color:#373e41;font-size:16px;line-height:22px;letter-spacing:0}}.section__urgentcare-card .section__urgentcare .section__urgentcare-wrapper .section__urgentcare-headline p{color:#656f75}.section__urgentcare-card .section__urgentcare a{width:100%;margin:0}.section__urgentcare-card .section__urgentcare a[class*=btn__primary]{margin-left:0;margin-top:10px}@media(min-width: 768px){.section__urgentcare-card .section__urgentcare a{width:auto}.section__urgentcare-card .section__urgentcare a[class*=btn__primary]{margin-left:10px;margin-top:0}}.section__tiles-grid .tiles__grid li{margin-bottom:10px}@media(min-width: 768px){.section__tiles-grid .tiles__grid li{margin-bottom:30px}}.section__tiles-grid .tiles__grid .card{padding:15px;background-color:#fff;position:relative;border-bottom:4px solid rgba(0,0,0,0);height:100%;margin-bottom:-8px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51)}.section__tiles-grid .tiles__grid .card::after{display:block;clear:both;content:""}@media(min-width: 768px){.section__tiles-grid .tiles__grid .card{padding:20px}}.section__tiles-grid .tiles__grid .card.state-one{border-bottom:4px solid #e32931}.section__tiles-grid .tiles__grid .card.state-two{border-bottom:4px solid #f0c300}.section__tiles-grid .tiles__grid .card.state-three{border-bottom:4px solid #00bed6}.section__tiles-grid .tiles__grid .card .vert-content{position:relative}.section__tiles-grid .tiles__grid .card .vert-content::after{display:block;clear:both;content:""}.section__tiles-grid .tiles__grid .card__content-wrapper{display:table;height:100%;width:100%}@media(min-width: 768px){.section__tiles-grid .tiles__grid .card__content-wrapper{display:block}}.section__tiles-grid .tiles__grid .card__content{padding:0 5px 0 15px;display:table-cell;vertical-align:middle;height:28.5vw}.section__tiles-grid .tiles__grid .card__content::after{display:block;clear:both;content:""}@media(min-width: 768px){.section__tiles-grid .tiles__grid .card__content{padding:0 5px 0 20px}}@media(min-width: 768px)and (max-width: 991px){.section__tiles-grid .tiles__grid .card__content{height:107px}}@media(min-width: 992px)and (max-width: 1199px){.section__tiles-grid .tiles__grid .card__content{height:141px}}@media(min-width: 1200px){.section__tiles-grid .tiles__grid .card__content{height:109px}}.section__tiles-grid .tiles__grid .card__title{margin:0 0 5px;display:block;color:#008b93;font-size:16px;line-height:20px;letter-spacing:0;font-family:"FFBauWebProBold"}@media(min-width: 576px){.section__tiles-grid .tiles__grid .card__title{color:#008b93;font-size:18px;line-height:24px;letter-spacing:0}}@media(min-width: 768px){.section__tiles-grid .tiles__grid .card__title{color:#008b93;font-size:18px;line-height:24px;letter-spacing:0}}.section__tiles-grid .tiles__grid .card p{line-height:16px}@media(min-width: 576px){.section__tiles-grid .tiles__grid .card p{line-height:20px}}@media(min-width: 768px){.section__tiles-grid .tiles__grid .card p{line-height:20px}}.section__three__column-grid .card{padding:15px;background-color:#fff;position:relative;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51)}.section__three__column-grid .card::after{display:block;clear:both;content:""}@media(min-width: 768px){.section__three__column-grid .card{margin-bottom:30px}}.section__three__column-grid .card .card__column-left{width:40%;float:left}@media(min-width: 768px){.section__three__column-grid .card .card__column-left{width:100%}}.section__three__column-grid .card .card__column-right{width:60%;float:left}@media(min-width: 768px){.section__three__column-grid .card .card__column-right{width:100%}}.section__three__column-grid .card__content{color:#008b93;padding:15px 15px;display:table-cell;vertical-align:middle;height:16.5vw}.section__three__column-grid .card__content::after{display:block;clear:both;content:""}@media(min-width: 768px){.section__three__column-grid .card__content{padding:15px 0 0;height:auto}}.section__three__column-grid .card__title{margin:0;color:#008b93;font-size:16px;line-height:24px;letter-spacing:0;font-family:"FFBauWebProBold"}@media(min-width: 576px){.section__three__column-grid .card__title{color:#008b93;font-size:18px;line-height:24px;letter-spacing:0}}@media(min-width: 768px){.section__three__column-grid .card__title{color:#008b93;font-size:18px;line-height:24px;letter-spacing:0}}.section__care-cards .card{padding:20px;background-color:#fff;position:relative;margin-bottom:10px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51)}.section__care-cards .card::after{display:block;clear:both;content:""}.section__care-cards .card img{margin:0 auto}@media(min-width: 768px){.section__care-cards .card{padding:20px}}@media(min-width: 992px){.section__care-cards .card{padding:20px}}.section__care-cards .card__content{padding:0}@media(min-width: 768px){.section__care-cards .card__content{padding:0 10px;display:table-cell;vertical-align:middle;height:100%}}@media(min-width: 992px){.section__care-cards .card__content{padding:0}}.section__care-cards .card__title{color:#008b93;font-size:18px;line-height:24px;letter-spacing:0;font-family:"FFBauWebProBold";margin-bottom:5px;display:block}.section__care-cards .card__title:hover{color:#008b93 !important}.section__tile-cta .section__tile-cta-card{margin-left:-15px;margin-right:-15px;position:relative}@media(min-width: 768px){.section__tile-cta .section__tile-cta-card{margin-left:0;margin-right:0}}.section__tile-cta .section__tile-cta-card ul::after{display:block;clear:both;content:""}@media(min-width: 992px){.section__tile-cta .section__tile-cta-card ul{display:flex;margin:0}}.section__tile-cta .section__tile-cta-card ul li{padding-top:20px;padding-bottom:20px;-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51)}@media(max-width: 767px){.section__tile-cta .section__tile-cta-card ul li{padding-left:15px}}@media(min-width: 992px){.section__tile-cta .section__tile-cta-card ul li{padding:0}}@media(min-width: 992px){.section__tile-cta .section__tile-cta-card ul .col-md-5ths{width:20%;float:left}}.section__tile-cta .section__tile-cta-card ul .tile-group i{font-size:25px;width:25px}.section__tile-cta .section__tile-cta-card ul .tile-group img{display:table-cell;vertical-align:middle;height:100%;width:20px}@media(min-width: 992px){.section__tile-cta .section__tile-cta-card ul .tile-group img{display:none}}.section__tile-cta .section__tile-cta-card ul .tile-group .tile-caption{text-align:left;padding-left:30px;color:#515a5e;font-size:16px;line-height:22px;letter-spacing:0;font-family:"FFBauWebProMedium"}.section__tile-cta .section__tile-cta-card ul .tile-group .tile-caption a{color:#008b93}@media(min-width: 1440px){.section__tile-cta .section__tile-cta-card ul .tile-group{padding:0 70px}}@media(min-width: 576px){.section__tile-cta .section__tile-cta-card ul .tile-group .tile-caption{font-family:"FFBauWebProMedium"}}@media(min-width: 768px){.section__tile-cta .section__tile-cta-card ul .tile-group .tile-caption{font-family:"FFBauWebProMedium"}}@media(min-width: 320px){.section__tile-cta .section__tile-cta-card ul .tile-group .tile-caption{display:contents}}@media(min-width: 992px){.section__tile-cta .section__tile-cta-card ul .tile-group{width:100%;text-align:center;padding:15px 0;margin:0 auto}.section__tile-cta .section__tile-cta-card ul .tile-group .tile-caption{display:inline-block;padding-left:5px}.section__tile-cta .section__tile-cta-card ul .tile-group .table-cell{display:contents;vertical-align:middle;height:auto}}.section__mega__menu-mobile .card{padding:0 20px;margin-left:-15px;margin-right:-15px;position:relative;background-color:#fff}@media(min-width: 768px){.section__mega__menu-mobile .card{margin-left:0;margin-right:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51)}}.section__mega__menu-mobile .card ul::after{display:block;clear:both;content:""}.section__mega__menu-mobile .card ul li{border-bottom:1px solid #c6d2d7;padding-top:23px;padding-bottom:23px}.section__mega__menu-mobile .card ul li:last-child{border:none}@media(min-width: 992px){.section__mega__menu-mobile .card ul li{border-right:1px solid #c6d2d7;border-bottom:none;padding:0}.section__mega__menu-mobile .card ul li:last-child{border:none}}.section__mega__menu-mobile .card ul .tile-group i{font-size:25px;color:#acbabf;position:absolute}.section__mega__menu-mobile .card ul .tile-group .tile-caption{text-align:left;margin-left:50px;display:inline-block;color:#008b93;font-size:16px;line-height:22px;letter-spacing:0;font-family:"FFBauWebProMedium"}@media(min-width: 1440px){.section__mega__menu-mobile .card ul .tile-group{padding:0 70px}}@media(min-width: 992px){.section__mega__menu-mobile .card ul .tile-group{width:100%;padding:0 50px;height:40px}.section__mega__menu-mobile .card ul .tile-group i{display:none}.section__mega__menu-mobile .card ul .tile-group .tile-caption{text-align:center;margin-left:0;display:table-cell}}@font-face{font-family:"FFBauWebProBoldItalic";src:url("/assets/includes/atriumhealth/fonts/374EAE_0_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_0_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_0_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_0_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_0_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProMedium";src:url("/assets/includes/atriumhealth/fonts/374EAE_1_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_1_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_1_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_1_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_1_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProMediumItalic";src:url("/assets/includes/atriumhealth/fonts/374EAE_2_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_2_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_2_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_2_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_2_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProRegularItalic";src:url("/assets/includes/atriumhealth/fonts/374EAE_3_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_3_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_3_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_3_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_3_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProSuper";src:url("/assets/includes/atriumhealth/fonts/374EAE_4_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_4_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_4_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_4_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_4_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProSuperItalic";src:url("/assets/includes/atriumhealth/fonts/374EAE_5_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_5_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_5_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_5_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_5_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProRegular";src:url("/assets/includes/atriumhealth/fonts/374EAE_6_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_6_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_6_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_6_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_6_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProBold";src:url("/assets/includes/atriumhealth/fonts/374EAE_7_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_7_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_7_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_7_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_7_0.ttf") format("truetype")}@font-face{font-family:"ChronicleTextG2-Roman-Pro";src:url("/fonts/ChronicleTextG2-Roman-Pro.eot");src:url("/fonts/ChronicleTextG2-Roman-Pro.eot?#iefix") format("embedded-opentype"),url("/fonts/ChronicleTextG2-Roman-Pro.woff2") format("woff2"),url("/fonts/ChronicleTextG2-Roman-Pro.woff") format("woff"),url("/fonts/ChronicleTextG2-Roman-Pro.ttf") format("truetype")}@font-face{font-family:"Chronicle-Text-G1";src:url("/fonts/Chronicle-Text-G1-Web.woff") format("woff")}.bottom-align-text{position:absolute;bottom:1.25em;left:1.25em;max-width:calc(100% - 2.5em)}.panel-group{margin:0 0 1rem}@media(max-width: 640px){.panel-group{margin:0 0 3rem}}.panel-default>.panel-heading{border-bottom:none;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panel-title{margin:0 !important}.panel-default>.panel-heading a{display:block;padding:.875rem 0 .6875rem;line-height:1.375rem;text-decoration:none}.panel-default>.panel-heading a:after{content:"";position:relative;top:-2px;display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:900;line-height:1.375rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.panel-body{padding:.75rem 0;line-height:1.25rem}.panel-default>.panel-heading a[aria-expanded=true]:after{content:""}.panel-default>.panel-heading a[aria-expanded=false]:after{content:""}.ole,.elo{background:#c6d2d7;padding:6px 36px;display:inline-block;font-size:1.2em;border-radius:4px;border:0;cursor:pointer;color:#000}.ct{text-align:center}.two{background:#acbabf}.three{background:#f4f8f9}.four{background:#e2ebee}.ole:hover,.elo:hover{background:#00818a;color:#fff;text-shadow:1px 1px 1px #000;box-shadow:0 0 0 #555}.multiple_elements{padding:30px 0 10px 0;text-align:center}@media(max-width: 640px){.ole,.elo{padding:6px 12px;font-size:12px}}.bg-lighter-teal{background-color:#e4f0f2 !important}.bg-yellow a,.bg-yellow a:link,.bg-yellow a:visited,.bg-orange a,.bg-orange a:link,.bg-orange a:visited{text-decoration:underline !important}.bg-primary a,.bg-primary a:link,.bg-primary a:visited,.text-white a,.text-white a:link,.text-white a:visited{color:#fff;text-decoration:none !important}.bg-primary a:hover,.bg-primary a:link:hover,.bg-primary a:visited:hover,.text-white a:hover,.text-white a:link:hover,.text-white a:visited:hover{color:#fff}.bg-primary p,.text-white p{color:#fff}.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary label,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white label{color:#fff}.bg-primary h1 a,.bg-primary h1 a:link,.bg-primary h1 a:visited,.bg-primary h2 a,.bg-primary h2 a:link,.bg-primary h2 a:visited,.bg-primary h3 a,.bg-primary h3 a:link,.bg-primary h3 a:visited,.bg-primary h4 a,.bg-primary h4 a:link,.bg-primary h4 a:visited,.bg-primary h5 a,.bg-primary h5 a:link,.bg-primary h5 a:visited,.bg-primary h6 a,.bg-primary h6 a:link,.bg-primary h6 a:visited,.bg-primary label a,.bg-primary label a:link,.bg-primary label a:visited,.text-white h1 a,.text-white h1 a:link,.text-white h1 a:visited,.text-white h2 a,.text-white h2 a:link,.text-white h2 a:visited,.text-white h3 a,.text-white h3 a:link,.text-white h3 a:visited,.text-white h4 a,.text-white h4 a:link,.text-white h4 a:visited,.text-white h5 a,.text-white h5 a:link,.text-white h5 a:visited,.text-white h6 a,.text-white h6 a:link,.text-white h6 a:visited,.text-white label a,.text-white label a:link,.text-white label a:visited{text-decoration:none !important}.bg-primary h1 a:hover,.bg-primary h1 a:link:hover,.bg-primary h1 a:visited:hover,.bg-primary h2 a:hover,.bg-primary h2 a:link:hover,.bg-primary h2 a:visited:hover,.bg-primary h3 a:hover,.bg-primary h3 a:link:hover,.bg-primary h3 a:visited:hover,.bg-primary h4 a:hover,.bg-primary h4 a:link:hover,.bg-primary h4 a:visited:hover,.bg-primary h5 a:hover,.bg-primary h5 a:link:hover,.bg-primary h5 a:visited:hover,.bg-primary h6 a:hover,.bg-primary h6 a:link:hover,.bg-primary h6 a:visited:hover,.bg-primary label a:hover,.bg-primary label a:link:hover,.bg-primary label a:visited:hover,.text-white h1 a:hover,.text-white h1 a:link:hover,.text-white h1 a:visited:hover,.text-white h2 a:hover,.text-white h2 a:link:hover,.text-white h2 a:visited:hover,.text-white h3 a:hover,.text-white h3 a:link:hover,.text-white h3 a:visited:hover,.text-white h4 a:hover,.text-white h4 a:link:hover,.text-white h4 a:visited:hover,.text-white h5 a:hover,.text-white h5 a:link:hover,.text-white h5 a:visited:hover,.text-white h6 a:hover,.text-white h6 a:link:hover,.text-white h6 a:visited:hover,.text-white label a:hover,.text-white label a:link:hover,.text-white label a:visited:hover{text-decoration:underline !important}.icon__container{background-color:#e2ebee;width:50px;height:50px;border-radius:50%;position:relative;text-align:center}.icon__container i{position:absolute;left:0;right:0;color:#008b93;font-size:25px;-ms-transform:translate(-50px, 0);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.d-sm-table-cell,.d-md-table-cell,.d-lg-table-cell,.d-table-cell{vertical-align:middle}@media(max-width: 768px){.btn-sm-block{display:block;width:100%;margin-top:20px}}.ihrecord{border-bottom:1px solid #c6d2d7;padding:35px 0}.ihrecord>a,.ihrecord>a:link,.ihrecord>a:visited{font-size:1rem;margin:0 0 10px;display:block;font-family:"FFBauWebProMedium"}.ihrecord .page-description{font-family:"FFBauWebProRegular";font-size:1rem;margin:0 0 10px}.ihrecord .domain{font-size:.875rem;color:#656f75}.ihrecord .domain a,.ihrecord .domain a:link,.ihrecord .domain a:visited{color:#656f75 !important}.results{padding:20px 0;border-bottom:1px solid #c6d2d7;text-align:left;color:#656f75}.results p{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:28px;margin:0}@media(max-width: 920px){.results p span{display:block;clear:both}}.search-tools .btn-group>.btn{padding-left:.9375rem;padding-right:.9375rem;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}@media(max-width: 920px){.search-tools .col-md-12 .container{padding-left:0;padding-right:0;padding-top:15px;padding-bottom:15px;border-top:1px solid #c6d2d7}.search-tools .col-md-12.results-holder .container{padding:0}}a.play-video{display:block;text-indent:-50000px;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;z-index:900}a.play-video:after{display:block;width:90px;height:90px;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9JzkwcHgnIGhlaWdodD0nOTBweCcgdmlld0JveD0nMCAwIDkwIDkwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnPjxnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxnIGlkPSfwn5alLUNhcmRzLWFuZC1UaWxlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTY3Mi4wMDAwMDAsIC0zNTQ1LjAwMDAwMCknIGZpbGw9JyNGRkZGRkYnIHN0cm9rZT0nI0ZGRkZGRic+PGcgaWQ9J0dyb3VwLTQ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MC4wMDAwMDAsIDMyNDIuMDAwMDAwKSc+PGcgaWQ9J0dyb3VwLTExJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCknPjxnIGlkPSdHcm91cC0xNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjAyLjAwMDAwMCwgMjgzLjAwMDAwMCknPjxjaXJjbGUgaWQ9J092YWwtMycgc3Ryb2tlLXdpZHRoPScyJyBmaWxsLW9wYWNpdHk9JzAuNScgY3g9JzQ1JyBjeT0nNDUnIHI9JzQ0Jz48L2NpcmNsZT48cGF0aCBkPSdNMzUuNjcwODIwNCwzMC42NzM0Mjg1IEMzNS40NjI1MzcyLDMwLjU2OTI4NjkgMzUuMjMyODY3NiwzMC41MTUwNjkzIDM1LDMwLjUxNTA2OTMgQzM0LjE3MTU3MjksMzAuNTE1MDY5MyAzMy41LDMxLjE4NjY0MjEgMzMuNSwzMi4wMTUwNjkzIEwzMy41LDU2Ljk4NDQ5OCBDMzMuNSw1Ny4yMTczNjU2IDMzLjU1NDIxNzYsNTcuNDQ3MDM1MiAzMy42NTgzNTkyLDU3LjY1NTMxODQgQzM0LjAyODg0MzEsNTguMzk2Mjg2MSAzNC45Mjk4NTI2LDU4LjY5NjYyMjYgMzUuNjcwODIwNCw1OC4zMjYxMzg3IEw2MC42NDAyNDkxLDQ1Ljg0MTQyNDQgQzYwLjkzMDU0MDIsNDUuNjk2Mjc4OCA2MS4xNjU5MjM5LDQ1LjQ2MDg5NTEgNjEuMzExMDY5NSw0NS4xNzA2MDQgQzYxLjY4MTU1MzQsNDQuNDI5NjM2MyA2MS4zODEyMTY4LDQzLjUyODYyNjcgNjAuNjQwMjQ5MSw0My4xNTgxNDI4IEwzNS42NzA4MjA0LDMwLjY3MzQyODUgWicgaWQ9J1JlY3RhbmdsZS0yNyc+PC9wYXRoPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+");background-repeat:no-repeat;background-position:center center;content:"";position:absolute;bottom:20px;right:20px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}a.play-video:hover{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}a.play-video:hover:after{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}@media(max-width: 640px){a.play-video:after{display:block;width:40px;height:40px;background-image:url("data:image/svg+xml,%0A%3Csvg width='40px' height='40px' viewBox='0 0 90 90' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='🖥-Cards-and-Tiles' transform='translate(-672.000000, -3545.000000)' fill='%23FFFFFF' stroke='%23FFFFFF'%3E%3Cg id='Group-44' transform='translate(50.000000, 3242.000000)'%3E%3Cg id='Group-11' transform='translate(20.000000, 20.000000)'%3E%3Cg id='Group-14' transform='translate(602.000000, 283.000000)'%3E%3Ccircle id='Oval-3' stroke-width='2' fill-opacity='0.5' cx='45' cy='45' r='44'%3E%3C/circle%3E%3Cpath d='M35.6708204,30.6734285 C35.4625372,30.5692869 35.2328676,30.5150693 35,30.5150693 C34.1715729,30.5150693 33.5,31.1866421 33.5,32.0150693 L33.5,56.984498 C33.5,57.2173656 33.5542176,57.4470352 33.6583592,57.6553184 C34.0288431,58.3962861 34.9298526,58.6966226 35.6708204,58.3261387 L60.6402491,45.8414244 C60.9305402,45.6962788 61.1659239,45.4608951 61.3110695,45.170604 C61.6815534,44.4296363 61.3812168,43.5286267 60.6402491,43.1581428 L35.6708204,30.6734285 Z' id='Rectangle-27'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}}.slider-selection{background:#00818a !important}.slider-primary .slider-selection{background-color:#00818a !important}.slider.slider-horizontal{width:100% !important;height:20px}.slider-handle{background-color:#fff !important;background-image:none !important;-webkit-box-shadow:1px 1px 24px -2px rgba(0,0,0,.75) !important;-moz-box-shadow:1px 1px 24px -2px rgba(0,0,0,.75) !important;box-shadow:1px 1px 24px -2px rgba(0,0,0,.75) !important}.slider-strips .slider-selection{background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important;background-image:-ms-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important;background-image:-o-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important;background-image:-webkit-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important}.slider .tooltip.top{margin-top:-25px !important}.slider.slider-horizontal .slider-track{background:#b2d9dc}.well{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;width:100% !important;padding:0}.slider-ghost .slider-track{height:5px !important}div.checkbox.switcher label,div.radio.switcher label{padding:0}div.checkbox.switcher label *,div.radio.switcher label *{vertical-align:middle}div.checkbox.switcher label input,div.radio.switcher label input{display:none}div.checkbox.switcher label input+span,div.radio.switcher label input+span{position:relative;display:inline-block;margin-right:10px;width:72px;padding:0px;height:36px;background:#b2d9dc;border:1px solid #b2d9dc;border-radius:50px;transition:all .3s ease-in-out;-webkit-box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.15);box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.15)}div.checkbox.switcher label input+span small,div.radio.switcher label input+span small{position:absolute;display:block;width:50%;height:100%;transition:all .3s ease-in-out;left:0}div.checkbox.switcher label input+span small:after,div.radio.switcher label input+span small:after{background:#fff;border-radius:50%;content:"";display:block;width:28px;height:28px;position:absolute;top:calc(50% - 14px);left:calc(50% - 14px);-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px 1px rgba(0,0,0,.15)}div.checkbox.switcher label input:checked+span,div.radio.switcher label input:checked+span{background:#00818a;border-color:#00818a}div.checkbox.switcher label input:checked+span small,div.radio.switcher label input:checked+span small{left:50%}:root{--blue: #004A98;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #E32931;--orange: #FF7F31;--yellow: #F0C300;--green: #00BC70;--teal: #00818A;--cyan: #17a2b8;--white: #fff;--gray: #C6D2D7;--gray-dark: #373E41;--lighter-teal: #E4F0F2;--light-teal: #B2D9DC;--dark-teal: #007078;--primary: #00818A;--secondary: #515A5E;--success: #00BC70;--info: #17a2b8;--warning: #F0C300;--danger: #E32931;--light: #F4F8F9;--dark: #1F2325;--teal: #00818A;--blue: #004A98;--red: #E32931;--orange: #FF7F31;--yellow: #F0C300;--green: #00BC70;--white: #fff;--breakpoint-z: 0;--breakpoint-xs: 480px;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--font-family-sans-serif: "FFBauWebProRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;line-height:1.375;color:#1f2325;text-align:left;background-color:#f4f8f9}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;margin-left:40px}dt{font-weight:700;margin-top:1em;margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#00818a;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{text-decoration:none;color:rgb(0,57.4891304348,61.5)}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#656f75;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,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{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1,.h1{font-size:2.25rem;font-family:"FFBauWebProBold"}h2,.h2{font-size:1.625rem;font-family:"FFBauWebProBold"}h3,.h3{font-size:1.125rem;font-family:"FFBauWebProBold"}h4,.h4{font-size:1rem;font-family:"FFBauWebProMedium"}h5,.h5{font-size:.9375rem}h6,.h6{font-size:1rem}p{font-family:"FFBauWebProRegular";line-height:1.375rem}.font-base{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.font-bold{font-family:"FFBauWebProBold" !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:60px;margin-bottom:60px;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400;line-height:.5}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}blockquote,.blockquote{margin-bottom:1rem;font-size:1.25rem;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px}blockquote::before,.blockquote::before{font-size:1.25rem;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}blockquote p,.blockquote p{display:inline}.blockquote-footer{display:block;font-size:80%;color:#515a5e}.blockquote-footer::before{content:"— "}li{line-height:1.375rem}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f4f8f9;border:1px solid #c6d2d7;border-radius:5px;max-width:100%;height:auto}.img-rounded{border-radius:5px}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#515a5e}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#1f2325;border-radius:5px}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#1f2325}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.container{max-width:750px}}@media(min-width: 992px){.container{max-width:970px}}@media(min-width: 1200px){.container{max-width:1170px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-xs,.col-xs-auto,.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width: 480px){.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-xs-auto{flex:0 0 auto;width:auto;max-width:none}.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex:0 0 100%;max-width:100%}.order-xs-first{order:-1}.order-xs-last{order:13}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}.order-xs-4{order:4}.order-xs-5{order:5}.order-xs-6{order:6}.order-xs-7{order:7}.order-xs-8{order:8}.order-xs-9{order:9}.order-xs-10{order:10}.order-xs-11{order:11}.order-xs-12{order:12}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.3333333333%}.offset-xs-2{margin-left:16.6666666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.3333333333%}.offset-xs-5{margin-left:41.6666666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.3333333333%}.offset-xs-8{margin-left:66.6666666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.3333333333%}.offset-xs-11{margin-left:91.6666666667%}}@media(min-width: 768px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width: 992px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width: 1200px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:0;background-color:rgba(0,0,0,0)}.table th{padding:.75rem;vertical-align:top;border-top:1px solid #c6d2d7}.table td{padding:.75rem;vertical-align:top;border-right:1px solid #c6d2d7;font-family:"FFBauWebProRegular" !important}.table td:last-child{border-right:none}.table thead tr{border-radius:5px 0;-webkit-border-radius:5px 0}.table thead th{vertical-align:bottom;border-bottom:2px solid #c6d2d7;color:#fff !important;background-color:#00818a;border-color:#00818a !important}.table tbody+tbody{border-top:2px solid #c6d2d7}.table .table{background-color:#f4f8f9}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #f4f8f9}.table-bordered th,.table-bordered td{border:1px solid #c6d2d7}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#f4f8f9}.table-hover tbody tr:hover{background-color:#b2d9dc}.table-primary,.table-primary>th,.table-primary>td{background-color:rgb(183.6,219.72,222.24)}.table-hover .table-primary:hover{background-color:rgb(166.1201612903,211.0829032258,214.2198387097)}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:rgb(166.1201612903,211.0829032258,214.2198387097)}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:rgb(206.28,208.8,209.92)}.table-hover .table-secondary:hover{background-color:hsl(198.4615384615,3.8805970149%,76.6078431373%)}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:hsl(198.4615384615,3.8805970149%,76.6078431373%)}.table-success,.table-success>th,.table-success>td{background-color:rgb(183.6,236.24,214.96)}.table-hover .table-success:hover{background-color:rgb(163.4059006211,230.9340993789,203.6354658385)}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:rgb(163.4059006211,230.9340993789,203.6354658385)}.table-info,.table-info>th,.table-info>td{background-color:rgb(190.04,228.96,235.12)}.table-hover .table-info:hover{background-color:hsl(188.198757764,53.1353135314%,78.3647058824%)}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:hsl(188.198757764,53.1353135314%,78.3647058824%)}.table-warning,.table-warning>th,.table-warning>td{background-color:rgb(250.8,238.2,183.6)}.table-hover .table-warning:hover{background-color:hsl(48.75,88.8888888889%,80.1764705882%)}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:hsl(48.75,88.8888888889%,80.1764705882%)}.table-danger,.table-danger>th,.table-danger>td{background-color:rgb(247.16,195.08,197.32)}.table-hover .table-danger:hover{background-color:rgb(244.2095867769,172.5304132231,175.6133884298)}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:rgb(244.2095867769,172.5304132231,175.6133884298)}.table-light,.table-light>th,.table-light>td{background-color:rgb(251.92,253.04,253.32)}.table-hover .table-light:hover{background-color:rgb(235.42,242.54,244.32)}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:rgb(235.42,242.54,244.32)}.table-dark,.table-dark>th,.table-dark>td{background-color:rgb(192.28,193.4,193.96)}.table-hover .table-dark:hover{background-color:hsl(200,1.3574660633%,70.7333333333%)}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:hsl(200,1.3574660633%,70.7333333333%)}.table-teal,.table-teal>th,.table-teal>td{background-color:rgb(183.6,219.72,222.24)}.table-hover .table-teal:hover{background-color:rgb(166.1201612903,211.0829032258,214.2198387097)}.table-hover .table-teal:hover>td,.table-hover .table-teal:hover>th{background-color:rgb(166.1201612903,211.0829032258,214.2198387097)}.table-blue,.table-blue>th,.table-blue>td{background-color:rgb(183.6,204.32,226.16)}.table-hover .table-blue:hover{background-color:rgb(165.4365921788,191.4275418994,218.8234078212)}.table-hover .table-blue:hover>td,.table-hover .table-blue:hover>th{background-color:rgb(165.4365921788,191.4275418994,218.8234078212)}.table-red,.table-red>th,.table-red>td{background-color:rgb(247.16,195.08,197.32)}.table-hover .table-red:hover{background-color:rgb(244.2095867769,172.5304132231,175.6133884298)}.table-hover .table-red:hover>td,.table-hover .table-red:hover>th{background-color:rgb(244.2095867769,172.5304132231,175.6133884298)}.table-orange,.table-orange>th,.table-orange>td{background-color:rgb(255,219.16,197.32)}.table-hover .table-orange:hover{background-color:rgb(255,203.3153398058,171.82)}.table-hover .table-orange:hover>td,.table-hover .table-orange:hover>th{background-color:rgb(255,203.3153398058,171.82)}.table-yellow,.table-yellow>th,.table-yellow>td{background-color:rgb(250.8,238.2,183.6)}.table-hover .table-yellow:hover{background-color:hsl(48.75,88.8888888889%,80.1764705882%)}.table-hover .table-yellow:hover>td,.table-hover .table-yellow:hover>th{background-color:hsl(48.75,88.8888888889%,80.1764705882%)}.table-green,.table-green>th,.table-green>td{background-color:rgb(183.6,236.24,214.96)}.table-hover .table-green:hover{background-color:rgb(163.4059006211,230.9340993789,203.6354658385)}.table-hover .table-green:hover>td,.table-hover .table-green:hover>th{background-color:rgb(163.4059006211,230.9340993789,203.6354658385)}.table-white,.table-white>th,.table-white>td{background-color:#fff}.table-hover .table-white:hover{background-color:hsl(0,0%,95%)}.table-hover .table-white:hover>td,.table-hover .table-white:hover>th{background-color:hsl(0,0%,95%)}.table-active,.table-active>th,.table-active>td{background-color:#b2d9dc}.table-hover .table-active:hover{background-color:rgb(160.46875,208.3482142857,212.03125)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgb(160.46875,208.3482142857,212.03125)}.table .thead-dark th{color:#f4f8f9;background-color:#1f2325;border-color:rgb(48.4375,54.6875,57.8125)}.table .thead-light th{color:#373e41;background-color:#e2ebee;border-color:#c6d2d7}.table-dark{color:#f4f8f9;background-color:#1f2325}.table-dark th,.table-dark td,.table-dark thead th{border-color:rgb(48.4375,54.6875,57.8125)}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media(max-width: 479.98px){.table-responsive-xs{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xs>.table-bordered{border:0}}@media(max-width: 767.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media(max-width: 991.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media(max-width: 1199.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}@media screen and (max-width: 767px){thead{display:none}tr{display:block;position:relative;padding:1.2em 0}tr:first-of-type{border-top:1px solid #ccc}table td{display:table-row;border:none !important}td:before{content:attr(data-label);display:table-cell;font-weight:700;padding:.2em .6em .2em .6em;text-align:right}td:last-child:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #ccc}}@media screen and (min-width: 768px){td,th{padding:.4em .6em;vertical-align:top;border:1px solid #ccc}th{background:#eee;font-weight:700}}.contact-us .form-control{display:block;width:100%;height:34px;padding:.9375rem .9375rem;font-size:1rem;line-height:.875rem;color:#656f75;background-color:rgba(0,0,0,0);background-clip:padding-box;border:1px solid #c6d2d7;box-shadow:inset 0 1px 1px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.15);box-sizing:border-box !important;margin-bottom:8px;border-radius:5px;border-radius:5px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.contact-us .form-control{transition:none}}.contact-us .form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.contact-us .form-control:focus{color:#656f75;background-color:#fff;border-color:#00818a;outline:0;box-shadow:0 0 0 .2rem rgba(0,129,138,.25)}.contact-us .form-control::placeholder{color:#515a5e;opacity:1}.contact-us .form-control:disabled,.contact-us .form-control[readonly]{background-color:#e2ebee;opacity:1}.contact-us .form-control-warning,.contact-us .form-control-danger{background-color:#f2e2e4;border-color:#e32931}.contact-us .form-control.input-validation-error{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.contact-us .form-control.input-validation-error:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.contact-us .form-control:focus{background-color:rgba(0,0,0,0);border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.contact-us label{color:#414141;display:inline-block;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:700;margin-top:7px;max-width:100%}.contact-us label.required:after{content:"*";font-weight:bolder;margin-left:5px}.contact-us label.required:before{content:none}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.9375rem + 1px);padding-bottom:calc(0.9375rem + 1px);margin-bottom:0;font-size:inherit;line-height:.875rem}.col-form-label-lg{padding-top:calc(0.9375rem + 1px);padding-bottom:calc(0.9375rem + 1px);font-size:.8125rem;line-height:.875rem}.col-form-label-sm{padding-top:calc(0.9375rem + 1px);padding-bottom:calc(0.9375rem + 1px);font-size:.8125rem;line-height:.875rem}.form-control-plaintext{display:block;width:100%;padding-top:.9375rem;padding-bottom:.9375rem;margin-bottom:0;line-height:.875rem;color:#1f2325;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(2.46875rem + 2px);padding:.9375rem .9375rem;font-size:.8125rem;line-height:.875rem;border-radius:5px}.form-control-lg{height:calc(3.03175rem + 2px);padding:.9375rem .9375rem;font-size:.8125rem;line-height:.875rem;border-radius:5px}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto;min-height:8rem}.form-group{margin-bottom:1.25rem;border:none !important;padding:0}.form-group.has-warning small,.form-group.has-danger small{background:url(../images/icon-alert@2x.png) no-repeat 0 0;line-height:16px;color:#bf0711;background-size:16px 16px;padding:0 0 0 20px;display:block;margin:10px 0 0}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#656f75}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#00bc70}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.8125rem;line-height:1.375;color:#fff;background-color:#00bc70;border-radius:5px}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#00bc70}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#00bc70;box-shadow:0 0 0 .2rem rgba(0,188,112,.25)}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#00bc70}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#00bc70}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{background-color:rgb(60.5,255,176.3723404255)}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{background-color:rgb(0,239,142.3829787234)}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #f4f8f9,0 0 0 .2rem rgba(0,188,112,.25)}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#00bc70}.was-validated .custom-file-input:valid~.custom-file-label::after,.custom-file-input.is-valid~.custom-file-label::after{border-color:inherit}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(0,188,112,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e32931}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.8125rem;line-height:1.375;color:#fff;background-color:#e32931;border-radius:5px}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#e32931}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#e32931;box-shadow:0 0 0 .2rem rgba(227,41,49,.25)}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#e32931}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#e32931}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{background-color:rgb(241.7520661157,153.7479338843,157.5330578512)}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{background-color:rgb(232.9008264463,86.0991735537,92.4132231405)}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #f4f8f9,0 0 0 .2rem rgba(227,41,49,.25)}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#e32931}.was-validated .custom-file-input:invalid~.custom-file-label::after,.custom-file-input.is-invalid~.custom-file-label::after{border-color:inherit}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(227,41,49,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width: 768px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0;margin-right:.9375rem}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0;margin-right:.9375rem}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}label{color:#515a5e;font-size:.875rem}input[type=checkbox].flat-custom,input[type=radio].flat-custom{display:none}input[type=checkbox].flat-custom+label,input[type=radio].flat-custom+label{line-height:20px;height:20px;position:relative;display:block;padding-left:26px;cursor:pointer;box-sizing:border-box;transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion: reduce){input[type=checkbox].flat-custom+label,input[type=radio].flat-custom+label{transition:none}}input[type=checkbox].flat-custom+label:before,input[type=checkbox].flat-custom+label:after,input[type=radio].flat-custom+label:before,input[type=radio].flat-custom+label:after{content:"";position:absolute;display:block;top:0;left:0;box-sizing:border-box;border-radius:5px;-webkit-border-radius:5px}input[type=checkbox].flat-custom+label:before,input[type=radio].flat-custom+label:before{height:20px;width:20px;border:1px solid #acbabf;background:#fff}input[type=checkbox].flat-custom+label:after,input[type=radio].flat-custom+label:after{height:10px;width:10px;background-color:#fff;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0);margin-top:5px;margin-left:5px;opacity:0;transition:border-color 200ms linear,border-width 200ms linear}@media screen and (prefers-reduced-motion: reduce){input[type=checkbox].flat-custom+label:after,input[type=radio].flat-custom+label:after{transition:none}}.has-danger input[type=checkbox].flat-custom+label:before,.has-danger input[type=radio].flat-custom+label:before{border:1px solid #e32931;background:rgba(227,41,49,.1)}.has-danger input[type=checkbox].flat-custom:checked+label:after,.has-danger input[type=radio].flat-custom:checked+label:after{opacity:1;border-color:#e32931}.flat-yellow input[type=checkbox].flat-custom+label:before,.flat-yellow input[type=radio].flat-custom+label:before{border:1px solid #f0c300;background:#f0c300}.flat-yellow input[type=checkbox].flat-custom:checked+label:after,.flat-yellow input[type=radio].flat-custom:checked+label:after{opacity:1;border-color:#f0c300;background:#f0c300;color:#1f2325}input[type=checkbox].flat-custom:checked+label:after,input[type=radio].flat-custom:checked+label:after{opacity:1;border-color:#00818a;transition:border-color 200ms linear,border-width 200ms linear}@media screen and (prefers-reduced-motion: reduce){input[type=checkbox].flat-custom:checked+label:after,input[type=radio].flat-custom:checked+label:after{transition:none}}input[type=checkbox].flat-custom:disabled+label,input[type=radio].flat-custom:disabled+label{opacity:.5;cursor:not-allowed}input[type=checkbox].flat-custom.small+label,input[type=radio].flat-custom.small+label{line-height:16px;height:16px;padding-left:20.8px}input[type=checkbox].flat-custom.small+label:before,input[type=radio].flat-custom.small+label:before{height:16px;width:16px}input[type=checkbox].flat-custom.small+label:after,input[type=radio].flat-custom.small+label:after{height:8px;width:8px;margin-left:4px;margin-top:4px;border-width:4px}input[type=checkbox].flat-custom.large+label,input[type=radio].flat-custom.large+label{line-height:24px;height:24px;padding-left:31.2px}input[type=checkbox].flat-custom.large+label:before,input[type=radio].flat-custom.large+label:before{height:24px;width:24px}input[type=checkbox].flat-custom.large+label:after,input[type=radio].flat-custom.large+label:after{height:12px;width:12px;margin-left:6px;margin-top:6px;border-width:6px}input[type=checkbox].flat-custom.no-label+label,input[type=radio].flat-custom.no-label+label{display:inline-block;padding-left:0;width:20px}input[type=checkbox].flat-custom.no-label.small+label,input[type=radio].flat-custom.no-label.small+label{display:inline-block;padding-left:0;width:16px}input[type=checkbox].flat-custom.no-label.large+label,input[type=radio].flat-custom.no-label.large+label{display:inline-block;padding-left:0;width:24px}input[type=checkbox].flat-custom.inverted+label,input[type=radio].flat-custom.inverted+label{text-align:right;padding-left:0;padding-right:24px}input[type=checkbox].flat-custom.inverted+label:before,input[type=checkbox].flat-custom.inverted+label:after,input[type=radio].flat-custom.inverted+label:before,input[type=radio].flat-custom.inverted+label:after{right:0;left:initial}input[type=checkbox].flat-custom.inverted+label:after,input[type=radio].flat-custom.inverted+label:after{margin-top:5px;margin-right:5px;opacity:0}input[type=checkbox].flat-custom.inverted:checked+label:after,input[type=radio].flat-custom.inverted:checked+label:after{opacity:1}input[type=checkbox].flat-custom.inverted.small+label,input[type=radio].flat-custom.inverted.small+label{padding-right:20.8px;padding-left:0}input[type=checkbox].flat-custom.inverted.small+label:after,input[type=radio].flat-custom.inverted.small+label:after{margin-top:4px;margin-right:4px;margin-left:0}input[type=checkbox].flat-custom.inverted.large+label,input[type=radio].flat-custom.inverted.large+label{padding-right:31.2px;padding-left:0}input[type=checkbox].flat-custom.inverted.large+label:after,input[type=radio].flat-custom.inverted.large+label:after{margin-top:6px;margin-right:6px;margin-left:0}input[type=checkbox].flat-custom:checked+label:after{opacity:1;border-color:#00818a;margin:0;width:20px;height:20px;background:#00818a;content:"";color:#fff;font-size:14px;font-family:"Font Awesome 5 Free";font-weight:900;border-width:0;text-align:center;transition:all 200ms linear,all 200ms linear}@media screen and (prefers-reduced-motion: reduce){input[type=checkbox].flat-custom:checked+label:after{transition:none}}input[type=radio].flat-custom+label{display:inline-block}input[type=radio].flat-custom+label:before,input[type=radio].flat-custom+label:after{border-radius:100%;transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion: reduce){input[type=radio].flat-custom+label:before,input[type=radio].flat-custom+label:after{transition:none}}form .sitecore-form{max-width:1170px;margin:auto}form .sitecore-form select{border:1px solid #c6d2d7;border-radius:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.15);color:#656f75;padding:.7375rem .9375rem;width:100%}form .sitecore-form select::placeholder{color:#656f75}form .sitecore-form select.form-control:focus::-ms-value{color:#656f75;background-color:#fff}form .sitecore-form select.form-control{padding:0;padding-left:10px}form .sitecore-form h3,form .sitecore-form h4,form .sitecore-form h5,form .sitecore-form h6{border-bottom:1px solid #e5e5e5;color:#333;font-size:21px;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:inherit;padding-bottom:10px}form .sitecore-form p{font-size:16px;line-height:24px}form .sitecore-form .field-validation-error{color:#a94442;display:block;margin-top:8px}form .sitecore-form label{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#515a5e;display:block;font-size:16px;font-weight:bold;margin-bottom:.2rem}form .sitecore-form label.required:after{color:#d00;content:"*";font-weight:bolder;margin-left:2px}form .sitecore-form label.required:before{content:none}form .sitecore-form .checkbox-label input{margin-right:6px}form .sitecore-form .radiobutton-label input{margin-right:6px}form .sitecore-form .form-control{background-color:#fff;font-size:14px;height:48px;padding:.7375rem .9375rem;color:#656f75;width:100%;font-size:1rem;line-height:.875rem;background-clip:padding-box;border:1px solid #c6d2d7;border-radius:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.15);box-sizing:border-box !important;margin-bottom:8px}form .sitecore-form .form-control:focus{color:#656f75;background-color:#fff;border-color:#00818a;outline:0;box-shadow:0 0 0 .2rem rgba(0,129,138,.25)}@media screen and (max-width: 600px){form .sitecore-form .form-control{font-size:16px}}form .sitecore-form label{margin-top:14px}form .sitecore-form label input[type=checkbox],form .sitecore-form label input[type=radio]{margin-right:9px}form .sitecore-form .checkbox-list label,form .sitecore-form .radiobutton-list label{font-size:14px;font-weight:normal}form .sitecore-form .checkbox-list .list-title,form .sitecore-form .checkbox-list .checkbox-title-label,form .sitecore-form .radiobutton-list .list-title,form .sitecore-form .radiobutton-list .checkbox-title-label{font-size:16px;font-weight:bold;line-height:24px}form .sitecore-form .form-section{margin-top:25px}form .sitecore-form .form-section h3{border-bottom:none;font-size:1.5rem;margin-bottom:10px}form .sitecore-form .form-section p{font-size:16px;margin-bottom:10px;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#333;padding-bottom:10px}form .sitecore-form .form-section label{margin-top:14px}form .sitecore-form .form-section label input[type=checkbox],form .sitecore-form .form-section label input[type=radio]{margin-right:9px}form .sitecore-form .form-section .field-validation-error{margin-bottom:8px}form .sitecore-form .form-section .radiobutton-list{margin:10px 0}form .sitecore-form .form-section .radiobutton-list .list-title.required{font-weight:bold;margin-bottom:10px}form .sitecore-form .form-section .radiobutton-list .list-title.required:after{color:#d00;content:"*";font-weight:bolder;margin-left:2px}form .sitecore-form .form-section .radiobutton-list .list-title.required:before{content:none}form .sitecore-form .form-section .radiobutton-list .radiobutton-title-label,form .sitecore-form .form-section .radiobutton-list label{margin:0 5px 5px 0}form .sitecore-form .form-section .checkbox-list{margin-top:14px}form .sitecore-form .form-section .checkbox-list .checkbox-title-label{margin:0 0 0 0}form .sitecore-form .form-section .checkbox-list .checkbox-title-label.required{margin-bottom:5px}form .sitecore-form .form-section .checkbox-list .checkbox-title-label.required:after{color:#d00;content:"*";font-weight:bolder;margin-left:2px}form .sitecore-form .form-section .checkbox-list .checkbox-title-label.required:before{content:none}form .sitecore-form .form-section .checkbox-list .field-validation-valid,form .sitecore-form .form-section .checkbox-list .field-validation-error,form .sitecore-form .form-section .checkbox-list .checkbox-title-label{display:inline-block;width:100%}form .sitecore-form .form-section .checkbox-list label{margin-top:.8em;margin-right:12px;line-height:16px}@media screen and (min-width: 992px){form .sitecore-form .form-section .checkbox-list{display:flex;flex-wrap:wrap}}form .sitecore-form .form-section .checkbox-list.vertical-checkboxes{display:block}form .sitecore-form .form-group{margin-bottom:1.26rem}form .sitecore-form .form-group label{margin-top:0}.turquoise input[type=checkbox]:checked.flat-custom+label:after,.turquoise input[type=radio].flat-custom+label:after,input[type=checkbox]:checked.flat-custom.turquoise+label:after,input[type=radio].flat-custom.turquoise+label:after{border-color:#1abc9c}.turquoise input[type=checkbox]:checked.flat-custom:checked+label,.turquoise input[type=radio].flat-custom:checked+label,input[type=checkbox]:checked.flat-custom.turquoise:checked+label,input[type=radio].flat-custom.turquoise:checked+label{color:#1abc9c}input[type=checkbox].flat-custom.turquoise:indeterminate+label:after,.turquoise input[type=checkbox].flat-custom:indeterminate+label:after{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1abc9c rgba(0,0,0,0)}.sunflower input[type=checkbox]:checked.flat-custom+label:after,.sunflower input[type=radio].flat-custom+label:after,input[type=checkbox]:checked.flat-custom.sunflower+label:after,input[type=radio].flat-custom.sunflower+label:after{border-color:#f1c40f}.sunflower input[type=checkbox]:checked.flat-custom:checked+label,.sunflower input[type=radio].flat-custom:checked+label,input[type=checkbox]:checked.flat-custom.sunflower:checked+label,input[type=radio].flat-custom.sunflower:checked+label{color:#f1c40f}input[type=checkbox].flat-custom.sunflower:indeterminate+label:after,.sunflower input[type=checkbox].flat-custom:indeterminate+label:after{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f1c40f rgba(0,0,0,0)}.alizarin input[type=checkbox]:checked.flat-custom+label:after,.alizarin input[type=radio].flat-custom+label:after,input[type=checkbox]:checked.flat-custom.alizarin+label:after,input[type=radio].flat-custom.alizarin+label:after{border-color:#e74c3c}.alizarin input[type=checkbox]:checked.flat-custom:checked+label,.alizarin input[type=radio].flat-custom:checked+label,input[type=checkbox]:checked.flat-custom.alizarin:checked+label,input[type=radio].flat-custom.alizarin:checked+label{color:#e74c3c}input[type=checkbox].flat-custom.alizarin:indeterminate+label:after,.alizarin input[type=checkbox].flat-custom:indeterminate+label:after{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e74c3c rgba(0,0,0,0)}.btn{display:inline-block;font-weight:400;text-align:center;white-space:normal;max-width:350px;vertical-align:middle;text-decoration:none !important;user-select:none;font-family:"FFBauWebProMedium" !important;border:1px solid rgba(0,0,0,0);margin:10px 0;padding:.825rem 2.125rem;font-size:.8125rem;line-height:1.375;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover,.btn:focus{text-decoration:none;-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,.15);box-shadow:0 2px 2px 1px rgba(0,0,0,.15)}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,129,138,.25)}.btn.disabled,.btn:disabled{opacity:1;background-color:#c6d2d7 !important;color:#515a5e !important;border-color:#c6d2d7 !important}.btn.disabled:hover,.btn.disabled.hover,.btn:disabled:hover,.btn:disabled.hover{box-shadow:none;-webkit-box-shadow:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn.btn-default{background:#008b93;border-color:#008b93;color:#fff;width:auto;height:auto}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#00818a;border-color:#00818a}.btn-primary:hover{color:#fff;background-color:#00818a;border-color:#00818a}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(0,129,138,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#00818a;border-color:#00818a}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#00818a;border-color:#00818a}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,129,138,.5)}.btn-secondary{color:#fff;background-color:#515a5e;border-color:#515a5e}.btn-secondary:hover{color:#fff;background-color:#515a5e;border-color:#515a5e}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(81,90,94,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#515a5e;border-color:#515a5e}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#515a5e;border-color:#515a5e}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(81,90,94,.5)}.btn-success{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-success:hover{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(0,188,112,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,188,112,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-warning:hover{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(240,195,0,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(240,195,0,.5)}.btn-danger{color:#fff;background-color:#e32931;border-color:#e32931}.btn-danger:hover{color:#fff;background-color:#e32931;border-color:#e32931}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(227,41,49,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e32931;border-color:#e32931}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#e32931;border-color:#e32931}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(227,41,49,.5)}.btn-light{color:#1f2325;background-color:#f4f8f9;border-color:#f4f8f9}.btn-light:hover{color:#1f2325;background-color:#f4f8f9;border-color:#f4f8f9}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(244,248,249,.5)}.btn-light.disabled,.btn-light:disabled{color:#1f2325;background-color:#f4f8f9;border-color:#f4f8f9}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#1f2325;background-color:#f4f8f9;border-color:#f4f8f9}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(244,248,249,.5)}.btn-dark{color:#fff;background-color:#1f2325;border-color:#1f2325}.btn-dark:hover{color:#fff;background-color:#1f2325;border-color:#1f2325}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(31,35,37,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#1f2325;border-color:#1f2325}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1f2325;border-color:#1f2325}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(31,35,37,.5)}.btn-teal{color:#fff;background-color:#00818a;border-color:#00818a}.btn-teal:hover{color:#fff;background-color:#00818a;border-color:#00818a}.btn-teal:focus,.btn-teal.focus{box-shadow:0 0 0 .2rem rgba(0,129,138,.5)}.btn-teal.disabled,.btn-teal:disabled{color:#fff;background-color:#00818a;border-color:#00818a}.btn-teal:not(:disabled):not(.disabled):active,.btn-teal:not(:disabled):not(.disabled).active,.show>.btn-teal.dropdown-toggle{color:#fff;background-color:#00818a;border-color:#00818a}.btn-teal:not(:disabled):not(.disabled):active:focus,.btn-teal:not(:disabled):not(.disabled).active:focus,.show>.btn-teal.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,129,138,.5)}.btn-blue{color:#fff;background-color:#004a98;border-color:#004a98}.btn-blue:hover{color:#fff;background-color:#004a98;border-color:#004a98}.btn-blue:focus,.btn-blue.focus{box-shadow:0 0 0 .2rem rgba(0,74,152,.5)}.btn-blue.disabled,.btn-blue:disabled{color:#fff;background-color:#004a98;border-color:#004a98}.btn-blue:not(:disabled):not(.disabled):active,.btn-blue:not(:disabled):not(.disabled).active,.show>.btn-blue.dropdown-toggle{color:#fff;background-color:#004a98;border-color:#004a98}.btn-blue:not(:disabled):not(.disabled):active:focus,.btn-blue:not(:disabled):not(.disabled).active:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,74,152,.5)}.btn-red{color:#fff;background-color:#e32931;border-color:#e32931}.btn-red:hover{color:#fff;background-color:#e32931;border-color:#e32931}.btn-red:focus,.btn-red.focus{box-shadow:0 0 0 .2rem rgba(227,41,49,.5)}.btn-red.disabled,.btn-red:disabled{color:#fff;background-color:#e32931;border-color:#e32931}.btn-red:not(:disabled):not(.disabled):active,.btn-red:not(:disabled):not(.disabled).active,.show>.btn-red.dropdown-toggle{color:#fff;background-color:#e32931;border-color:#e32931}.btn-red:not(:disabled):not(.disabled):active:focus,.btn-red:not(:disabled):not(.disabled).active:focus,.show>.btn-red.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(227,41,49,.5)}.btn-orange{color:#1f2325;background-color:#ff7f31;border-color:#ff7f31}.btn-orange:hover{color:#1f2325;background-color:#ff7f31;border-color:#ff7f31}.btn-orange:focus,.btn-orange.focus{box-shadow:0 0 0 .2rem rgba(255,127,49,.5)}.btn-orange.disabled,.btn-orange:disabled{color:#1f2325;background-color:#ff7f31;border-color:#ff7f31}.btn-orange:not(:disabled):not(.disabled):active,.btn-orange:not(:disabled):not(.disabled).active,.show>.btn-orange.dropdown-toggle{color:#1f2325;background-color:#ff7f31;border-color:#ff7f31}.btn-orange:not(:disabled):not(.disabled):active:focus,.btn-orange:not(:disabled):not(.disabled).active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,127,49,.5)}.btn-yellow{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-yellow:hover{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-yellow:focus,.btn-yellow.focus{box-shadow:0 0 0 .2rem rgba(240,195,0,.5)}.btn-yellow.disabled,.btn-yellow:disabled{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-yellow:not(:disabled):not(.disabled):active,.btn-yellow:not(:disabled):not(.disabled).active,.show>.btn-yellow.dropdown-toggle{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-yellow:not(:disabled):not(.disabled):active:focus,.btn-yellow:not(:disabled):not(.disabled).active:focus,.show>.btn-yellow.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(240,195,0,.5)}.btn-green{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-green:hover{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-green:focus,.btn-green.focus{box-shadow:0 0 0 .2rem rgba(0,188,112,.5)}.btn-green.disabled,.btn-green:disabled{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-green:not(:disabled):not(.disabled):active,.btn-green:not(:disabled):not(.disabled).active,.show>.btn-green.dropdown-toggle{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-green:not(:disabled):not(.disabled):active:focus,.btn-green:not(:disabled):not(.disabled).active:focus,.show>.btn-green.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,188,112,.5)}.btn-white{color:#1f2325;background-color:#fff;border-color:#fff}.btn-white:hover{color:#1f2325;background-color:#fff;border-color:#fff}.btn-white:focus,.btn-white.focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-white.disabled,.btn-white:disabled{color:#1f2325;background-color:#fff;border-color:#fff}.btn-white:not(:disabled):not(.disabled):active,.btn-white:not(:disabled):not(.disabled).active,.show>.btn-white.dropdown-toggle{color:#1f2325;background-color:#fff;border-color:#fff}.btn-white:not(:disabled):not(.disabled):active:focus,.btn-white:not(:disabled):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-outline-primary{color:#00818a;background-color:rgba(0,0,0,0);background-image:none;border-color:#00818a}.btn-outline-primary:hover{color:#fff;background-color:#00818a;border-color:#00818a}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,129,138,.5);background-color:#00818a;color:#fff}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#00818a;background-color:rgba(0,0,0,0)}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#00818a;border-color:#00818a}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,129,138,.5)}.btn-outline-primary:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#00818a !important;background-color:#fff !important}.btn-outline-secondary{color:#515a5e;background-color:rgba(0,0,0,0);background-image:none;border-color:#515a5e}.btn-outline-secondary:hover{color:#fff;background-color:#515a5e;border-color:#515a5e}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(81,90,94,.5);background-color:#515a5e;color:#fff}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#515a5e;background-color:rgba(0,0,0,0)}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#515a5e;border-color:#515a5e}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(81,90,94,.5)}.btn-outline-secondary:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#515a5e !important;background-color:#fff !important}.btn-outline-success{color:#00bc70;background-color:rgba(0,0,0,0);background-image:none;border-color:#00bc70}.btn-outline-success:hover{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(0,188,112,.5);background-color:#00bc70;color:#fff}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#00bc70;background-color:rgba(0,0,0,0)}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,188,112,.5)}.btn-outline-success:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#00bc70 !important;background-color:#fff !important}.btn-outline-info{color:#17a2b8;background-color:rgba(0,0,0,0);background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5);background-color:#17a2b8;color:#fff}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:rgba(0,0,0,0)}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#17a2b8 !important;background-color:#fff !important}.btn-outline-warning{color:#f0c300;background-color:rgba(0,0,0,0);background-image:none;border-color:#f0c300}.btn-outline-warning:hover{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(240,195,0,.5);background-color:#f0c300;color:#fff}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f0c300;background-color:rgba(0,0,0,0)}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(240,195,0,.5)}.btn-outline-warning:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#f0c300 !important;background-color:#fff !important}.btn-outline-danger{color:#e32931;background-color:rgba(0,0,0,0);background-image:none;border-color:#e32931}.btn-outline-danger:hover{color:#fff;background-color:#e32931;border-color:#e32931}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(227,41,49,.5);background-color:#e32931;color:#fff}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e32931;background-color:rgba(0,0,0,0)}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#e32931;border-color:#e32931}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(227,41,49,.5)}.btn-outline-danger:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#e32931 !important;background-color:#fff !important}.btn-outline-light{color:#f4f8f9;background-color:rgba(0,0,0,0);background-image:none;border-color:#f4f8f9}.btn-outline-light:hover{color:#1f2325;background-color:#f4f8f9;border-color:#f4f8f9}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(244,248,249,.5);background-color:#f4f8f9;color:#fff}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f4f8f9;background-color:rgba(0,0,0,0)}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#1f2325;background-color:#f4f8f9;border-color:#f4f8f9}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(244,248,249,.5)}.btn-outline-light:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#f4f8f9 !important;background-color:#fff !important}.btn-outline-dark{color:#1f2325;background-color:rgba(0,0,0,0);background-image:none;border-color:#1f2325}.btn-outline-dark:hover{color:#fff;background-color:#1f2325;border-color:#1f2325}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(31,35,37,.5);background-color:#1f2325;color:#fff}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#1f2325;background-color:rgba(0,0,0,0)}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#1f2325;border-color:#1f2325}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(31,35,37,.5)}.btn-outline-dark:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#1f2325 !important;background-color:#fff !important}.btn-outline-teal{color:#00818a;background-color:rgba(0,0,0,0);background-image:none;border-color:#00818a}.btn-outline-teal:hover{color:#fff;background-color:#00818a;border-color:#00818a}.btn-outline-teal:focus,.btn-outline-teal.focus{box-shadow:0 0 0 .2rem rgba(0,129,138,.5);background-color:#00818a;color:#fff}.btn-outline-teal.disabled,.btn-outline-teal:disabled{color:#00818a;background-color:rgba(0,0,0,0)}.btn-outline-teal:not(:disabled):not(.disabled):active,.btn-outline-teal:not(:disabled):not(.disabled).active,.show>.btn-outline-teal.dropdown-toggle{color:#fff;background-color:#00818a;border-color:#00818a}.btn-outline-teal:not(:disabled):not(.disabled):active:focus,.btn-outline-teal:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-teal.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,129,138,.5)}.btn-outline-teal:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#00818a !important;background-color:#fff !important}.btn-outline-blue{color:#004a98;background-color:rgba(0,0,0,0);background-image:none;border-color:#004a98}.btn-outline-blue:hover{color:#fff;background-color:#004a98;border-color:#004a98}.btn-outline-blue:focus,.btn-outline-blue.focus{box-shadow:0 0 0 .2rem rgba(0,74,152,.5);background-color:#004a98;color:#fff}.btn-outline-blue.disabled,.btn-outline-blue:disabled{color:#004a98;background-color:rgba(0,0,0,0)}.btn-outline-blue:not(:disabled):not(.disabled):active,.btn-outline-blue:not(:disabled):not(.disabled).active,.show>.btn-outline-blue.dropdown-toggle{color:#fff;background-color:#004a98;border-color:#004a98}.btn-outline-blue:not(:disabled):not(.disabled):active:focus,.btn-outline-blue:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,74,152,.5)}.btn-outline-blue:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#004a98 !important;background-color:#fff !important}.btn-outline-red{color:#e32931;background-color:rgba(0,0,0,0);background-image:none;border-color:#e32931}.btn-outline-red:hover{color:#fff;background-color:#e32931;border-color:#e32931}.btn-outline-red:focus,.btn-outline-red.focus{box-shadow:0 0 0 .2rem rgba(227,41,49,.5);background-color:#e32931;color:#fff}.btn-outline-red.disabled,.btn-outline-red:disabled{color:#e32931;background-color:rgba(0,0,0,0)}.btn-outline-red:not(:disabled):not(.disabled):active,.btn-outline-red:not(:disabled):not(.disabled).active,.show>.btn-outline-red.dropdown-toggle{color:#fff;background-color:#e32931;border-color:#e32931}.btn-outline-red:not(:disabled):not(.disabled):active:focus,.btn-outline-red:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-red.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(227,41,49,.5)}.btn-outline-red:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#e32931 !important;background-color:#fff !important}.btn-outline-orange{color:#ff7f31;background-color:rgba(0,0,0,0);background-image:none;border-color:#ff7f31}.btn-outline-orange:hover{color:#1f2325;background-color:#ff7f31;border-color:#ff7f31}.btn-outline-orange:focus,.btn-outline-orange.focus{box-shadow:0 0 0 .2rem rgba(255,127,49,.5);background-color:#ff7f31;color:#fff}.btn-outline-orange.disabled,.btn-outline-orange:disabled{color:#ff7f31;background-color:rgba(0,0,0,0)}.btn-outline-orange:not(:disabled):not(.disabled):active,.btn-outline-orange:not(:disabled):not(.disabled).active,.show>.btn-outline-orange.dropdown-toggle{color:#1f2325;background-color:#ff7f31;border-color:#ff7f31}.btn-outline-orange:not(:disabled):not(.disabled):active:focus,.btn-outline-orange:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,127,49,.5)}.btn-outline-orange:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#ff7f31 !important;background-color:#fff !important}.btn-outline-yellow{color:#f0c300;background-color:rgba(0,0,0,0);background-image:none;border-color:#f0c300}.btn-outline-yellow:hover{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-outline-yellow:focus,.btn-outline-yellow.focus{box-shadow:0 0 0 .2rem rgba(240,195,0,.5);background-color:#f0c300;color:#fff}.btn-outline-yellow.disabled,.btn-outline-yellow:disabled{color:#f0c300;background-color:rgba(0,0,0,0)}.btn-outline-yellow:not(:disabled):not(.disabled):active,.btn-outline-yellow:not(:disabled):not(.disabled).active,.show>.btn-outline-yellow.dropdown-toggle{color:#1f2325;background-color:#f0c300;border-color:#f0c300}.btn-outline-yellow:not(:disabled):not(.disabled):active:focus,.btn-outline-yellow:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-yellow.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(240,195,0,.5)}.btn-outline-yellow:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#f0c300 !important;background-color:#fff !important}.btn-outline-green{color:#00bc70;background-color:rgba(0,0,0,0);background-image:none;border-color:#00bc70}.btn-outline-green:hover{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-outline-green:focus,.btn-outline-green.focus{box-shadow:0 0 0 .2rem rgba(0,188,112,.5);background-color:#00bc70;color:#fff}.btn-outline-green.disabled,.btn-outline-green:disabled{color:#00bc70;background-color:rgba(0,0,0,0)}.btn-outline-green:not(:disabled):not(.disabled):active,.btn-outline-green:not(:disabled):not(.disabled).active,.show>.btn-outline-green.dropdown-toggle{color:#fff;background-color:#00bc70;border-color:#00bc70}.btn-outline-green:not(:disabled):not(.disabled):active:focus,.btn-outline-green:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-green.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,188,112,.5)}.btn-outline-green:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#00bc70 !important;background-color:#fff !important}.btn-outline-white{color:#fff;background-color:rgba(0,0,0,0);background-image:none;border-color:#fff}.btn-outline-white:hover{color:#1f2325;background-color:#fff;border-color:#fff}.btn-outline-white:focus,.btn-outline-white.focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5);background-color:#fff;color:#fff}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:rgba(0,0,0,0)}.btn-outline-white:not(:disabled):not(.disabled):active,.btn-outline-white:not(:disabled):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{color:#1f2325;background-color:#fff;border-color:#fff}.btn-outline-white:not(:disabled):not(.disabled):active:focus,.btn-outline-white:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-outline-white:hover{-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff !important;background-color:#fff !important}.btn-outline-primary:hover{background-color:#e4f0f2 !important}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:#c6d2d7 !important;color:#515a5e !important}.btn-outline-white:hover{color:#00818a !important}.btn-yellow,.btn-orange,.btn-yellow:link,.btn-orange:link,.btn-yellow:visited,.btn-orange:visited{color:#373e41 !important;text-decoration:none !important}.text-white .btn-yellow,.bg-primary .btn-yellow,.text-white .btn-orange,.bg-primary .btn-orange,.text-white .btn-yellow:link,.bg-primary .btn-yellow:link,.text-white .btn-orange:link,.bg-primary .btn-orange:link,.text-white .btn-yellow:visited,.bg-primary .btn-yellow:visited,.text-white .btn-orange:visited,.bg-primary .btn-orange:visited{color:#373e41 !important;text-decoration:none !important}.text-white .btn-yellow:hover,.bg-primary .btn-yellow:hover,.text-white .btn-orange:hover,.bg-primary .btn-orange:hover,.text-white .btn-yellow:link:hover,.bg-primary .btn-yellow:link:hover,.text-white .btn-orange:link:hover,.bg-primary .btn-orange:link:hover,.text-white .btn-yellow:visited:hover,.bg-primary .btn-yellow:visited:hover,.text-white .btn-orange:visited:hover,.bg-primary .btn-orange:visited:hover{background:rgb(214.5,174.28125,0) !important;border:1px solid rgb(214.5,174.28125,0) !important;color:#373e41 !important}.btn-yellow:hover,.btn-orange:hover,.btn-yellow:link:hover,.btn-orange:link:hover,.btn-yellow:visited:hover,.btn-orange:visited:hover{background:rgb(214.5,174.28125,0) !important;border:1px solid rgb(214.5,174.28125,0) !important;color:#373e41 !important;text-decoration:none !important}.btn-tag{height:28px;background:#b2d9dc;color:#212b36;padding:5px;font-size:.875rem;font-weight:normal;margin:0 5px;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.btn-tag i{color:#656f75;margin-left:15px}.btn-link{font-weight:400;color:#00818a;background-color:rgba(0,0,0,0)}.btn-link:hover{color:rgb(0,57.4891304348,61.5);text-decoration:underline;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.btn-link:focus,.btn-link.focus{text-decoration:underline;border-color:rgba(0,0,0,0);box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#515a5e;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.9065rem 3.75rem;font-size:.8125rem;line-height:1.5;border-radius:5px}.btn-sm,.btn-group-sm>.btn{padding:.625rem 2rem;font-size:.8125rem;line-height:1.5;border-radius:5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.btn-square{padding:.5rem .75rem !important;font-size:1.125rem}.btn-square>i{margin-top:3px}.btn-icon-text{display:inline-flex;justify-content:center;align-items:center;min-width:185px}.btn-icon-text i{font-size:1.125rem;margin-right:8px;line-height:1.125rem;display:inline-block}.btn-icon-text span{line-height:1.125rem;display:inline-block;margin:2px 0 0}@media(max-width: 768px){.btn-sm-small{padding:10px 20px}}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#1f2325;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:5px}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e2ebee}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#1f2325;text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:rgb(19.375,21.875,23.125);text-decoration:none;background-color:#f4f8f9}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#00818a}.dropdown-item.disabled,.dropdown-item:disabled{color:#515a5e;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.8125rem;color:#515a5e;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#1f2325}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:0 1 auto;font-weight:normal}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-group>.btn.disabled,.btn-group>.btn:disabled,.btn-group-vertical>.btn.disabled,.btn-group-vertical>.btn:disabled{background:#f4f8f9 !important}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-group.bordered>.btn,.btn-group-vertical.bordered>.btn{border:1px solid #c6d2d7}.btn-group.network-colors .icon-fb,.btn-group-vertical.network-colors .icon-fb{color:#3b5998}.btn-group.network-colors .icon-ig,.btn-group-vertical.network-colors .icon-ig{color:#4e433c}.btn-group.network-colors .icon-tw,.btn-group-vertical.network-colors .icon-tw{color:#3cf}.btn-group.network-colors .icon-pin,.btn-group-vertical.network-colors .icon-pin{color:#c92228}.btn-group.network-colors .icon-li,.btn-group-vertical.network-colors .icon-li{color:#4875b4}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.59375rem;padding-left:1.59375rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:1.5rem;padding-left:1.5rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:2.8125rem;padding-left:2.8125rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend>.btn,.input-group-append>.btn{position:relative;z-index:2;min-width:55px;text-align:center;padding:0;display:flex;margin:0;justify-content:center;align-items:center}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.9375rem .9375rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:.875rem;color:#656f75;text-align:center;white-space:nowrap;background-color:#e2ebee;border:1px solid #c6d2d7;border-radius:5px}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{height:calc(3.03175rem + 2px);padding:.9375rem .9375rem;font-size:.8125rem;line-height:.875rem;border-radius:5px}.input-group-sm>.form-control,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{height:calc(2.46875rem + 2px);padding:.9375rem .9375rem;line-height:.875rem;border-radius:5px}.input-group-sm>.form-control{max-width:265px}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}@font-face{font-family:"FFBauWebProBoldItalic";src:url("/assets/includes/atriumhealth/fonts/374EAE_0_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_0_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_0_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_0_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_0_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProMedium";src:url("/assets/includes/atriumhealth/fonts/374EAE_1_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_1_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_1_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_1_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_1_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProMediumItalic";src:url("/assets/includes/atriumhealth/fonts/374EAE_2_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_2_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_2_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_2_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_2_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProRegularItalic";src:url("/assets/includes/atriumhealth/fonts/374EAE_3_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_3_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_3_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_3_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_3_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProSuper";src:url("/assets/includes/atriumhealth/fonts/374EAE_4_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_4_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_4_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_4_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_4_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProSuperItalic";src:url("/assets/includes/atriumhealth/fonts/374EAE_5_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_5_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_5_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_5_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_5_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProRegular";src:url("/assets/includes/atriumhealth/fonts/374EAE_6_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_6_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_6_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_6_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_6_0.ttf") format("truetype")}@font-face{font-family:"FFBauWebProBold";src:url("/assets/includes/atriumhealth/fonts/374EAE_7_0.eot");src:url("/assets/includes/atriumhealth/fonts/374EAE_7_0.eot?#iefix") format("embedded-opentype"),url("/assets/includes/atriumhealth/fonts/374EAE_7_0.woff2") format("woff2"),url("/assets/includes/atriumhealth/fonts/374EAE_7_0.woff") format("woff"),url("/assets/includes/atriumhealth/fonts/374EAE_7_0.ttf") format("truetype")}@font-face{font-family:"ChronicleTextG2-Roman-Pro";src:url("/fonts/ChronicleTextG2-Roman-Pro.eot");src:url("/fonts/ChronicleTextG2-Roman-Pro.eot?#iefix") format("embedded-opentype"),url("/fonts/ChronicleTextG2-Roman-Pro.woff2") format("woff2"),url("/fonts/ChronicleTextG2-Roman-Pro.woff") format("woff"),url("/fonts/ChronicleTextG2-Roman-Pro.ttf") format("truetype")}@font-face{font-family:"Chronicle-Text-G1";src:url("/fonts/Chronicle-Text-G1-Web.woff") format("woff")}.bottom-align-text{position:absolute;bottom:1.25em;left:1.25em;max-width:calc(100% - 2.5em)}.panel-group{margin:0 0 1rem}@media(max-width: 640px){.panel-group{margin:0 0 3rem}}.panel-default>.panel-heading{border-bottom:none;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panel-title{margin:0 !important}.panel-default>.panel-heading a{display:block;padding:.875rem 0 .6875rem;line-height:1.375rem;text-decoration:none}.panel-default>.panel-heading a:after{content:"";position:relative;top:-2px;display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:900;line-height:1.375rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.panel-body{padding:.75rem 0;line-height:1.25rem}.panel-default>.panel-heading a[aria-expanded=true]:after{content:""}.panel-default>.panel-heading a[aria-expanded=false]:after{content:""}.ole,.elo{background:#c6d2d7;padding:6px 36px;display:inline-block;font-size:1.2em;border-radius:4px;border:0;cursor:pointer;color:#000}.ct{text-align:center}.two{background:#acbabf}.three{background:#f4f8f9}.four{background:#e2ebee}.ole:hover,.elo:hover{background:#00818a;color:#fff;text-shadow:1px 1px 1px #000;box-shadow:0 0 0 #555}.multiple_elements{padding:30px 0 10px 0;text-align:center}@media(max-width: 640px){.ole,.elo{padding:6px 12px;font-size:12px}}.bg-lighter-teal{background-color:#e4f0f2 !important}.bg-yellow a,.bg-yellow a:link,.bg-yellow a:visited,.bg-orange a,.bg-orange a:link,.bg-orange a:visited{text-decoration:underline !important}.bg-primary a,.bg-primary a:link,.bg-primary a:visited,.text-white a,.text-white a:link,.text-white a:visited{color:#fff;text-decoration:none !important}.bg-primary a:hover,.bg-primary a:link:hover,.bg-primary a:visited:hover,.text-white a:hover,.text-white a:link:hover,.text-white a:visited:hover{color:#fff}.bg-primary p,.text-white p{color:#fff}.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary label,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white label{color:#fff}.bg-primary h1 a,.bg-primary h1 a:link,.bg-primary h1 a:visited,.bg-primary h2 a,.bg-primary h2 a:link,.bg-primary h2 a:visited,.bg-primary h3 a,.bg-primary h3 a:link,.bg-primary h3 a:visited,.bg-primary h4 a,.bg-primary h4 a:link,.bg-primary h4 a:visited,.bg-primary h5 a,.bg-primary h5 a:link,.bg-primary h5 a:visited,.bg-primary h6 a,.bg-primary h6 a:link,.bg-primary h6 a:visited,.bg-primary label a,.bg-primary label a:link,.bg-primary label a:visited,.text-white h1 a,.text-white h1 a:link,.text-white h1 a:visited,.text-white h2 a,.text-white h2 a:link,.text-white h2 a:visited,.text-white h3 a,.text-white h3 a:link,.text-white h3 a:visited,.text-white h4 a,.text-white h4 a:link,.text-white h4 a:visited,.text-white h5 a,.text-white h5 a:link,.text-white h5 a:visited,.text-white h6 a,.text-white h6 a:link,.text-white h6 a:visited,.text-white label a,.text-white label a:link,.text-white label a:visited{text-decoration:none !important}.bg-primary h1 a:hover,.bg-primary h1 a:link:hover,.bg-primary h1 a:visited:hover,.bg-primary h2 a:hover,.bg-primary h2 a:link:hover,.bg-primary h2 a:visited:hover,.bg-primary h3 a:hover,.bg-primary h3 a:link:hover,.bg-primary h3 a:visited:hover,.bg-primary h4 a:hover,.bg-primary h4 a:link:hover,.bg-primary h4 a:visited:hover,.bg-primary h5 a:hover,.bg-primary h5 a:link:hover,.bg-primary h5 a:visited:hover,.bg-primary h6 a:hover,.bg-primary h6 a:link:hover,.bg-primary h6 a:visited:hover,.bg-primary label a:hover,.bg-primary label a:link:hover,.bg-primary label a:visited:hover,.text-white h1 a:hover,.text-white h1 a:link:hover,.text-white h1 a:visited:hover,.text-white h2 a:hover,.text-white h2 a:link:hover,.text-white h2 a:visited:hover,.text-white h3 a:hover,.text-white h3 a:link:hover,.text-white h3 a:visited:hover,.text-white h4 a:hover,.text-white h4 a:link:hover,.text-white h4 a:visited:hover,.text-white h5 a:hover,.text-white h5 a:link:hover,.text-white h5 a:visited:hover,.text-white h6 a:hover,.text-white h6 a:link:hover,.text-white h6 a:visited:hover,.text-white label a:hover,.text-white label a:link:hover,.text-white label a:visited:hover{text-decoration:underline !important}.icon__container{background-color:#e2ebee;width:50px;height:50px;border-radius:50%;position:relative;text-align:center}.icon__container i{position:absolute;left:0;right:0;color:#008b93;font-size:25px;-ms-transform:translate(-50px, 0);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.d-sm-table-cell,.d-md-table-cell,.d-lg-table-cell,.d-table-cell{vertical-align:middle}@media(max-width: 768px){.btn-sm-block{display:block;width:100%;margin-top:20px}}.ihrecord{border-bottom:1px solid #c6d2d7;padding:35px 0}.ihrecord>a,.ihrecord>a:link,.ihrecord>a:visited{font-size:1rem;margin:0 0 10px;display:block;font-family:"FFBauWebProMedium"}.ihrecord .page-description{font-family:"FFBauWebProRegular";font-size:1rem;margin:0 0 10px}.ihrecord .domain{font-size:.875rem;color:#656f75}.ihrecord .domain a,.ihrecord .domain a:link,.ihrecord .domain a:visited{color:#656f75 !important}.results{padding:20px 0;border-bottom:1px solid #c6d2d7;text-align:left;color:#656f75}.results p{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:28px;margin:0}@media(max-width: 920px){.results p span{display:block;clear:both}}.search-tools .btn-group>.btn{padding-left:.9375rem;padding-right:.9375rem;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}@media(max-width: 920px){.search-tools .col-md-12 .container{padding-left:0;padding-right:0;padding-top:15px;padding-bottom:15px;border-top:1px solid #c6d2d7}.search-tools .col-md-12.results-holder .container{padding:0}}a.play-video{display:block;text-indent:-50000px;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;z-index:900}a.play-video:after{display:block;width:90px;height:90px;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9JzkwcHgnIGhlaWdodD0nOTBweCcgdmlld0JveD0nMCAwIDkwIDkwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnPjxnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxnIGlkPSfwn5alLUNhcmRzLWFuZC1UaWxlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTY3Mi4wMDAwMDAsIC0zNTQ1LjAwMDAwMCknIGZpbGw9JyNGRkZGRkYnIHN0cm9rZT0nI0ZGRkZGRic+PGcgaWQ9J0dyb3VwLTQ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MC4wMDAwMDAsIDMyNDIuMDAwMDAwKSc+PGcgaWQ9J0dyb3VwLTExJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMC4wMDAwMDAsIDIwLjAwMDAwMCknPjxnIGlkPSdHcm91cC0xNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjAyLjAwMDAwMCwgMjgzLjAwMDAwMCknPjxjaXJjbGUgaWQ9J092YWwtMycgc3Ryb2tlLXdpZHRoPScyJyBmaWxsLW9wYWNpdHk9JzAuNScgY3g9JzQ1JyBjeT0nNDUnIHI9JzQ0Jz48L2NpcmNsZT48cGF0aCBkPSdNMzUuNjcwODIwNCwzMC42NzM0Mjg1IEMzNS40NjI1MzcyLDMwLjU2OTI4NjkgMzUuMjMyODY3NiwzMC41MTUwNjkzIDM1LDMwLjUxNTA2OTMgQzM0LjE3MTU3MjksMzAuNTE1MDY5MyAzMy41LDMxLjE4NjY0MjEgMzMuNSwzMi4wMTUwNjkzIEwzMy41LDU2Ljk4NDQ5OCBDMzMuNSw1Ny4yMTczNjU2IDMzLjU1NDIxNzYsNTcuNDQ3MDM1MiAzMy42NTgzNTkyLDU3LjY1NTMxODQgQzM0LjAyODg0MzEsNTguMzk2Mjg2MSAzNC45Mjk4NTI2LDU4LjY5NjYyMjYgMzUuNjcwODIwNCw1OC4zMjYxMzg3IEw2MC42NDAyNDkxLDQ1Ljg0MTQyNDQgQzYwLjkzMDU0MDIsNDUuNjk2Mjc4OCA2MS4xNjU5MjM5LDQ1LjQ2MDg5NTEgNjEuMzExMDY5NSw0NS4xNzA2MDQgQzYxLjY4MTU1MzQsNDQuNDI5NjM2MyA2MS4zODEyMTY4LDQzLjUyODYyNjcgNjAuNjQwMjQ5MSw0My4xNTgxNDI4IEwzNS42NzA4MjA0LDMwLjY3MzQyODUgWicgaWQ9J1JlY3RhbmdsZS0yNyc+PC9wYXRoPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+");background-repeat:no-repeat;background-position:center center;content:"";position:absolute;bottom:20px;right:20px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}a.play-video:hover{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}a.play-video:hover:after{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}@media(max-width: 640px){a.play-video:after{display:block;width:40px;height:40px;background-image:url("data:image/svg+xml,%0A%3Csvg width='40px' height='40px' viewBox='0 0 90 90' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='🖥-Cards-and-Tiles' transform='translate(-672.000000, -3545.000000)' fill='%23FFFFFF' stroke='%23FFFFFF'%3E%3Cg id='Group-44' transform='translate(50.000000, 3242.000000)'%3E%3Cg id='Group-11' transform='translate(20.000000, 20.000000)'%3E%3Cg id='Group-14' transform='translate(602.000000, 283.000000)'%3E%3Ccircle id='Oval-3' stroke-width='2' fill-opacity='0.5' cx='45' cy='45' r='44'%3E%3C/circle%3E%3Cpath d='M35.6708204,30.6734285 C35.4625372,30.5692869 35.2328676,30.5150693 35,30.5150693 C34.1715729,30.5150693 33.5,31.1866421 33.5,32.0150693 L33.5,56.984498 C33.5,57.2173656 33.5542176,57.4470352 33.6583592,57.6553184 C34.0288431,58.3962861 34.9298526,58.6966226 35.6708204,58.3261387 L60.6402491,45.8414244 C60.9305402,45.6962788 61.1659239,45.4608951 61.3110695,45.170604 C61.6815534,44.4296363 61.3812168,43.5286267 60.6402491,43.1581428 L35.6708204,30.6734285 Z' id='Rectangle-27'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}}.slider-selection{background:#00818a !important}.slider-primary .slider-selection{background-color:#00818a !important}.slider.slider-horizontal{width:100% !important;height:20px}.slider-handle{background-color:#fff !important;background-image:none !important;-webkit-box-shadow:1px 1px 24px -2px rgba(0,0,0,.75) !important;-moz-box-shadow:1px 1px 24px -2px rgba(0,0,0,.75) !important;box-shadow:1px 1px 24px -2px rgba(0,0,0,.75) !important}.slider-strips .slider-selection{background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important;background-image:-ms-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important;background-image:-o-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important;background-image:-webkit-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important}.slider .tooltip.top{margin-top:-25px !important}.slider.slider-horizontal .slider-track{background:#b2d9dc}.well{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;width:100% !important;padding:0}.slider-ghost .slider-track{height:5px !important}div.checkbox.switcher label,div.radio.switcher label{padding:0}div.checkbox.switcher label *,div.radio.switcher label *{vertical-align:middle}div.checkbox.switcher label input,div.radio.switcher label input{display:none}div.checkbox.switcher label input+span,div.radio.switcher label input+span{position:relative;display:inline-block;margin-right:10px;width:72px;padding:0px;height:36px;background:#b2d9dc;border:1px solid #b2d9dc;border-radius:50px;transition:all .3s ease-in-out;-webkit-box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.15);box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.15)}div.checkbox.switcher label input+span small,div.radio.switcher label input+span small{position:absolute;display:block;width:50%;height:100%;transition:all .3s ease-in-out;left:0}div.checkbox.switcher label input+span small:after,div.radio.switcher label input+span small:after{background:#fff;border-radius:50%;content:"";display:block;width:28px;height:28px;position:absolute;top:calc(50% - 14px);left:calc(50% - 14px);-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px 1px rgba(0,0,0,.15)}div.checkbox.switcher label input:checked+span,div.radio.switcher label input:checked+span{background:#00818a;border-color:#00818a}div.checkbox.switcher label input:checked+span small,div.radio.switcher label input:checked+span small{left:50%}select.bs-select-hidden,.bootstrap-select>select.bs-select-hidden,select.selectpicker{display:none !important}.bootstrap-select{width:220px \0 }.bootstrap-select>.dropdown-toggle{position:relative;width:100%;z-index:1;text-align:right;white-space:nowrap;background:#fff;border:1px solid #c6d2d7;padding:.75rem}.bootstrap-select>.dropdown-toggle:hover,.bootstrap-select>.dropdown-toggle:focus,.bootstrap-select>.dropdown-toggle:active{box-shadow:none;-webkit-box-shadow:none;background:#fff !important;border:1px solid #c6d2d7;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.bootstrap-select>.dropdown-toggle.disabled:hover,.bootstrap-select>.dropdown-toggle.disabled:focus,.bootstrap-select>.dropdown-toggle.disabled:active,.bootstrap-select>.dropdown-toggle:disabled:hover,.bootstrap-select>.dropdown-toggle:disabled:focus,.bootstrap-select>.dropdown-toggle:disabled:active{box-shadow:none;-webkit-box-shadow:none;background:#c6d2d7 !important;border:1px solid #c6d2d7;border-radius:5px 5px;-webkit-border-radius:5px 5px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:active{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active{color:hsla(0,0%,100%,.5)}.bootstrap-select>select{position:absolute !important;bottom:0;left:50%;display:block !important;width:.5px !important;height:100% !important;padding:0 !important;opacity:0 !important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block !important;width:100% !important;z-index:2}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.bootstrap-select.is-invalid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0;background:none !important;box-shadow:none !important;-webkit-box-shadow:none !important}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-inline .bootstrap-select,.form-horizontal .bootstrap-select,.form-group .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle,.bootstrap-select.form-control-lg .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.9375rem .9375rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.9375rem .9375rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:none !important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0 !important;padding:0 !important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle:before{content:"";display:inline-block}.bootstrap-select .dropdown-toggle .filter-option{position:absolute;top:0;left:0;padding-top:inherit;padding-right:inherit;padding-bottom:inherit;padding-left:inherit;height:100%;width:100%;text-align:left}.bootstrap-select .dropdown-toggle .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;margin-top:0 !important;border-radius:0 !important;-webkit-border-radius:0 !important;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:none !important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active a{color:#fff;background:#00818a}.bootstrap-select .dropdown-menu li.active a span{color:#fff}.bootstrap-select .dropdown-menu li.active a:hover{color:#1f2325}.bootstrap-select .dropdown-menu li.active a:hover span{color:#1f2325}.bootstrap-select .dropdown-menu li.active small{color:hsla(0,0%,100%,.5) !important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li:nth-child(even){background-color:#f4f8f9}.bootstrap-select .dropdown-menu li a{cursor:pointer;user-select:none;padding:.75rem}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li a:hover{background:#b2d9dc}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:"";border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid hsla(0,0%,80%,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:"";border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid hsla(0,0%,80%,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after{display:block}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.magic-box-suggestions{min-width:100%;margin-top:0 !important;border-radius:0 !important;-webkit-border-radius:0 !important;padding:0;background:#fff;border:1px solid rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.magic-box-suggestions>.inner:focus{outline:none !important}.magic-box-suggestions.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.magic-box-suggestions .magic-box-suggestion{position:relative;display:block;padding:.75rem}.magic-box-suggestions .magic-box-suggestion:nth-child(even){background-color:#f4f8f9}.magic-box-suggestions .magic-box-suggestion:hover{background:#b2d9dc}.magic-box-suggestions .magic-box-suggestion.disabled a{cursor:not-allowed}.magic-box-suggestions .magic-box-suggestion span{cursor:pointer;user-select:none}.magic-box-suggestions .magic-box-suggestion small{padding-left:.5em}.custom-control{position:relative;display:block;min-height:1.375rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#00818a;-webkit-box-shadow:none;box-shadow:none}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #f4f8f9,0 0 0 .2rem rgba(0,129,138,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#00818a;-webkit-box-shadow:none;box-shadow:none}.custom-control-input:disabled~.custom-control-label{color:#515a5e}.custom-control-input:disabled~.custom-control-label::before{background-color:#e2ebee}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.1875rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";user-select:none;background-color:#c6d2d7;-webkit-box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1);box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-control-label::after{position:absolute;top:.1875rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:5px}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#00818a}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#00818a;-webkit-box-shadow:none;box-shadow:none}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,129,138,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,129,138,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#00818a}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,129,138,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.375;color:#656f75;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%231F2325' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #c6d2d7;border-radius:5px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.075);box-shadow:inset 0 1px 2px rgba(0,0,0,.075);appearance:none}.custom-select:focus{border-color:#00818a;outline:0;box-shadow:0 0 0 .2rem rgba(0,129,138,.5)}.custom-select:focus::-ms-value{color:#656f75;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#515a5e;background-color:#e2ebee}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(2.46875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(3.03175rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#00818a;box-shadow:0 0 0 .2rem rgba(0,129,138,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#00818a}.custom-file-input:disabled~.custom-file-label{background-color:#e2ebee}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.75rem + 2px);padding:.825rem 2.125rem;line-height:1.375;color:#656f75;background-color:#fff;border:1px solid #c6d2d7;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.15);box-shadow:inset 0 1px 1px rgba(0,0,0,.15)}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.75rem;padding:.825rem 2.125rem;line-height:1.375;color:#656f75;content:"Browse";background-color:#e2ebee;border-left:1px solid #c6d2d7;border-radius:0 5px 5px 0}.custom-range{width:100%;padding-left:0;background-color:rgba(0,0,0,0);appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f4f8f9,0 0 0 .2rem rgba(0,129,138,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f4f8f9,0 0 0 .2rem rgba(0,129,138,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f4f8f9,0 0 0 .2rem rgba(0,129,138,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#00818a;border:0;border-radius:1rem;-webkit-box-shadow:0 .1rem .25rem rgba(0,0,0,.1);box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb{appearance:none}.custom-range::-webkit-slider-thumb:active{background-color:rgb(61.5,242.3804347826,255)}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#c6d2d7;border-color:rgba(0,0,0,0);border-radius:1rem;-webkit-box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1);box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#00818a;border:0;border-radius:1rem;-webkit-box-shadow:0 .1rem .25rem rgba(0,0,0,.1);box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb{appearance:none}.custom-range::-moz-range-thumb:active{background-color:rgb(61.5,242.3804347826,255)}.custom-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#c6d2d7;border-color:rgba(0,0,0,0);border-radius:1rem;-webkit-box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1);box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#00818a;border:0;border-radius:1rem;-webkit-box-shadow:0 .1rem .25rem rgba(0,0,0,.1);box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb{appearance:none}.custom-range::-ms-thumb:active{background-color:rgb(61.5,242.3804347826,255)}.custom-range::-ms-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:.5rem;-webkit-box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1);box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-ms-fill-lower{background-color:#c6d2d7;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#c6d2d7;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:1.125rem 3rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#515a5e}.nav-tabs{border-bottom:1px solid #c6d2d7}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{color:#373e41;border:1px solid #c6d2d7;border-top-left-radius:5px;border-top-right-radius:5px}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e2ebee #e2ebee #c6d2d7}.nav-tabs .nav-link.disabled{color:#515a5e;background-color:rgba(0,0,0,0);border-color:#e2ebee #e2ebee #c6d2d7}.nav-tabs .nav-link i{padding-right:5px}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#00818a;background-color:#f4f8f9;border-color:#c6d2d7 #c6d2d7 #f4f8f9}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:5px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#00818a}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content{font-family:"FFBauWebProRegular"}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tab-content ul{display:block;list-style-type:disc;margin-block-start:.5em;margin-block-end:.5em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;padding-left:40px}.tab-content ol{display:block;list-style-type:decimal;margin-block-start:.5em;margin-block-end:.5em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;padding-left:40px}.tab-content li{padding-top:3px}.container-content ul.nav-stacked li.active>a{background:#e8e8e8;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}ul.nav.nav-pills.nav-stacked ul.nav.nav-pills.nav-stacked{margin:2px 0 2px 10px}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:1.25390625rem;padding-bottom:1.25390625rem;margin-right:1rem;font-size:.8125rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:1.125rem;padding-bottom:1.125rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:.8125rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:5px}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media(max-width: 479.98px){.navbar-expand-xs>.container,.navbar-expand-xs>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 480px){.navbar-expand-xs{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xs .navbar-nav{flex-direction:row}.navbar-expand-xs .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xs .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xs>.container,.navbar-expand-xs>.container-fluid{flex-wrap:nowrap}.navbar-expand-xs .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xs .navbar-toggler{display:none}}@media(max-width: 767.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 768px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width: 991.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 992px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width: 1199.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 1200px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #e2ebee;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);text-decoration:none !important}.card .list-group{margin:0px 0px 0px 0px}.card.small-tiles{margin:0 0 20px}.card.has-header{border-color:#b2d9dc}.card.border-0{box-shadow:none;-webkit-box-shadow:none}.card p{font-size:1rem;line-height:1.25rem;color:#515a5e}.card ol{border:none;margin-top:0px;margin-bottom:0px}.card.border-bottom-primary{border-bottom:5px solid #00818a}.card.border-bottom-secondary{border-bottom:5px solid #515a5e}.card.border-bottom-yellow{border-bottom:5px solid #f0c300}.card.border-bottom-blue{border-bottom:5px solid #004a98}.card.border-bottom-red{border-bottom:5px solid #e32931}.card.border-bottom-green{border-bottom:5px solid #00bc70}.card.border-bottom-orange{border-bottom:5px solid #ff7f31}.card.border-bottom-light-blue{border-bottom:5px solid #00bed6}.card .video{max-width:727px}@media(min-width: 992px){.card .video{width:727px}}.card .uc- i a:not(.btn):not(.btn__primary-large),.card .uc- a:link:not(.btn):not(.btn__primary-large),.card .uc- a:visited:not(.btn):not(.btn__primary-large){color:#007078}.card .card-block-threecolumn{display:flex;flex-direction:column;justify-content:space-between;flex:1}.card .card-block{padding:1.25rem}.card .card-block .card-img{border-radius:0;-webkit-border-radius:0;margin:0 0 1.25rem}.card .card-block h3,.card .card-block h4{margin:0}.card .card-block h3 a,.card .card-block h3 a:link,.card .card-block h3 a:visited,.card .card-block h4 a,.card .card-block h4 a:link,.card .card-block h4 a:visited{text-decoration:none !important;color:#007078}.card .card-block ul,.card .card-block ol{margin:0;padding:10px 0 10px 0;margin-left:40px}.card .card-block ul{list-style-type:disc}.card .card-block .list-group .list-group-item{padding:.75rem 0}.card .card-block .list-group .list-group-item:first-child{border-top:none;padding-top:0;border-radius:0 !important;-webkit-border-radius:0 !important}.card .card-block .list-group .list-group-item:last-child{border-bottom:none;padding-bottom:0;border-radius:0 !important;-webkit-border-radius:0 !important}.card .card-block .list-group .list-group-item *:last-child{margin-bottom:0}@media(max-width: 768px){.card .card-block .card-text .float-left,.card .card-block .card-text .float-right{float:none !important;clear:both !important;display:inline-block}}.card .card-block .multiline-ellipses{overflow:hidden;position:relative;line-height:1.2em;max-height:3.6em}.card .card-block .multiline-ellipses:before{content:"...";position:absolute;right:0;bottom:0}.card .card-block .multiline-ellipses:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.card .uc-charcoal{color:#fff}.card .uc-charcoal i,.card .uc-charcoal p,.card .uc-charcoal a,.card .uc-charcoal a:link,.card .uc-charcoal a:visited{color:#fff}.card .uc-orange{color:#1f2325}.card .uc-orange i,.card .uc-orange p,.card .uc-orange a,.card .uc-orange a:link,.card .uc-orange a:visited{color:#1f2325}.card .uc-red{color:#fff}.card .uc-red i,.card .uc-red p,.card .uc-red a,.card .uc-red a:link,.card .uc-red a:visited{color:#fff}.card .uc-teal{color:#fff}.card .uc-teal i,.card .uc-teal p,.card .uc-teal a,.card .uc-teal a:link,.card .uc-teal a:visited{color:#fff}.card .uc-green{color:#fff}.card .uc-green i,.card .uc-green p,.card .uc-green a,.card .uc-green a:link,.card .uc-green a:visited{color:#fff}.card .uc-blue{color:#fff}.card .uc-blue i,.card .uc-blue p,.card .uc-blue a,.card .uc-blue a:link,.card .uc-blue a:visited{color:#fff}.card .uc-yellow{color:#1f2325}.card .uc-yellow i,.card .uc-yellow p,.card .uc-yellow a,.card .uc-yellow a:link,.card .uc-yellow a:visited{color:#1f2325}.card .uc-cloud{color:#1f2325}.card .uc-cloud i,.card .uc-cloud p,.card .uc-cloud a,.card .uc-cloud a:link,.card .uc-cloud a:visited{color:#1f2325}.card .uc-dark-charcoal{color:#fff}.card .uc-dark-charcoal i,.card .uc-dark-charcoal p,.card .uc-dark-charcoal a,.card .uc-dark-charcoal a:link,.card .uc-dark-charcoal a:visited{color:#fff}.card .uc-dark-cloud{color:#1f2325}.card .uc-dark-cloud i,.card .uc-dark-cloud p,.card .uc-dark-cloud a,.card .uc-dark-cloud a:link,.card .uc-dark-cloud a:visited{color:#1f2325}.card .uc-dark-teal{color:#fff}.card .uc-dark-teal i,.card .uc-dark-teal p,.card .uc-dark-teal a,.card .uc-dark-teal a:link,.card .uc-dark-teal a:visited{color:#fff}.card .uc-light-charcoal{color:#fff}.card .uc-light-charcoal i,.card .uc-light-charcoal p,.card .uc-light-charcoal a,.card .uc-light-charcoal a:link,.card .uc-light-charcoal a:visited{color:#fff}.card .uc-light-cloud{color:#1f2325}.card .uc-light-cloud i,.card .uc-light-cloud p,.card .uc-light-cloud a,.card .uc-light-cloud a:link,.card .uc-light-cloud a:visited{color:#1f2325}.card .uc-light-teal{color:#1f2325}.card .uc-light-teal i,.card .uc-light-teal p,.card .uc-light-teal a,.card .uc-light-teal a:link,.card .uc-light-teal a:visited{color:#1f2325}.card .uc-lighter-charcoal{color:#1f2325}.card .uc-lighter-charcoal i,.card .uc-lighter-charcoal p,.card .uc-lighter-charcoal a,.card .uc-lighter-charcoal a:link,.card .uc-lighter-charcoal a:visited{color:#1f2325}.card .uc-lighter-cloud{color:#1f2325}.card .uc-lighter-cloud i,.card .uc-lighter-cloud p,.card .uc-lighter-cloud a,.card .uc-lighter-cloud a:link,.card .uc-lighter-cloud a:visited{color:#1f2325}.card .uc-lighter-teal{color:#1f2325}.card .uc-lighter-teal i,.card .uc-lighter-teal p,.card .uc-lighter-teal a,.card .uc-lighter-teal a:link,.card .uc-lighter-teal a:visited{color:#1f2325}.card-threecolumn{min-height:100%}@media(max-width: 991.98px){.full-width-mobile{width:100%}}.card-listing h2{font-size:18px;font-family:"FFBauWebProBold";margin-bottom:0;margin-top:10px}.card-listing>h2{margin-bottom:15px}.card-listing a{display:flex}.card-listing a .blog-card{transition:all .3s;display:block;max-width:99%;margin-top:10px}.card-listing a .blog-card:hover{box-shadow:0px 0px 5px 5px rgba(0,0,0,.15);transition:all .3s}.card-listing a .blog-card .card-image{width:100%;display:flex;max-height:250px;align-items:center;overflow:hidden}.card-listing a .blog-card .card-image img{width:100%;height:auto}.card-listing a .blog-card .card-block{display:flex;flex-direction:column;flex:1}.card-listing a .blog-card .card-block h2{font-family:"FFBauWebProBold"}.card-listing a .blog-card .card-block span{color:#515a5e}a.card-wrap-link,a.card-wrap-link:link,a.card-wrap-link:visited{text-decoration:none !important;display:block;width:100%;height:100%;position:relative}a.card-wrap-link .card *,a.card-wrap-link:link .card *,a.card-wrap-link:visited .card *{text-decoration:none !important}.card-body{flex:1 1 auto;padding:1.25rem}.card-body img{max-width:100%;margin-bottom:1.25rem}.card-body .list-group{border:none;margin:0px 0px 0px 0px;-webkit-border-radius:0 !important}.card-body .list-group.bulleted{margin:0px 0px 0px 1.25rem}.card-body .list-group .list-group-item{border-radius:0 !important;-webkit-border-radius:0 !important}.card-body .list-group .list-group-item *{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.card-body .list-group .list-group-item:first-child{border-top:none}.card-body .list-group .list-group-item:last-child{border-bottom:none}.card-body .list-group .list-group .list-group-item:last-child{border-bottom:1px solid #e2ebee}.card-body .panel-group{margin:-0.75rem 0}.card-body .panel-default>.panel-heading a{font-family:"FFBauWebProRegular"}.card-body .panel-default:first-child>.panel-heading{border-top:none}.card-body .panel-default:last-child{border:none}.card-body .panel-body .list-group{margin:-0.75rem 0;border-radius:0 !important;-webkit-border-radius:0 !important}.card-body .panel-body .list-group .list-group-item{border-radius:0 !important;-webkit-border-radius:0 !important}.card-body .panel-body .list-group .list-group-item *{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.card-body .panel-body .list-group .list-group-item:last-child{border-bottom:none}.card-body .color-spc{padding:1.25rem}.rounded-0 .card-header{border-radius:0 !important}.card-title{margin-bottom:.75rem}.card-title.pricing-card-title small{clear:both;display:block;font-size:.875rem;color:#656f75;font-family:"FFBauWebProRegular";margin:5px 0 0}.card-title{font-family:"FFBauWebProBold"}.card-title a,.card-title a:link,.card-title a:visited{text-decoration:underline !important}h2.card-title,.h2.card-title{margin-bottom:4rem;font-size:1.625rem;line-height:2rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0;margin-top:8px}.card-link{text-decoration:underline}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#e4f0f2;border-bottom:1px solid #e2ebee;font-family:"FFBauWebProRegular";font-size:.875rem;font-weight:normal;margin-top:0}.card-header:first-child{border-radius:calc(5px - 1px) calc(5px - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-header *:last-child{margin-bottom:0}.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5,.card-header h6{margin:10px 0}.card-header p{font-size:1rem}.card-header .accordion-list-header{background-color:#b2d9dc;text-align:center}.card-footer{padding:.75rem 1.25rem;background-color:#e4f0f2;border-top:1px solid #e2ebee}.card-footer:last-child{border-radius:0 0 calc(5px - 1px) calc(5px - 1px)}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(5px - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(5px - 1px);border-top-right-radius:calc(5px - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(5px - 1px);border-bottom-left-radius:calc(5px - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media(min-width: 768px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media(min-width: 768px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:5px}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:5px;border-top-right-radius:5px}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width: 768px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.pricing-cards .card{border-color:#e2ebee !important}.pricing-cards .card,.pricing-cards .card-body{background:#fff}.pricing-cards .list-group{margin-bottom:1.25rem}.pricing-cards .list-group-item{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:.75rem 0;font-size:.875rem}.pricing-cards .list-group .list-group-item{padding:.75rem 0}.pricing-cards .list-group .list-group-item:first-child{border-top:none;padding-top:0;border-radius:0 !important;-webkit-border-radius:0 !important}.pricing-cards .list-group .list-group-item:last-child{border-bottom:none;padding-bottom:0;border-radius:0 !important;-webkit-border-radius:0 !important}.pricing-cards .list-group .list-group-item *:last-child{margin-bottom:0}.pricing-cards .panel-group{margin-bottom:1.25rem}.pricing-cards .panel-default>.panel-heading a{font-size:.875rem}.pricing-cards .panel-body{font-size:.875rem}.image-icon{position:relative;margin:0 0 40px}.image-icon+h3{margin-bottom:5px}.image-icon img{margin:0 !important}.image-icon .icon__container{width:65px;height:65px;border:5px solid #fff;position:absolute;bottom:-35px;left:calc(50% - 35px)}.image-icon .icon__container i{position:absolute;left:0;right:0;color:#008b93;font-size:28px;top:45%}.d-md-table-cell h4{margin:0 !important}.small-tiles .card-block{display:flex;justify-content:flex-start;align-items:center}.small-tiles .card-block .tile-image{margin-right:10px}.small-tiles .card-block .tile-image img{margin:0;max-height:100px;max-width:100px;min-height:100px;min-width:100px}.small-tiles .card-block .tile-image .icon__container{width:65px;height:65px;position:relative}.small-tiles .card-block .tile-image .icon__container i{position:absolute;left:0;right:0;color:#008b93;font-size:28px}.small-tiles .card-block .tile-content{display:flex;justify-content:flex-start;align-content:center}.small-tiles .card-block .tile-content h3{margin:0;width:100%;display:block;justify-content:flex-start;align-content:center}.small-tiles .card-block .tile-content h3 a,.small-tiles .card-block .tile-content h3 a:link,.small-tiles .card-block .tile-content h3 a:visited{text-decoration:none !important}.small-tiles .card-block .tile-content.has-text{display:block}.link-list{display:flex;justify-content:space-around;align-content:space-evenly}.link-list .list-item{flex:1 1 auto;position:relative;text-align:center;line-height:40px}.link-list .list-item+.list-item{border-left:solid 1px #c6d2d7}.link-list a,.link-list a:link,.link-list a:visited{display:block;margin:0;padding:0 20px;line-height:40px;position:relative;text-decoration:none !important}.link-list a:last-child:after,.link-list a:link:last-child:after,.link-list a:visited:last-child:after{display:none}.link-list a:before,.link-list a:link:before,.link-list a:visited:before{opacity:0;height:5px;width:calc(100% - 10px);background:#00818a;position:absolute;left:5px;bottom:-20px;display:block;content:"";border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-ms-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.link-list a:hover,.link-list a:link:hover,.link-list a:visited:hover{-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-ms-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;text-decoration:none}.link-list a:hover:before,.link-list a:link:hover:before,.link-list a:visited:hover:before{opacity:1;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-ms-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.link-list.blue a,.link-list.blue a:link,.link-list.blue a:visited{color:#004a98}.link-list.blue a:before,.link-list.blue a:link:before,.link-list.blue a:visited:before{background-color:#004a98}@media(max-width: 991px){.link-list-holder{border:none;background:#fff;padding:0 !important;width:100% !important;box-shadow:none;-webkit-box-shadow:none}.link-list-holder .link-list{display:flex;justify-content:center;align-content:center;flex-direction:column;margin:0;justify-content:center;align-content:center;flex-direction:column}.link-list-holder .link-list .list-item{flex:1 1 auto;position:relative;text-align:center;line-height:40px}.link-list-holder .link-list .list-item+.list-item{border-left:none;border-top:solid 1px #c6d2d7}.link-list-holder .link-list .list-item+.list-item:first-child{border-top:none}.link-list-holder .link-list a,.link-list-holder .link-list a:link,.link-list-holder .link-list a:visited{display:block;margin:0;line-height:50px;position:relative;text-align:left}.link-list-holder .link-list a:before,.link-list-holder .link-list a:link:before,.link-list-holder .link-list a:visited:before{display:none}.link-list-holder .link-list a:hover:before,.link-list-holder .link-list a:link:hover:before,.link-list-holder .link-list a:visited:hover:before{display:none}}@media(max-width: 768px){.card.small-tiles .card-block{flex-direction:row;display:flex}.card.small-tiles .card-block .tile-image{margin:0 20px 10px 0}.card.small-tiles .card-block .tile-content h3{justify-content:center}.card-img-overlay h2{font-size:20px}}.card-profile .col-md-4{margin:0;width:inherit !important;padding-right:10px !important;padding-left:10px !important;display:flex;flex-direction:column;justify-content:space-between}.card-profile .col-md-8{padding-left:10px !important;padding-right:10px !important}.card-profile a,.card-profile a:link,.card-profile a:visited{text-decoration:none}.card-profile .profile-intro{border-bottom:1px solid #c6d2d7;margin:0 0 15px;padding:0 0 10px}.card-profile .profile-intro h3{margin:0 0 5px;font-family:"FFBauWebProMedium"}.card-profile .profile-intro label{margin:0}.card-profile .profile-intro .ratings-link{padding:5px 0 0;display:flex;justify-content:space-between}.card-profile .profile-intro .ratings-link .ratings{font-size:11px;line-height:auto}.card-profile .profile-intro .ratings-link a,.card-profile .profile-intro .ratings-link a:link,.card-profile .profile-intro .ratings-link a:visited{font-size:14px}.card-profile img{width:100% !important;height:auto}.card-profile .col-md-4 a{display:block;clear:both}.card-profile .profile-info{font-size:.875rem}.card-profile .profile-info address,.card-profile .profile-info a,.card-profile .profile-info a:link,.card-profile .profile-info a:visited{font-size:.875rem}.card-profile .profile-info .phone{padding-top:15px}.desktop{display:block !important}.mobile{display:none !important}@media(max-width: 900px){.desktop{display:none !important}.mobile{display:block !important}.card-profile .col-md-4{margin:0 0 20px;width:inherit !important}.card-profile .profile-intro{padding:0 0 15px;min-height:80px;border-bottom:1px solid #e2ebee;display:block}.card-profile .profile-intro::after{display:block;clear:both;content:""}.card-profile .profile-intro>div{display:block;float:left;width:calc(100% - 93px)}.card-profile .profile-intro img{max-width:78px;margin:0 15px 0 0 !important;width:100%;height:auto;float:left}.card-profile .profile-intro h3{margin:0 0 5px;font-family:"FFBauWebProMedium";font-size:1rem}.card-profile .profile-intro .ratings-link{padding:5px 0;clear:both;justify-content:space-between;flex-direction:column}.card-profile .profile-intro .ratings-link .ratings{padding:0 0 5px;font-size:11px;line-height:auto}.card-profile .profile-intro .ratings-link a,.card-profile .profile-intro .ratings-link a:link,.card-profile .profile-intro .ratings-link a:visited{font-size:14px}.card-profile .profile-info{padding:0}.card-profile .profile-info .address{border-bottom:1px solid #e2ebee}.card-profile .profile-info address{color:#00818a;position:relative;padding:0 0 0 30px;max-width:90%;background:url(../images/icon-address@2x.png) no-repeat center left;background-size:14px 18px}.card-profile .profile-info .phone{position:relative;border-bottom:1px solid #e2ebee;padding:15px 0;margin:0 0 20px}.card-profile .profile-info .phone a,.card-profile .profile-info .phone a:link,.card-profile .profile-info .phone a:visited{padding:0 0 0 30px;background:url(../images/icon-phone@2x.png) no-repeat center left;background-size:14px 22px;line-height:22px}.card-profile .profile-info .button-wrap{display:block}.card-profile .profile-info .button-wrap a.btn{width:100%;text-align:center;position:absolute;bottom:0}}.card-location::after{display:block;clear:both;content:""}.card-location a,.card-location a:link,.card-location a:visited{text-decoration:none !important}.card-location .location-intro{border-bottom:1px solid #c6d2d7;margin:0 0 15px;padding:0 0 10px;display:flex}.card-location .location-intro h3{margin:0;line-height:30px}.card-location .location-intro label{margin:0;line-height:30px}.card-location .location-intro label .badge{float:left}.card-location .location-intro .badge{margin-right:10px}.card-location .location-info{font-size:.875rem}.card-location .location-info::after{display:block;clear:both;content:""}.card-location .location-info p{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem}.card-location .location-info address,.card-location .location-info a,.card-location .location-info a:link,.card-location .location-info a:visited{font-size:.875rem;line-height:22px;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.card-location .location-info .phone{padding-top:15px}.card-location .location-info i{color:#00818a !important}@media(max-width: 900px){.card-location.has-footer{padding-bottom:0}.card-location.has-footer .hours{margin-bottom:0;border:none}.card-location .location-intro{flex-direction:column}.card-location .location-intro h3{line-height:24px}.card-location .address{border-bottom:1px solid #e2ebee}.card-location address{color:#00818a;position:relative;padding:0 0 0 30px;max-width:90%;background:url(../images/icon-address@2x.png) no-repeat center left;background-size:14px 18px}.card-location .phone{position:relative;border-bottom:1px solid #e2ebee;padding:15px 0;margin:0}.card-location .phone a,.card-location .phone a:link,.card-location .phone a:visited{padding:0 0 0 30px;background:url(../images/icon-phone@2x.png) no-repeat center left;background-size:14px 22px;line-height:22px}.card-location .hours{position:relative;border-bottom:1px solid #e2ebee;padding:15px 0;margin:0 0 20px}.card-location .hours .hours-list{padding:0 0 0 30px;background:url(../images/icon-hours@2x.png) no-repeat top left;background-size:20px 20px;font-size:1rem;line-height:22px}.card-location .hours .hours-list span.delim{color:#e2ebee;font-size:14px}.card-location .hours .hours-list .panel-group{margin:0}.card-location .hours .hours-list .panel-group .panel-default{border:none !important}.card-location .hours .hours-list .panel-group .panel-default>.panel-heading{border:none !important}.card-location .hours .hours-list .panel-group .panel-default>.panel-heading h4{font-weight:normal;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#515a5e !important}.card-location .hours .hours-list .panel-group .panel-default>.panel-heading a{padding:0;color:#515a5e !important}.card-location .hours .hours-list .panel-group p{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.card-location .button-wrap{display:flex}.card-location .button-wrap .ratings-link{padding:0 0 0 10px}}@media(max-width: 700px){.card-location.has-footer{padding-bottom:0}.card-location.has-footer .hours{margin-bottom:0;border:none}.card-location .location-intro{flex-direction:column}.card-location .location-intro h3{line-height:24px}.card-location .address{border-bottom:1px solid #e2ebee}.card-location address{color:#00818a;position:relative;padding:0 0 0 30px;max-width:90%;background:url(../images/icon-address@2x.png) no-repeat center left;background-size:14px 18px}.card-location .phone{position:relative;border-bottom:1px solid #e2ebee;padding:15px 0;margin:0}.card-location .phone a,.card-location .phone a:link,.card-location .phone a:visited{padding:0 0 0 30px;background:url(../images/icon-phone@2x.png) no-repeat center left;background-size:14px 22px;line-height:22px}.card-location .hours{position:relative;border-bottom:1px solid #e2ebee;padding:15px 0;margin:0 0 20px}.card-location .hours .hours-list{padding:0 0 0 30px;background:url(../images/icon-hours@2x.png) no-repeat top left;background-size:20px 20px;font-size:1rem;line-height:22px}.card-location .hours .hours-list span.delim{color:#e2ebee;font-size:14px}.card-location .hours .hours-list .panel-group{margin:0}.card-location .hours .hours-list .panel-group .panel-default{border:none !important}.card-location .hours .hours-list .panel-group .panel-default>.panel-heading{border:none !important}.card-location .hours .hours-list .panel-group .panel-default>.panel-heading h4{font-weight:normal;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#515a5e !important}.card-location .hours .hours-list .panel-group .panel-default>.panel-heading a{padding:0;color:#515a5e !important}.card-location .button-wrap{display:flex}.card-location .button-wrap .ratings-link{padding:0 0 0 10px}}.card-footer label{float:right}.card-footer i.fa{color:#00818a}@media(max-width: 900px){.card-footer{z-index:3;border-top:1px solid #b2d9dc}.card-footer label{float:none}}.card-horizontal-article p{font-size:.875rem !important}.card-horizontal-article p a,.card-horizontal-article p a:link,.card-horizontal-article p a:visited{font-size:.875rem !important;color:#373e41;text-decoration:underline}.card-horizontal-article span{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:12px}.card-horizontal-article .article-thumb{width:175px;float:right}.card-horizontal-article .article-thumb img.card-img{margin-bottom:0}.card-horizontal-article .article-info{float:left;display:flex;justify-content:center;align-items:center;min-height:100px}.card-horizontal-article .article-info .text-flex h4{margin:5px 0}.card-horizontal-article .article-info .text-flex h4 a,.card-horizontal-article .article-info .text-flex h4 a:link,.card-horizontal-article .article-info .text-flex h4 a:visited{text-decoration:none !important}@media(max-width: 900px){.card-horizontal-article .card-block{display:flex;justify-content:center;align-items:center}.card-horizontal-article .card-block .article-thumb{order:2;float:none}.card-horizontal-article .card-block .article-thumb img{width:100%;max-width:175px;height:auto}.card-horizontal-article .card-block .article-info{order:1;float:none}}@media(max-width: 767px){.card-horizontal-article .card-block{display:flex;justify-content:center;align-items:center;flex-direction:column}.card-horizontal-article .card-block .article-thumb{order:1;width:100%;float:none}.card-horizontal-article .card-block .article-thumb img{width:100%;max-width:100%;height:auto;margin:0 auto}.card-horizontal-article .card-block .article-info{order:2;width:100%;float:none}}.card.text-white.bg-blue a.btn:hover,.card.text-white.bg-blue a.btn:link:hover,.card.text-white.bg-blue a.btn:visited:hover{background-color:rgb(0,49.1710526316,101) !important}.card.text-white.bg-primary a.btn:hover,.card.text-white.bg-primary a.btn:link:hover,.card.text-white.bg-primary a.btn:visited:hover{background-color:rgb(0,81.3260869565,87) !important}.card.text-white.bg-red a.btn:hover,.card.text-white.bg-red a.btn:link:hover,.card.text-white.bg-red a.btn:visited:hover{background-color:rgb(191.8925619835,25.1074380165,32.2809917355) !important}.card.text-white.bg-yellow a.btn:hover,.card.text-white.bg-yellow a.btn:link:hover,.card.text-white.bg-yellow a.btn:visited:hover{background-color:rgb(189,153.5625,0) !important}.card.text-white.bg-orange a.btn:hover,.card.text-white.bg-orange a.btn:link:hover,.card.text-white.bg-orange a.btn:visited:hover{background-color:rgb(253,95.7961165049,0) !important}@media(min-width: 768px){.color-spc h2{line-height:1.5em !important}.card-listing h2{font-size:26px}}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:rgba(0,0,0,0);border-radius:5px}.breadcrumb-item{font-size:.875rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#515a5e;content:">"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#515a5e}.pagination{display:flex;padding-left:0;list-style:none;border-radius:5px}.page-link{position:relative;display:block;padding:.75rem .75rem .5rem;margin-left:-1px;line-height:1.375rem;color:#00818a;background-color:#fff;border:1px solid #c6d2d7;text-decoration:none !important}.page-link:hover{z-index:2;color:rgb(0,57.4891304348,61.5);text-decoration:none;background-color:#e2ebee;border-color:#c6d2d7}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,129,138,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.page-item:last-child .page-link{border-top-right-radius:5px;border-bottom-right-radius:5px}.page-item.active .page-link{z-index:1;color:#fff;background-color:#00818a;border-color:#00818a}.page-item.disabled .page-link{color:#515a5e;pointer-events:none;cursor:auto;background-color:#fff;border-color:#c6d2d7}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:.8125rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:5px;border-bottom-right-radius:5px}.pagination-sm .page-link{padding:.25rem .625rem;font-size:.8125rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:5px;border-bottom-right-radius:5px}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:5px}.badge:empty{display:none}.badge strong{font-family:"FFBauWebProBold"}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-round{padding:.44rem !important;height:30px;width:30px;border-radius:50%;display:flex;justify-content:center;align-items:center}.badge-round strong{display:block;height:11px}.badge-primary{color:#fff;background-color:#00818a}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:rgb(0,81.3260869565,87)}.badge-secondary{color:#fff;background-color:#515a5e}.badge-secondary[href]:hover,.badge-secondary[href]:focus{color:#fff;text-decoration:none;background-color:rgb(57.3942857143,63.7714285714,66.6057142857)}.badge-success{color:#fff;background-color:#00bc70}.badge-success[href]:hover,.badge-success[href]:focus{color:#fff;text-decoration:none;background-color:rgb(0,137,81.6170212766)}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:hover,.badge-info[href]:focus{color:#fff;text-decoration:none;background-color:rgb(17.3333333333,122.0869565217,138.6666666667)}.badge-warning{color:#1f2325;background-color:#f0c300}.badge-warning[href]:hover,.badge-warning[href]:focus{color:#1f2325;text-decoration:none;background-color:rgb(189,153.5625,0)}.badge-danger{color:#fff;background-color:#e32931}.badge-danger[href]:hover,.badge-danger[href]:focus{color:#fff;text-decoration:none;background-color:rgb(191.8925619835,25.1074380165,32.2809917355)}.badge-light{color:#1f2325;background-color:#f4f8f9}.badge-light[href]:hover,.badge-light[href]:focus{color:#1f2325;text-decoration:none;background-color:#d3e3e7}.badge-dark{color:#fff;background-color:#1f2325}.badge-dark[href]:hover,.badge-dark[href]:focus{color:#fff;text-decoration:none;background-color:rgb(7.75,8.75,9.25)}.badge-teal{color:#fff;background-color:#00818a}.badge-teal[href]:hover,.badge-teal[href]:focus{color:#fff;text-decoration:none;background-color:rgb(0,81.3260869565,87)}.badge-blue{color:#fff;background-color:#004a98}.badge-blue[href]:hover,.badge-blue[href]:focus{color:#fff;text-decoration:none;background-color:rgb(0,49.1710526316,101)}.badge-red{color:#fff;background-color:#e32931}.badge-red[href]:hover,.badge-red[href]:focus{color:#fff;text-decoration:none;background-color:rgb(191.8925619835,25.1074380165,32.2809917355)}.badge-orange{color:#1f2325;background-color:#ff7f31}.badge-orange[href]:hover,.badge-orange[href]:focus{color:#1f2325;text-decoration:none;background-color:rgb(253,95.7961165049,0)}.badge-yellow{color:#1f2325;background-color:#f0c300}.badge-yellow[href]:hover,.badge-yellow[href]:focus{color:#1f2325;text-decoration:none;background-color:rgb(189,153.5625,0)}.badge-green{color:#fff;background-color:#00bc70}.badge-green[href]:hover,.badge-green[href]:focus{color:#fff;text-decoration:none;background-color:rgb(0,137,81.6170212766)}.badge-white{color:#1f2325;background-color:#fff}.badge-white[href]:hover,.badge-white[href]:focus{color:#1f2325;text-decoration:none;background-color:hsl(0,0%,90%)}.jumbotron{padding:.9375rem;margin-bottom:2rem;background-color:#e2ebee;border-radius:5px}@media(min-width: 768px){.jumbotron{padding:2rem}}.jumbotron.white{color:#00818a}.jumbotron.white p,.jumbotron.white a{color:#00818a}.jumbotron.dark-teal{color:#fff}.jumbotron.dark-teal p,.jumbotron.dark-teal a{color:#fff}.jumbotron.teal{color:#fff}.jumbotron.teal p,.jumbotron.teal a{color:#fff}.jumbotron.light-teal{color:#1f2325}.jumbotron.light-teal p,.jumbotron.light-teal a{color:#1f2325}.jumbotron.lighter-teal{color:#1f2325}.jumbotron.lighter-teal p,.jumbotron.lighter-teal a{color:#1f2325}.jumbotron.blue{color:#fff}.jumbotron.blue p,.jumbotron.blue a{color:#fff}.jumbotron.green{color:#fff}.jumbotron.green p,.jumbotron.green a{color:#fff}.jumbotron.yellow{color:#1f2325}.jumbotron.yellow p,.jumbotron.yellow a{color:#1f2325}.jumbotron.orange{color:#1f2325}.jumbotron.orange p,.jumbotron.orange a{color:#1f2325}.jumbotron.red{color:#fff}.jumbotron.red p,.jumbotron.red a{color:#fff}.jumbotron.dark-charcoal{color:#fff}.jumbotron.dark-charcoal p,.jumbotron.dark-charcoal a{color:#fff}.jumbotron.charcoal{color:#fff}.jumbotron.charcoal p,.jumbotron.charcoal a{color:#fff}.jumbotron.light-charcoal{color:#fff}.jumbotron.light-charcoal p,.jumbotron.light-charcoal a{color:#fff}.jumbotron.lighter-charcoal{color:#fff}.jumbotron.lighter-charcoal p,.jumbotron.lighter-charcoal a{color:#fff}.jumbotron.dark-cloud{color:#1f2325}.jumbotron.dark-cloud p,.jumbotron.dark-cloud a{color:#1f2325}.jumbotron.cloud{color:#1f2325}.jumbotron.cloud p,.jumbotron.cloud a{color:#1f2325}.jumbotron.light-cloud{color:#1f2325}.jumbotron.light-cloud p,.jumbotron.light-cloud a{color:#1f2325}.jumbotron.lighter-cloud{color:#1f2325}.jumbotron.lighter-cloud p,.jumbotron.lighter-cloud a{color:#1f2325}.jumbotron.shvi-red{color:#fff}.jumbotron.shvi-red p,.jumbotron.shvi-red a{color:#fff}.jumbotron.spinefirst-teal{color:#fff}.jumbotron.spinefirst-teal p,.jumbotron.spinefirst-teal a{color:#fff}.jumbotron.spinefirst-burgundy{color:#fff}.jumbotron.spinefirst-burgundy p,.jumbotron.spinefirst-burgundy a{color:#fff}.jumbotron.spinefirst-dark-gray{color:#fff}.jumbotron.spinefirst-dark-gray p,.jumbotron.spinefirst-dark-gray a{color:#fff}.jumbotron.spinefirst-light-gray{color:#1f2325}.jumbotron.spinefirst-light-gray p,.jumbotron.spinefirst-light-gray a{color:#1f2325}.jumbotron.spinefirst-gray{color:#fff}.jumbotron.spinefirst-gray p,.jumbotron.spinefirst-gray a{color:#fff}.jumbotron p{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;font-size:1rem;line-height:1.25rem}.jumbotron .d-flex{justify-content:center;align-items:center;flex-direction:row-reverse}@media(max-width: 991px){.jumbotron .d-flex{flex-direction:column}.jumbotron .d-flex .jumbotron-image{margin:0 0 25px;width:100%}.jumbotron .d-flex .jumbotron-image img{max-width:100%;width:100%}}.jumbotron .d-flex .jumbotron-image iframe{max-width:-moz-available;max-width:-webkit-fill-available}@media(max-width: 991px){.jumbotron .d-flex .jumbotron-image iframe{max-height:250px}}@media(max-width: 600px){.jumbotron .d-flex .jumbotron-image iframe{max-height:200px}}.jumbotron .d-flex .jumbotron-content a{text-decoration:underline !important}.jumbotron .d-flex .jumbotron-content p>a{text-decoration:underline !important}.jumbotron .d-flex .jumbotron-content ul{list-style:disc;list-style-type:disc;padding-inline-start:30px}.jumbotron .d-flex .jumbotron-content ol{padding-inline-start:30px}.jumbotron .jumbotron-content{justify-content:center;align-items:center;padding-right:0}@media(min-width: 768px){.jumbotron .jumbotron-content{padding-right:3rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:1.875rem 1.875rem;color:#007078}.alert .close{position:absolute;top:15px;right:15px;color:inherit}.alert .d-flex{justify-content:center;align-items:stretch;flex-direction:row;padding-right:1rem}.alert .d-flex>div.alert-content{flex:1}.alert .d-flex .alert-content{justify-content:center;align-items:center}.alert .d-flex .alert-button{justify-content:center;align-items:center;display:flex}@media(max-width: 768px){.alert .d-flex{flex-direction:column}.alert .d-flex .alert-button{justify-content:flex-start;align-items:stretch;margin-top:20px;display:inline-flex}}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:absolute;top:15px;right:15px;color:inherit}.alert-primary,.alert-primary *{color:#fff;background-color:rgb(0,118.68,126.96);border-color:rgb(183.6,219.72,222.24)}.alert-primary hr,.alert-primary * hr{border-top-color:rgb(166.1201612903,211.0829032258,214.2198387097)}.alert-primary .alert-link,.alert-primary * .alert-link{color:#000}.alert-secondary,.alert-secondary *{color:#fff;background-color:rgb(74.52,82.8,86.48);border-color:rgb(206.28,208.8,209.92)}.alert-secondary hr,.alert-secondary * hr{border-top-color:hsl(198.4615384615,3.8805970149%,76.6078431373%)}.alert-secondary .alert-link,.alert-secondary * .alert-link{color:rgb(5.5542857143,6.1714285714,6.4457142857)}.alert-success,.alert-success *{color:#fff;background-color:rgb(0,172.96,103.04);border-color:rgb(183.6,236.24,214.96)}.alert-success hr,.alert-success * hr{border-top-color:rgb(163.4059006211,230.9340993789,203.6354658385)}.alert-success .alert-link,.alert-success * .alert-link{color:rgb(0,16.68,9.9370212766)}.alert-info,.alert-info *{color:#fff;background-color:rgb(21.16,149.04,169.28);border-color:rgb(190.04,228.96,235.12)}.alert-info hr,.alert-info * hr{border-top-color:hsl(188.198757764,53.1353135314%,78.3647058824%)}.alert-info .alert-link,.alert-info * .alert-link{color:rgb(2.6133333333,18.4069565217,20.9066666667)}.alert-warning,.alert-warning *{color:#fff;background-color:rgb(220.8,179.4,0);border-color:rgb(250.8,238.2,183.6)}.alert-warning hr,.alert-warning * hr{border-top-color:hsl(48.75,88.8888888889%,80.1764705882%)}.alert-warning .alert-link,.alert-warning * .alert-link{color:rgb(35.4,28.7625,0)}.alert-danger,.alert-danger *{color:#fff;background-color:rgb(208.84,37.72,45.08);border-color:rgb(247.16,195.08,197.32)}.alert-danger hr,.alert-danger * hr{border-top-color:rgb(244.2095867769,172.5304132231,175.6133884298)}.alert-danger .alert-link,.alert-danger * .alert-link{color:rgb(38.522238806,6.957761194,8.3153731343)}.alert-light,.alert-light *{color:#fff;background-color:rgb(224.48,228.16,229.08);border-color:rgb(251.92,253.04,253.32)}.alert-light hr,.alert-light * hr{border-top-color:rgb(235.42,242.54,244.32)}.alert-light .alert-link,.alert-light * .alert-link{color:hsl(192,1.014198783%,24.8%)}.alert-dark,.alert-dark *{color:#fff;background-color:rgb(28.52,32.2,34.04);border-color:rgb(192.28,193.4,193.96)}.alert-dark hr,.alert-dark * hr{border-top-color:hsl(200,1.3574660633%,70.7333333333%)}.alert-dark .alert-link,.alert-dark * .alert-link{color:#000}.alert-teal,.alert-teal *{color:#fff;background-color:rgb(0,118.68,126.96);border-color:rgb(183.6,219.72,222.24)}.alert-teal hr,.alert-teal * hr{border-top-color:rgb(166.1201612903,211.0829032258,214.2198387097)}.alert-teal .alert-link,.alert-teal * .alert-link{color:#000}.alert-blue,.alert-blue *{color:#fff;background-color:rgb(0,68.08,139.84);border-color:rgb(183.6,204.32,226.16)}.alert-blue hr,.alert-blue * hr{border-top-color:rgb(165.4365921788,191.4275418994,218.8234078212)}.alert-blue .alert-link,.alert-blue * .alert-link{color:rgb(0,1.8110526316,3.72)}.alert-red,.alert-red *{color:#fff;background-color:rgb(208.84,37.72,45.08);border-color:rgb(247.16,195.08,197.32)}.alert-red hr,.alert-red * hr{border-top-color:rgb(244.2095867769,172.5304132231,175.6133884298)}.alert-red .alert-link,.alert-red * .alert-link{color:rgb(38.522238806,6.957761194,8.3153731343)}.alert-red,.alert-red *{color:#000}.alert-orange,.alert-orange *{color:#fff;background-color:rgb(234.6,116.84,45.08);border-color:rgb(255,219.16,197.32)}.alert-orange hr,.alert-orange * hr{border-top-color:rgb(255,203.3153398058,171.82)}.alert-orange .alert-link,.alert-orange * .alert-link{color:rgb(49.0203947368,24.4140789474,9.4196052632)}.alert-orange,.alert-orange *{color:#1f2325 !important}.alert-yellow,.alert-yellow *{color:#fff;background-color:rgb(220.8,179.4,0);border-color:rgb(250.8,238.2,183.6)}.alert-yellow hr,.alert-yellow * hr{border-top-color:hsl(48.75,88.8888888889%,80.1764705882%)}.alert-yellow .alert-link,.alert-yellow * .alert-link{color:rgb(35.4,28.7625,0)}.alert-yellow,.alert-yellow *{color:#1f2325 !important}.alert-green,.alert-green *{color:#fff;background-color:rgb(0,172.96,103.04);border-color:rgb(183.6,236.24,214.96)}.alert-green hr,.alert-green * hr{border-top-color:rgb(163.4059006211,230.9340993789,203.6354658385)}.alert-green .alert-link,.alert-green * .alert-link{color:rgb(0,16.68,9.9370212766)}.alert-green,.alert-green *{color:#1f2325 !important}.alert-white,.alert-white *{color:#fff;background-color:hsl(0,0%,92%);border-color:#fff}.alert-white hr,.alert-white * hr{border-top-color:hsl(0,0%,95%)}.alert-white .alert-link,.alert-white * .alert-link{color:hsl(0,0%,26%)}[class*=alert-] a{text-decoration:underline;color:inherit}[class*=alert-] a:hover{text-decoration:underline;color:inherit}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e2ebee;border-radius:5px;-webkit-box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1);box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1)}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#00818a;transition:width .6s ease}@media screen and (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-top:1rem;border:1px solid rgba(0,0,0,.125);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.list-group.numbered{list-style-type:none}.list-group.numbered li{counter-increment:step-counter}.list-group.numbered li:before{content:counter(step-counter);margin-right:10px;font-size:80%;width:24px;height:24px;line-height:26px;background-color:#fff;color:#373e41;padding:0;display:inline-block;text-align:center;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";border:1px solid #c6d2d7;border-radius:50%;-webkit-border-radius:50%}.list-group.bulleted{list-style-type:none}.list-group.bulleted li{padding-left:calc(.25rem + 15px)}.list-group.bulleted li:before{content:"";width:4px;height:4px;background-color:#373e41;color:#373e41;padding:0;display:inline-block;text-align:center;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";border-radius:50%;-webkit-border-radius:50%;position:absolute;top:calc(50% - 2px);left:.25rem}.list-group.bulleted li.sub-list:before{top:20px}.list-group.bulleted li.sub-list{padding-bottom:0;border-bottom:none}.list-group.bulleted li.sub-list ul{width:calc(100% + 1.5rem + 15px);margin-left:calc(-0.25rem - 15px);padding-top:.75rem}.list-group.bulleted li.sub-list ul li{border-radius:0;-webkit-border-radius:0;border-color:#e2ebee;padding-left:calc(1rem + 15px)}.list-group.bulleted li.sub-list ul li:before{left:1rem}.list-group.bulleted li.sub-list ul li:first-child{border-top:1px solid #c6d2d7}.list-group-item-action{width:100%;color:#373e41;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{color:#373e41;text-decoration:none;background-color:#f4f8f9}.list-group-item-action:active{color:#1f2325;background-color:#e2ebee}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-left:none;border-right:none;text-align:left;font-size:1rem;font-family:"FFBauWebProRegular"}.list-group-item *:last-child{margin-bottom:0}.list-group-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#515a5e;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#00818a;border-color:#00818a}.list-group-item label{width:100%;display:block;position:relative}.list-group-item a{text-decoration:underline}.list-group-item a:hover{text-decoration:underline}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:rgb(0,67.08,71.76);background-color:rgb(183.6,219.72,222.24)}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:rgb(0,67.08,71.76);background-color:rgb(166.1201612903,211.0829032258,214.2198387097)}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:rgb(0,67.08,71.76);border-color:rgb(0,67.08,71.76)}.list-group-item-secondary{color:rgb(42.12,46.8,48.88);background-color:rgb(206.28,208.8,209.92)}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:rgb(42.12,46.8,48.88);background-color:hsl(198.4615384615,3.8805970149%,76.6078431373%)}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:rgb(42.12,46.8,48.88);border-color:rgb(42.12,46.8,48.88)}.list-group-item-success{color:rgb(0,97.76,58.24);background-color:rgb(183.6,236.24,214.96)}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:rgb(0,97.76,58.24);background-color:rgb(163.4059006211,230.9340993789,203.6354658385)}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:rgb(0,97.76,58.24);border-color:rgb(0,97.76,58.24)}.list-group-item-info{color:rgb(11.96,84.24,95.68);background-color:rgb(190.04,228.96,235.12)}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:rgb(11.96,84.24,95.68);background-color:hsl(188.198757764,53.1353135314%,78.3647058824%)}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:rgb(11.96,84.24,95.68);border-color:rgb(11.96,84.24,95.68)}.list-group-item-warning{color:rgb(124.8,101.4,0);background-color:rgb(250.8,238.2,183.6)}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:rgb(124.8,101.4,0);background-color:hsl(48.75,88.8888888889%,80.1764705882%)}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:rgb(124.8,101.4,0);border-color:rgb(124.8,101.4,0)}.list-group-item-danger{color:rgb(118.04,21.32,25.48);background-color:rgb(247.16,195.08,197.32)}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:rgb(118.04,21.32,25.48);background-color:rgb(244.2095867769,172.5304132231,175.6133884298)}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:rgb(118.04,21.32,25.48);border-color:rgb(118.04,21.32,25.48)}.list-group-item-light{color:rgb(126.88,128.96,129.48);background-color:rgb(251.92,253.04,253.32)}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:rgb(126.88,128.96,129.48);background-color:rgb(235.42,242.54,244.32)}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:rgb(126.88,128.96,129.48);border-color:rgb(126.88,128.96,129.48)}.list-group-item-dark{color:rgb(16.12,18.2,19.24);background-color:rgb(192.28,193.4,193.96)}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:rgb(16.12,18.2,19.24);background-color:hsl(200,1.3574660633%,70.7333333333%)}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:rgb(16.12,18.2,19.24);border-color:rgb(16.12,18.2,19.24)}.list-group-item-teal{color:rgb(0,67.08,71.76);background-color:rgb(183.6,219.72,222.24)}.list-group-item-teal.list-group-item-action:hover,.list-group-item-teal.list-group-item-action:focus{color:rgb(0,67.08,71.76);background-color:rgb(166.1201612903,211.0829032258,214.2198387097)}.list-group-item-teal.list-group-item-action.active{color:#fff;background-color:rgb(0,67.08,71.76);border-color:rgb(0,67.08,71.76)}.list-group-item-blue{color:rgb(0,38.48,79.04);background-color:rgb(183.6,204.32,226.16)}.list-group-item-blue.list-group-item-action:hover,.list-group-item-blue.list-group-item-action:focus{color:rgb(0,38.48,79.04);background-color:rgb(165.4365921788,191.4275418994,218.8234078212)}.list-group-item-blue.list-group-item-action.active{color:#fff;background-color:rgb(0,38.48,79.04);border-color:rgb(0,38.48,79.04)}.list-group-item-red{color:rgb(118.04,21.32,25.48);background-color:rgb(247.16,195.08,197.32)}.list-group-item-red.list-group-item-action:hover,.list-group-item-red.list-group-item-action:focus{color:rgb(118.04,21.32,25.48);background-color:rgb(244.2095867769,172.5304132231,175.6133884298)}.list-group-item-red.list-group-item-action.active{color:#fff;background-color:rgb(118.04,21.32,25.48);border-color:rgb(118.04,21.32,25.48)}.list-group-item-orange{color:rgb(132.6,66.04,25.48);background-color:rgb(255,219.16,197.32)}.list-group-item-orange.list-group-item-action:hover,.list-group-item-orange.list-group-item-action:focus{color:rgb(132.6,66.04,25.48);background-color:rgb(255,203.3153398058,171.82)}.list-group-item-orange.list-group-item-action.active{color:#fff;background-color:rgb(132.6,66.04,25.48);border-color:rgb(132.6,66.04,25.48)}.list-group-item-yellow{color:rgb(124.8,101.4,0);background-color:rgb(250.8,238.2,183.6)}.list-group-item-yellow.list-group-item-action:hover,.list-group-item-yellow.list-group-item-action:focus{color:rgb(124.8,101.4,0);background-color:hsl(48.75,88.8888888889%,80.1764705882%)}.list-group-item-yellow.list-group-item-action.active{color:#fff;background-color:rgb(124.8,101.4,0);border-color:rgb(124.8,101.4,0)}.list-group-item-green{color:rgb(0,97.76,58.24);background-color:rgb(183.6,236.24,214.96)}.list-group-item-green.list-group-item-action:hover,.list-group-item-green.list-group-item-action:focus{color:rgb(0,97.76,58.24);background-color:rgb(163.4059006211,230.9340993789,203.6354658385)}.list-group-item-green.list-group-item-action.active{color:#fff;background-color:rgb(0,97.76,58.24);border-color:rgb(0,97.76,58.24)}.list-group-item-white{color:hsl(0,0%,52%);background-color:#fff}.list-group-item-white.list-group-item-action:hover,.list-group-item-white.list-group-item-action:focus{color:hsl(0,0%,52%);background-color:hsl(0,0%,95%)}.list-group-item-white.list-group-item-action.active{color:#fff;background-color:hsl(0,0%,52%);border-color:hsl(0,0%,52%)}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#fff;text-shadow:none;opacity:1}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{color:#fff;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:rgba(0,0,0,0);border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out}@media screen and (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.fade .modal-dialog{transform:translate(0, -25%)}.modal.show .modal-dialog{transform:translate(0, 0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 0.5rem*2)}.modal-dialog-centered::before{display:block;height:calc(100vh - 0.5rem*2);content:""}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.5);box-shadow:0 .25rem .5rem rgba(0,0,0,.5);outline:0}.modal-content .card-img-overlay{padding:0}.modal-content ul{list-style-type:disc;padding-left:40px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-header{position:relative}.modal-header:after{position:absolute;bottom:0;left:1rem;width:calc(100% - 2rem);content:"";background:#e2ebee;height:1px}.modal-header.bg-primary:after{display:none}.modal-title{margin-bottom:0;line-height:1.375}.modal-body{position:relative;flex:1 1 auto;padding:1rem;background-color:#fff;border-radius:0 0 5px 5px}.modal-body *:last-child{margin-bottom:0}.card-img-overlay .modal-body{background:none !important}.modal-body.bg-primary:after{position:absolute;top:0;left:1rem;width:calc(100% - 2rem);content:"";background:#e2ebee;height:1px}.modal-footer{display:flex;align-items:center;justify-content:flex-start;padding:1rem;background-color:#fff;border-top:none;position:relative;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.modal-footer:before{position:absolute;top:0;left:1rem;width:calc(100% - 2rem);content:"";background:#e2ebee;height:1px}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.card-img-overlay .modal-footer{background:none !important}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 768px){.modal-dialog{max-width:600px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 1.75rem*2)}.modal-dialog-centered::before{height:calc(100vh - 1.75rem*2)}.modal-content{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.5);box-shadow:0 .5rem 1rem rgba(0,0,0,.5)}.modal-sm{max-width:300px}}@media(min-width: 1200px){.modal-lg{max-width:600px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.375;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.8125rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:1}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#00818a}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#00818a}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#00818a}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#00818a}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#00818a;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:5px}.tooltip.yellow .tooltip-inner{color:#373e41 !important;background-color:#f0c300 !important}.tooltip.yellow.bs-tooltip-top .arrow::before,.tooltip.yellow.bs-tooltip-auto[x-placement^=top] .arrow::before{border-top-color:#f0c300}.tooltip.yellow.bs-tooltip-right .arrow::before,.tooltip.yellow.bs-tooltip-auto[x-placement^=right] .arrow::before{border-right-color:#f0c300}.tooltip.yellow.bs-tooltip-bottom .arrow::before,.tooltip.yellow.bs-tooltip-auto[x-placement^=bottom] .arrow::before{border-bottom-color:#f0c300}.tooltip.yellow.bs-tooltip-left .arrow::before,.tooltip.yellow.bs-tooltip-auto[x-placement^=left] .arrow::before{border-left-color:#f0c300}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;min-width:200px;max-width:276px;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.375;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.8125rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid #c6d2d7;border-radius:5px;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.2);box-shadow:0 .25rem .5rem rgba(0,0,0,.2)}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 5px}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top .arrow,.bs-popover-auto[x-placement^=top] .arrow{bottom:calc((0.5rem + 1px)*-1)}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::after{border-width:.5rem .5rem 0}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^=top] .arrow::before{bottom:0;border-top-color:#c6d2d7}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right .arrow,.bs-popover-auto[x-placement^=right] .arrow{left:calc((0.5rem + 1px)*-1);width:.5rem;height:1rem;margin:5px 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::after{border-width:.5rem .5rem .5rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^=right] .arrow::before{left:0;border-right-color:#c6d2d7}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::after{left:1px;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^=bottom] .arrow{top:calc((0.5rem + 1px)*-1)}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::after{border-width:0 .5rem .5rem .5rem}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^=bottom] .arrow::before{top:0;border-bottom-color:#c6d2d7}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::after{top:1px;border-bottom-color:#e4f0f2}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #e4f0f2}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left .arrow,.bs-popover-auto[x-placement^=left] .arrow{right:calc((0.5rem + 1px)*-1);width:.5rem;height:1rem;margin:5px 0}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::after{border-width:.5rem 0 .5rem .5rem}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^=left] .arrow::before{right:0;border-left-color:#c6d2d7}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.75rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#e4f0f2;border-bottom:1px solid rgb(210.7875,230.4375,233.7125);border-top-left-radius:calc(5px - 1px);border-top-right-radius:calc(5px - 1px)}.popover-header:empty{display:none}.popover-body{padding:.75rem .75rem;color:#1f2325;min-height:75px}.popover-body .list-group{padding:0}.popover-body .list-group .list-group-item{text-align:center;border-radius:0 !important;-webkit-border-radius:0 !important;padding:.75rem !important;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.popover-body .list-group .list-group-item:hover{background-color:#e4f0f2}.popover-body-no-pad .popover-body{padding:0 !important;border-radius:5px;-webkit-border-radius:5px}.popover-body-no-pad .popover-body .btn.btn-block{border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.popover-body-no-pad .popover-body .list-group{border-top:none;border-bottom:none}.popover-body-no-pad .popover-body .list-group .list-group-item{text-align:center;border:none;position:relative}.popover-body-no-pad .popover-body .list-group .list-group-item:after{width:calc(100% - 1.5rem);left:.75rem;height:1px;content:"";background:#ccd4d5;display:block;position:absolute;bottom:1px}.popover-body-no-pad .popover-body .list-group .list-group-item:first-child{border-top:none}.popover-body-no-pad .popover-body .list-group .list-group-item:last-child{border-bottom:none}.popover-body-no-pad .popover-body .list-group .list-group-item:last-child:after{display:none !important}.popover-body-no-pad.bs-popover-bottom .arrow::before,.popover-body-no-pad.bs-popover-auto[x-placement^=bottom] .arrow::before{border-bottom-color:#c6d2d7 !important}.popover-body-no-pad.bs-popover-bottom .arrow::after,.popover-body-no-pad.bs-popover-auto[x-placement^=bottom] .arrow::after{border-bottom-color:#fff !important}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;backface-visibility:hidden;perspective:1000px}.carousel-item:after{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block;transition:transform .6s ease}@media screen and (prefers-reduced-motion: reduce){.carousel-item.active,.carousel-item-next,.carousel-item-prev{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports(transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0, 0, 0)}}.carousel-item-next,.active.carousel-item-right{transform:translateX(100%)}@supports(transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%, 0, 0)}}.carousel-item-prev,.active.carousel-item-left{transform:translateX(-100%)}@supports(transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%, 0, 0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0)}@supports(transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translate3d(0, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:4%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:rgba(0,0,0,0) no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:flex-start;padding-left:0;margin-right:4%;margin-left:4%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:60px;height:4px;margin-right:2.5px;margin-left:2.5px;text-indent:-999px;cursor:pointer;background-color:#fff}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#f0c300}.carousel-caption{position:absolute;right:4%;bottom:30px;left:4%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;max-width:660px}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h6,.carousel-caption p{text-shadow:0 2px 2px rgba(0,0,0,.8);line-height:1.4}.intro_banner{padding:40px 0;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.intro_banner .container{max-width:75%}.intro_banner .container *:last-child{margin-bottom:0}.carousel_intro .carousel-item .img-rounded{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #656f75;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:1200px !important}.container{min-width:1200px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #c6d2d7 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#c6d2d7}.table .thead-dark th{color:inherit;border-color:#c6d2d7}}.location--basic-header{margin-bottom:20px}.location--basic-header .location-type{color:#656f75;display:flex;align-items:flex-end;font-size:12px}.location--basic-header .company-logo{font-size:12px;display:flex;justify-content:flex-end;align-items:flex-end}.location--basic-header .company-logo img{height:30px;width:30px}.location--basic-header .company-logo{font-size:12px}.location-hour-separator{margin:10px 0px 10px 0px}.location-hours-table{display:table;padding-bottom:10px}.location-hours-row{display:table-row}@media(max-width: 767.98px){.location-hours-row.current-day{display:flex;flex-direction:column}}.location-hours-cell{display:table-cell;padding:0px 7px 3px 0px}.facility-wait-time{color:#373e41 !important;font-weight:bold;margin-top:15px;margin-bottom:6px}.facility-wait-time i{color:#00bc70;margin-right:10px}.facility-closed{color:red;font-weight:bold;margin-top:15px;margin-bottom:6px}.facility-closed i{color:red;margin-right:10px}.facility-address{margin-bottom:10px}.facility-address a{text-decoration:underline;font-size:16px}.facility-address a>br+br{display:none}.basic-loc-img{padding-bottom:15px;width:100%}.card.location--basic{padding:20px;font-size:16px;box-shadow:0px 3px 8px 0px rgba(0,0,0,.1)}.card.location--basic .facility-distance,.card.location--basic .facility-phone,.card.location--basic .facility-fax,.card.location--basic facility-hours{font-weight:bold;margin-bottom:10px}.card.location--basic .facility-distance i,.card.location--basic .facility-phone i,.card.location--basic .facility-fax i,.card.location--basic facility-hours i{color:#008c95;margin-right:4px}.card.location--basic .facility-hours{margin-top:5px}.card.location--basic .facility-hours .location-hours-detail{font-weight:normal;margin-top:5px;margin-bottom:5px;font-size:14px;padding-left:6px}.card.location--basic .facility-phone a{text-decoration:underline}.card.location--basic .top-icons{text-align:center;width:100%;display:flex;justify-content:space-around;justify-content:flex-start;margin-top:10px;padding-top:20px;border-top:2px solid #c7e2e5;text-transform:uppercase;flex-wrap:wrap}.card.location--basic .top-icons li:nth-child(n+4){margin-top:15px}.card.location--basic .top-icons li{flex:0 0 33.33333%;max-width:33.33333%}.card.location--basic .top-icons i{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid #008c95;border-radius:100%;font-size:24px;margin:0 auto 10px auto;color:#008c95}.card.location--basic .top-icons span{display:flex;justify-content:center;font-size:13px;color:#000;line-height:1.3em}.card.location--basic .hours-button{background-color:unset;background-color:rgba(0,0,0,0);color:#000;border:none;padding:0px 0px 0px 0px;margin-top:0px;width:100%;display:flex;justify-content:space-between;white-space:initial;text-align:left;white-space:normal !important;font-size:16px}.card.location--basic .hours-button:active{outline:none !important;box-shadow:none;background-color:#fff !important;color:#000}.card.location--basic .hours-button:hover{box-shadow:none !important}.card.location--basic .hours-button:focus{outline:none !important;box-shadow:none !important}.card.location--basic .hours-button::after{content:"";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:16px;margin:0px 0px 0px 10px;text-decoration:none;color:#008c95}.card.location--basic .hours-button .location-hours-today{font-family:"FFBauWebProRegular";font-weight:normal}.card.location--basic .hours-button[aria-expanded=true]::after{content:"";font-family:FontAwesome;font-weight:normal;font-style:normal;margin:0px 0px 0px 10px;text-decoration:none;color:#008c95}.card.location--basic.enhanced{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}.card.card--related-locations i{color:#008c95;margin-right:4px}.card.card--related-locations a{text-decoration:underline}.card.card--related-locations .card-image{position:relative;max-height:200px;height:200px;overflow:hidden}.card.card--related-locations .card-image .blue-overlay{position:absolute;width:100%;height:100%;background-color:#00818a;opacity:.4}.card.card--related-locations .card-info{font-weight:bold;font-size:14px}@media(max-width: 768px){.location-enhanced-main-container{flex-direction:column-reverse}}.location-enhanced-main-container a{color:#007078;text-decoration:underline}.location-enhanced-main-container .enhanced-padding{padding:0px 15px 0px 15px !important}.enhanced-copy p{margin-bottom:15px;font-size:16px}.enhanced-copy ul li{list-style:inside;margin-left:18px}.enhanced-copy h2,.enhanced-copy .h2{margin-top:1.75em;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:1.125rem}@media(min-width: 768px){.enhanced-copy h2,.enhanced-copy .h2{font-size:1.625em}}.related-carousel-container{width:100%}@media(max-width: 991px){.related-carousel-container{display:none}}#recipeCarousel{margin-left:-15px}@media(max-width: 768px){#recipeCarousel .carousel-inner .carousel-item>div{display:none}#recipeCarousel .carousel-inner .carousel-item>div:first-child{display:block}}#recipeCarousel .carousel-inner .carousel-item.active,#recipeCarousel .carousel-inner .carousel-item-next,#recipeCarousel .carousel-inner .carousel-item-prev{display:flex}@media(min-width: 768px){#recipeCarousel .carousel-inner .carousel-item-right.active,#recipeCarousel .carousel-inner .carousel-item-next{transform:translateX(33.333%)}#recipeCarousel .carousel-inner .carousel-item-left.active,#recipeCarousel .carousel-inner .carousel-item-prev{transform:translateX(-33.333%)}}#recipeCarousel .carousel-inner .carousel-item-right,#recipeCarousel .carousel-inner .carousel-item-left{transform:translateX(0)}#recipeCarousel .carousel-inner .carousel-item:after{background:none !important;position:unset !important}#recipeCarousel .carousel-inner .carousel-item:after{position:relative !important}#recipeCarousel .carousel-inner .card-block{min-height:225px}#recipeCarousel .card-image{max-height:200px;overflow:hidden}#recipeCarousel .card-image .img-responsive{width:100%;height:auto}.related-location-container{padding:0}.related-location-container i.fa{color:#008c95}.related-location-container .carousel-control-next{right:-20px;top:210px}.related-location-container .carousel-control-prev{left:-20px;top:210px}#locationFADSearchContainer #opShowFilters{float:right;color:#00818a;background-color:rgba(0,0,0,0)}#locationFADSearchContainer #opShowFilters::after{font-family:"FontAwesome";content:"";color:#00818a;display:inline-block;padding-right:3px;margin-left:10px}#locationFADSearchContainer #opShowFilters.open::after{font-family:"FontAwesome";content:""}@media only screen and (min-width: 768px){#locationFADSearchContainer #opShowFilters{display:none}}#locationFADSearchContainer .CoveoSearchInterface{background-color:rgba(0,0,0,0) !important}#locationFADSearchContainer .CoveoSearchInterface .CoveoPager{margin-left:0px;margin-top:10px}#locationFADSearchContainer .CoveoSearchInterface .CoveoBreadcrumb{border:0}#locationFADSearchContainer .CoveoSearchInterface .CoveoResultsPerPage{display:none}#locationFADSearchContainer .CoveoSearchInterface .coveo-breadcrumb-clear-all{background-color:#fff !important;color:#00818a !important;border:1px solid #00818a !important;font-size:12px;padding:10px !important}#locationFADSearchContainer .CoveoSearchInterface .coveo-breadcrumb-clear-all .coveo-breadcrumb-icon-clear-all{display:none}#locationFADSearchContainer .CoveoSearchInterface .coveo-facet-breadcrumb{margin-bottom:15px}#locationFADSearchContainer .CoveoSearchInterface .coveo-facet-breadcrumb-values .coveo-facet-breadcrumb-value{background-color:#b2d9dc;padding:5px 10px 5px 10px;border-radius:4px}#locationFADSearchContainer .CoveoSearchInterface .coveo-facet-breadcrumb-values .coveo-facet-breadcrumb-caption{margin-right:10px;color:#000}#locationFADSearchContainer .CoveoSearchInterface .coveo-facet-breadcrumb-values .coveo-facet-breadcrumb-clear{overflow:visible}#locationFADSearchContainer .CoveoSearchInterface .coveo-facet-breadcrumb-values .coveo-facet-breadcrumb-clear::after{content:"";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:none;color:#656f75;position:absolute;top:-3px;right:0px}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets{display:flex;justify-content:space-between}@media only screen and (max-width: 600px){#locationFADSearchContainer .CoveoSearchInterface .row.div-facets{height:0;overflow:hidden}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets.show{height:unset;overflow:unset}}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets>div{flex:1 1 0px;margin-right:30px;display:inline-block !important}@media only screen and (max-width: 600px){#locationFADSearchContainer .CoveoSearchInterface .row.div-facets>div{flex:unset;margin-right:0;width:100%}}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets>div ul.coveo-facet-values{height:0px;overflow:hidden;margin:0px;padding:0px}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets>div ul.coveo-facet-values.show{height:auto;overflow:auto;margin:auto;padding:auto;width:100%}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .coveo-facet-footer.coveo-facet-empty{display:none}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .coveo-facet-more.coveo-active{display:none}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets div.coveo-facet-footer{display:none}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .coveo-facet-footer{display:none}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .CoveoFacet{cursor:pointer}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .CoveoFacet+.coveo-bottomSpace{height:0 !important}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .CoveoFacet .coveo-facet-header-settings{display:none}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .coveo-facet-header::after{content:"";font-family:FontAwesome;font-weight:normal;font-style:normal;margin:0px 0px 0px 10px;text-decoration:none;color:#008c95;position:absolute;right:15px;top:15px}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .coveo-facet-header.show::after{content:"";font-family:FontAwesome;font-weight:normal;font-style:normal;margin:0px 0px 0px 10px;text-decoration:none;color:#008c95;position:absolute;right:15px}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .coveo-facet-values li{list-style:none}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .coveo-facet-values li .coveo-facet-value-label{margin-bottom:0px}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .coveo-facet-values li input[type=checkbox]:checked+.coveo-facet-value-checkbox:after{content:"";position:absolute;top:3px;left:2px;height:7px;transform:rotate(-45deg);width:12px;border-left:solid 3px #000;border-bottom:solid 3px #000}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .coveo-facet-values li:hover{background-color:#00818a}#locationFADSearchContainer .CoveoSearchInterface .row.div-facets .coveo-facet-values li:hover label{color:#fff !important}#locationFADSearchContainer .med_physdirectory .ihmodule-heading{background:rgba(0,0,0,0);padding-top:0px;padding-bottom:0px;margin-left:-15px}#locationFADSearchContainer .med_physdirectory .ihmodule-heading .coveo-results-header{box-shadow:none !important;padding-top:0px}.location_fad .coveo-result-frame,.location_fad .CoveoResult.coveo-result-frame{margin-left:0;display:inline-flex;min-height:275px;text-align:center;border:0 !important}.location_fad .coveo-result-frame #doc-Div #imageBox,.location_fad .CoveoResult.coveo-result-frame #doc-Div #imageBox{margin:0 auto;margin-bottom:6px;justify-content:center;display:flex}.location_fad .coveo-result-frame #doc-Div #imageBox .img-responsive,.location_fad .CoveoResult.coveo-result-frame #doc-Div #imageBox .img-responsive{height:210px;max-width:unset !important;width:150px !important}.location_fad .coveo-result-frame #doc-Div #specialtyList,.location_fad .CoveoResult.coveo-result-frame #doc-Div #specialtyList{float:none !important}.location_fad .coveo-result-frame #doc-Div .visit-type-buttons,.location_fad .CoveoResult.coveo-result-frame #doc-Div .visit-type-buttons{display:block}.location_fad .coveo-result-frame h2,.location_fad .CoveoResult.coveo-result-frame h2{font-size:14px;font-weight:lighter;line-height:unset !important;padding:0px !important;margin-bottom:0px;float:none !important}.location_fad .coveo-result-frame #specialtyList,.location_fad .CoveoResult.coveo-result-frame #specialtyList{font-weight:300;font-size:12px;font-style:unset !important;font-family:"FFBauWebProRegular";color:#656f75;float:unset !important}.location_fad .coveo-result-frame .hdrMakeAppt,.location_fad .CoveoResult.coveo-result-frame .hdrMakeAppt{background-color:#f0c300;color:#000;font-weight:400;font-size:13px;padding:10px;border-radius:4px;margin:0 auto;width:80%;margin-bottom:5px}.location_fad .coveo-result-frame .btn,.location_fad .CoveoResult.coveo-result-frame .btn{background-color:#fff !important;color:#00818a !important;border:1px solid #00818a !important;font-size:12px;padding:10px !important}.location_fad .coveo-result-frame .btn i,.location_fad .CoveoResult.coveo-result-frame .btn i{display:none}.location_fad .coveo-result-frame .col-xs-12,.location_fad .CoveoResult.coveo-result-frame .col-xs-12{margin-top:20px}.location-map{min-height:360px;height:100%;padding-bottom:20px}.ihmodule .ihmodule-introduction .mtt-intro-text{font-size:16px}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.dropdown-menu{background:#008b93}.dropdown-menu .container-mega{padding:0 15px}.dropdown-menu .container-mega li{padding:5px 0 !important}.dropdown-menu .container-mega li>a{border-bottom:none !important;text-decoration:underline}.dropdown-menu .container-mega li>a:hover{border-bottom:none !important;text-decoration:underline}.dropdown-menu .container-mega__subheading{padding:0 0 5px 0;color:#fff;font-size:16px;line-height:24px;letter-spacing:0;font-family:"FFBauWebProBold";margin-bottom:0;color:#fff;font-size:14px;line-height:20px;letter-spacing:0;transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:.3s all cubic-bezier(0.3, 1, 0.1, 1)}@media(min-width: 992px){.dropdown-menu .container-mega__subheading{font-size:16px}}form[data-wffm] .form-group table tr td{border:0}.introText{padding:20px 0 0;width:100%}.introText h1{margin-top:1em;margin-bottom:.75em;padding-top:0;padding-bottom:0}.introText h2,.introText h3,.introText h4,.introText h5,.introText h6{margin-top:1.75em;margin-bottom:0;padding-top:0;padding-bottom:0}.introText h1,.introText .h1{line-height:1.625em;font-size:1.3125em}.introText h2,.introText .h2{line-height:1.5em;font-size:1.125em}.introText h3,.introText .h3{line-height:1.375em;font-size:1em}.introText h4,.introText .h4{font-size:.9375em}@media(min-width: 768px){.introText{padding:30px 0 0}}@media(min-width: 992px){.introText{max-width:1170px}}@media(min-width: 1440px){.introText{max-width:1170px}}@media(min-width: 768px){.introText h1,.introText .h1{line-height:2.75em;font-size:2.25em}.introText h2,.introText .h2{line-height:2em;font-size:1.625em;margin-top:0px}.introText h3,.introText .h3{line-height:1.5em;font-size:1.125em}.introText h4,.introText .h4{line-height:1.375em;font-size:1em}.introText h5,.introText .h5{font-size:1em}}.introText p{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0;font-family:"FFBauWebProRegular";font-style:normal;font-weight:400;color:#515a5e;font-size:16px;line-height:24px;letter-spacing:0}.introText span{font-family:"FFBauWebProRegular";font-style:normal;font-weight:400;color:#515a5e;font-size:16px;line-height:24px;letter-spacing:0}.introText ol,.introText ul{margin:0;padding:10px 0 10px 0;margin-left:40px;counter-reset:item;font-family:"FFBauWebProRegular";font-style:normal;font-weight:400;color:#515a5e;font-size:16px;line-height:24px;letter-spacing:0}.introText ol li,.introText ul li{margin-bottom:2px}.introText ol>ol,.introText ol ul,.introText ul>ol,.introText ul ul{padding:2px}.introText ol.super,.introText ul.super{padding:20px 0 0;margin-left:0;list-style-type:none}.introText ol.super li,.introText ul.super li{margin-bottom:5px;counter-increment:item}.introText ol.super li:before,.introText ul.super li:before{margin-right:5px;content:counter(item);vertical-align:super}.introText ul{list-style-type:disc}.introText td{border:0}.introText table.table-border tr:nth-child(even){background-color:#eee}.introText table.table-border tr:nth-child(odd){background-color:#fff}.introText table.table-border td,.introText table.table-border th{vertical-align:middle;padding:4px;border:1px solid #ccc}.introText dt{margin-top:1em;margin-bottom:0}.introText hr{margin-top:60px;margin-bottom:60px}.introText blockquote{border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px}.introText blockquote:before{font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}.introText blockquote p{display:inline}.introText a{text-decoration:underline;color:#007078}/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#373e41;background:rgba(55,62,65,.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.lity-container{max-width:90%}.container-content{width:100%}.container-content .navigation .nav-header{background:#008b93;color:#fff;margin:0;padding:15px}.container-content .navigation .nav-header h3{color:#fff;margin:0;padding:0;font-family:"FFBauWebProRegular"}.container-content .navigation .nav{margin:0;display:block}.container-content .navigation ul{padding:0;margin-bottom:0;list-style:none;background-color:#f5f5f5;margin:0}.container-content .navigation ul li{margin:0;border-radius:0;float:none;background-color:#f5f5f5}.container-content .navigation ul li a{border-radius:0;color:#008c95;display:block;font-weight:500;font-size:11pt;padding:7px 15px}.container-content .navigation ul li a:focus{text-decoration:none;background-color:#eee}.container-content .navigation ul li a:hover{text-decoration:none;background-color:#eee}.btn-primary-1{background:#008b93;color:#fff}.btn-secondary{background:#007078;color:#fff}.btn-teal{background:#00818a;color:#fff !important}.btn-outline-teal{border-color:#00818a;color:#00818a;background-color:rgba(0,0,0,0);background-image:none}.btn-green{background:#00bc70;color:#000 !important}.btn-outline-green{border-color:#00bc70;color:#000 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-blue{background:#004a98;color:#fff !important}.btn-dark-blue{background:#00263e;color:#fff !important}.btn-outline-blue{border-color:#004a98;color:#004a98 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-yellow{background:#f0c300;color:#000 !important}.btn-outline-yellow{border-color:#f0c300;color:#000;background-color:rgba(0,0,0,0);background-image:none}.btn-red{background:#e5353c;color:#000 !important}.btn-outline-red{border-color:#e5353c;color:#000 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-shvi-red{background:#7a1d1b;color:#fff !important;--hover-color: #fff !important;--hover-bg-color: #7a1d1b !important}.btn-shvi-red:hover,.btn-shvi-red:focus{background:#7a1d1b;color:#fff}.btn-orange{background:#ff7f31;color:#000 !important}.btn-outline-orange{border-color:#ff7f31;color:#000 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-dark-charcoal{background:#1f2325;color:#fff !important}.btn-outline-dark-charcoal{border-color:#1f2325;color:#000 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-charcoal{background:#373e41;color:#fff !important}.btn-outline-charcoal{border-color:#373e41;color:#000 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-light-charcoal{background:#515a5e;color:#fff !important}.btn-outline-light-charcoal{border-color:#515a5e;color:#000 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-lighter-charcoal{background:#656f75;color:#fff !important}.btn-outline-lighter-charcoal{border-color:#656f75;color:#000 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-dark-cloud{background:#acbabf;color:#fff !important}.btn-outline-dark-cloud{border-color:#acbabf;color:#000 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-cloud{background:#c6d2d7;color:#fff !important}.btn-outline-cloud{border-color:#c6d2d7;color:#000 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-light-cloud{background:#e2ebee;color:#fff !important}.btn-outline-light-cloud{border-color:#e2ebee;color:#000 !important;background-color:rgba(0,0,0,0);background-image:none}.btn-lighter-cloud{background:#f4f8f9;color:#000 !important}.btn-outline-black{background-color:rgba(0,0,0,0);color:#000 !important;border-color:#000}.btn-outline-lighter-cloud{border-color:#f4f8f9;color:#e2ebee !important;background-color:rgba(0,0,0,0);background-image:none}.lbl-hero-cta-span{padding:.825rem 2.125rem;margin:10px 0;display:inline-block;font-family:"FFBauWebProMedium" !important;font-weight:400;font-size:.8125rem !important;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:5px;line-height:1.375 !important;border:1px solid rgba(0,0,0,0);user-select:none;pointer-events:none !important}.coveo-new-search div.CoveoSearchbox{padding:0 15px;margin:15px 0 !important}.coveo-new-search div.CoveoSearchbox.CoveoSearchPageSearchbox{max-width:100%}.coveo-new-search div.CoveoSearchbox .CoveoSearchButton{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;text-decoration:none !important;user-select:none;font:normal normal normal 14px/1 FontAwesome;border:1px solid #008b93;font-size:.8125rem;border-radius:0 5px 5px 0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#008b93;height:46px}.coveo-new-search div.CoveoSearchbox .CoveoSearchButton:before{content:"";top:15px;position:relative}.coveo-new-search div.CoveoSearchbox .CoveoSearchButton:hover{color:#fff}.coveo-new-search div.CoveoSearchbox .CoveoSearchButton>.coveo-icon{display:none}.coveo-new-search div.magic-box{border-radius:0;border:none}.coveo-new-search div.magic-box .magic-box-input{border-radius:0;height:46px;background:none}.coveo-new-search div.magic-box .magic-box-input .magic-box-underlay,.coveo-new-search div.magic-box .magic-box-input>input{display:block;width:100%;height:calc(2.75rem + 2px);padding:.9375rem .9375rem .9375rem .3rem;font-size:.875rem;line-height:.875rem;color:#656f75;background-color:#fff;background-clip:padding-box;border:1px solid #c6d2d7;border-right:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.15);box-sizing:border-box !important;border-radius:5px 0 0 5px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.coveo-new-search .coveo-dropdown-header-wrapper{float:left;width:auto !important}@media(max-width: 767px){.coveo-new-search .coveo-dropdown-header-wrapper{padding:0 15px !important}}@media(min-width: 992px){.coveo-new-search .coveo-dropdown-header-wrapper{display:none !important}}.coveo-new-search .coveo-dropdown-header-wrapper{display:block !important}.coveo-new-search .coveo-dropdown-header-wrapper a.coveo-dropdown-header{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;text-decoration:none !important;user-select:none;font-family:"FFBauWebProMedium" !important;border:1px solid rgba(0,0,0,0);margin:10px 0;padding:.825rem 2.125rem;font-size:.8125rem;line-height:1.375;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#008b93;background-color:rgba(0,0,0,0);background-image:none;border-color:#008b93}@media(max-width: 767px){.coveo-new-search .coveo-dropdown-header-wrapper a.coveo-dropdown-header{padding:12px 11px}}.coveo-new-search .coveo-dropdown-header-wrapper a.coveo-dropdown-header:hover{background-color:#e4f0f2 !important}.coveo-new-search .coveo-dropdown-header-wrapper a.coveo-dropdown-header p{font-size:.8125rem;font-family:"FFBauWebProMedium" !important}.coveo-new-search .coveo-sort-section{padding:0 15px;margin-bottom:15px}.coveo-new-search .coveo-sort-section .CoveoSort{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;text-decoration:none !important;user-select:none;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;border:1px solid rgba(0,0,0,0);margin:10px 0;padding:.825rem 2.125rem}@media(max-width: 767px){.coveo-new-search .coveo-sort-section .CoveoSort{padding:11px 6px}}.coveo-new-search .coveo-sort-section .CoveoSort{font-size:13px;line-height:1.375;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;background:#fff;border-color:#c6d2d7;font-weight:normal;margin-left:-1px}.coveo-new-search .coveo-sort-section .CoveoSort.coveo-selected{color:#fff;background-color:#008b93;border-color:#008b93}.coveo-new-search .coveo-sort-section .CoveoSort:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.coveo-new-search .coveo-sort-section .CoveoSort:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.coveo-new-search .coveo-sort-section .CoveoSort .coveo-icon{display:none}.coveo-new-search .coveo-sort-section .btn{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;padding:.825rem 2.125rem}@media(max-width: 767px){.coveo-new-search .coveo-sort-section .btn{padding:11px 6px}}.coveo-new-search .coveo-dropdown-background{display:none}.coveo-new-search .CoveoBreadcrumb{width:100%;border:none;padding:0 15px}.coveo-new-search .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-facet-breadcrumb-title{vertical-align:middle}.coveo-new-search .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-facet-breadcrumb-values .coveo-facet-breadcrumb-value{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;text-decoration:none !important;user-select:none;border:1px solid rgba(0,0,0,0);line-height:1.375;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:28px;background:#b2d9dc;color:#212b36;padding:5px;font-size:.875rem;font-weight:normal;margin:0 5px;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.coveo-new-search .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-facet-breadcrumb-values .coveo-facet-breadcrumb-value .coveo-facet-breadcrumb-caption{color:#212b36 !important}.coveo-new-search .CoveoBreadcrumb .coveo-breadcrumb-clear-all{display:none}.coveo-new-search .CoveoResultList .row.ihrecord>div{padding:15px 0}.coveo-new-search .CoveoResultList .row.ihrecord>div .CoveoResultLink{font-family:"FFBauWebProMedium";text-decoration:underline;font-size:14px;font-weight:400}.coveo-new-search .CoveoResultList .row.ihrecord>div .CoveoResultLink .coveo-title{text-decoration:underline}.coveo-new-search .CoveoResultList .row.ihrecord>div .CoveoResultLink .coveo-title:hover{color:#00393e}.coveo-new-search .coveo-facet-dropdown-content{overflow:auto !important;background:#fff !important;border-radius:5px !important;max-width:276px !important}.coveo-new-search .coveo-facet-dropdown-content .CoveoFacet{background:#fff !important;margin-bottom:-20px !important}.coveo-new-search .coveo-facet-dropdown-content .CoveoFacet .coveo-facet-values li label{border-bottom:solid 1px #c6d2d7;margin-bottom:0;padding:10px 0px 10px 0px}.coveo-new-search .coveo-facet-dropdown-content .CoveoFacet .coveo-facet-values li:last-child label{border:none}.coveo-new-search .coveo-facet-dropdown-content .CoveoFacet .coveo-facet-header,.coveo-new-search .coveo-facet-dropdown-content .CoveoFacet .coveo-facet-footer{display:none}@media(max-width: 992px){.coveo-new-search .coveo-facet-column:not(.coveo-no-results){top:140px !important;left:15px !important}}@media(min-width: 992px){.coveo-new-search .coveo-facet-column:not(.coveo-no-results){display:block !important}}.coveo-new-search .coveo-no-results .coveo-sort-section{display:none !important}.coveo-new-search .coveo-no-results .coveo-results-header .coveo-summary-section{display:block}.coveo-new-search .coveo-no-results .coveo-results-header .coveo-summary-section ul{padding-left:40px}.designSystemForms{padding:1.25rem;border-color:#b2d9dc;position:relative;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid #e2ebee;border-radius:5px;margin:0 0 20px;text-decoration:none !important;background-color:#e4f0f2 !important}.designSystemForms .form-group label{color:#515a5e;font-size:.875rem;display:inline-block;margin-bottom:.5rem;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.designSystemForms .form-group .form-controls{display:block;width:100%;height:calc(2.75rem + 4px);padding:.9375rem .9375rem;font-size:.875rem;line-height:.875rem;color:#656f75;background-color:#fff;background-clip:padding-box;border:1px solid #c6d2d7;box-shadow:inset 0 1px 1px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.15);box-sizing:border-box !important;border-radius:5px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.designSystemForms .form-group .form-controls:focus{color:#656f75;background-color:#fff;border-color:#00818a;outline:0;box-shadow:0 0 0 .2rem rgba(0,129,138,.25)}.designSystemForms .form-group .radio td,.designSystemForms .form-group .checkbox td{border:none}.designSystemForms .has-error input{background-color:#f2e2e4;border-color:#e32931}.designSystemForms .has-error .field-validation-error{line-height:16px;color:#bf0711;display:block;margin:10px 0 0}.designSystemForms .has-error .field-validation-error:before{content:"";font-family:FontAwesome;font-size:inherit;color:#bf0711;padding-right:5px}.designSystemForms .form-submit-border .btn{color:#fff;background-color:#00818a;border-color:#00818a}.designSystemForms .form-submit-border .btn:hover{color:#fff;background-color:#00818a;border-color:#00818a;-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,.15);box-shadow:0 2px 2px 1px rgba(0,0,0,.15)}.designSystemForms .form-submit-border .btn:not(:disabled):not(.disabled){cursor:pointer}#bot-version4{margin-top:50px}#bot-version4 .webchat__bubble__content{background-color:#e4f0f2}#bot-version4 .webchat__bubble__content button{font-family:"Segoe UI",sans-serif;font-size:15px;background-color:#008c95;color:#fff}#bot-version4 .webchat__bubble__content button:hover{background-color:#03767d}#bot-version4 .webchat__bubble__content p,#bot-version4 .webchat__bubble__content span,#bot-version4 .webchat__bubble__content a{font-family:"Segoe UI",sans-serif;font-size:15px}body .wc-app{font-family:"Segoe UI",sans-serif;font-size:15px}.wc-app button,.wc-app input,.wc-app textarea{font-family:"Segoe UI",sans-serif;font-size:15px}.wc-app button{background-color:#0078d7;border:1px solid #ccc;border-radius:1px;color:#fff;cursor:pointer;transition:color .2s ease,background-color .2s ease}.wc-app h1,.wc-app h2,.wc-app h3,.wc-app h4,.wc-app p,.wc-app ul,.wc-app ol{margin:0;padding:0}.wc-app audio,.wc-app video{display:block}.wc-hidden{visibility:hidden}.wc-header{background-color:#008c95;box-shadow:0 1px rgba(0,0,0,.2);box-sizing:content-box;color:#fff;font-weight:500;height:30px;left:0;letter-spacing:.5px;padding:8px 8px 0 8px;position:sticky;right:0;top:0;z-index:1}.wc-time{color:#999;margin-bottom:10px}.wc-message-groups{bottom:50px;left:0;transform:translateY(0);outline:0;overflow-x:hidden;overflow-y:scroll;padding:10px;position:absolute;right:0;top:38px;transition:transform .2s cubic-bezier(0, 0, 0.5, 1)}.wc-message-groups.no-header{top:0}.wc-message-groups.disabled{bottom:0}.wc-message-group-content{overflow:hidden}.wc-suggested-actions{background-color:#f9f9f9;bottom:50px;height:0;left:0;overflow:hidden;position:absolute;right:0;transition:height .2s cubic-bezier(0, 0, 0.5, 1)}.wc-suggested-actions.disabled{bottom:0}.wc-suggested-actions .wc-hscroll>ul{height:40px;padding:2px 3px}.wc-suggested-actions .wc-hscroll>ul>li{display:inline-block;margin:2px;max-width:40%}.wc-suggested-actions .wc-hscroll>ul>li button{background-color:#fff;color:#0078d7;min-height:32px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-suggested-actions .wc-hscroll>ul>li button:focus,.wc-suggested-actions .wc-hscroll>ul>li button:hover{background-color:#fff;border-color:#0078d7;color:#0078d7}.wc-suggested-actions .wc-hscroll>ul>li button:active{background-color:#0078d7;border-color:#0078d7;color:#fff}.wc-suggested-actions button.scroll{background-color:#d2dde5;height:40px;overflow:hidden;padding:0;position:absolute;top:0;width:28px}.wc-suggested-actions button.scroll:disabled{display:none}.wc-suggested-actions button.scroll:focus,.wc-suggested-actions button.scroll:hover{background-color:#808c95}.wc-suggested-actions button.scroll svg{fill:#fff}.wc-suggested-actions button.scroll svg path{transform:translateY(6px)}.wc-suggested-actions button.scroll.previous{left:0}.wc-suggested-actions button.scroll.next{right:0}.wc-message-pane.show-actions .wc-message-groups{top:78px;transform:translateY(-40px)}.wc-message-pane.show-actions .wc-suggested-actions{height:40px}.wc-chatview-panel{overflow:hidden;position:absolute;border:1px;width:400px;height:400px;box-shadow:0px 0px 30px 8px rgba(0,0,0,.3)}.wc-message-wrapper{animation:animationFrames 2s;animation-iteration-count:1;clear:both;margin-bottom:10px;overflow:hidden;position:relative}@keyframes animationFrames{0%{opacity:0}20%{opacity:1}}.wc-message{position:relative}.wc-message-wrapper.carousel .wc-message{max-width:none;padding-right:8px}.wc-message-wrapper.clickable{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-sizing:border-box;cursor:pointer;text-align:left;width:100%;margin-top:1px}.wc-message svg.wc-message-callout{height:22px;position:absolute;stroke:none;top:12px;width:6px}.wc-message-content{border-radius:2px;box-shadow:0px 1px 1px 0px rgba(0,0,0,.2);padding:8px;word-break:break-word}.wc-message-content.selected{box-shadow:0px 1px 1px 0px #ffa333}.wc-message-content img{max-height:320px;max-width:100%}.wc-message-content .video iframe{border:0}.wc-message-content audio,.wc-message-content video{max-width:100%}.wc-message-content audio+h1,.wc-message-content video+h1{margin-top:11px}.wc-message-from{clear:both;color:#767676;font-size:11px;margin-top:5px}.wc-card{background-color:#fff}.wc-card .non-adaptive-content{margin:8px 8px 0 8px}.wc-card button{background-color:rgba(0,0,0,0);color:#0078d7;min-height:32px;width:100%;padding:0 16px}.wc-card button:hover{background-color:rgba(0,0,0,0);border-color:#0078d7;color:#0078d7}.wc-card button:active{background-color:#0078d7;border-color:#0078d7;color:#fff}.wc-card.receipt table{border-collapse:collapse;width:100%}.wc-card.receipt th,.wc-card.receipt td{text-align:right;vertical-align:top}.wc-card.receipt th:first-child,.wc-card.receipt td:first-child{text-align:left}.wc-card.receipt th{color:#808c95;font-size:inherit;font-weight:normal;line-height:1.75}.wc-card.receipt thead tr:last-child th{padding-bottom:16px}.wc-card.receipt th[colspan="2"]{color:inherit;font-size:15px;font-weight:700}.wc-card.receipt td{padding:4px 8px 0 8px}.wc-card.receipt td img{float:left;margin:5px 8px 8px 0;max-height:50px;max-width:50px}.wc-card.receipt div.title{font-weight:bolder}.wc-card.receipt div.subtitle{font-weight:lighter}.wc-card.receipt tbody tr,.wc-card.receipt tfoot tr{border-top:1px solid #d2dde5}.wc-card.receipt tbody tr:first-child{border-top-width:2px}.wc-card.receipt tfoot tr:first-child{border-top-width:2px}.wc-card.receipt tfoot td{line-height:2.25}.wc-card.receipt tfoot .total{font-weight:bold}.wc-card.thumbnail img{float:right;margin-bottom:10px;margin-left:10px;width:100px}.wc-card.signin h1{margin:10px 24px 16px 14px}.wc-card.error{text-align:center}.wc-card.error .error-icon{fill:#ccc;height:56px;margin-bottom:2px;margin-top:20px;padding-left:12px}.wc-card.error .error-text{color:#ccc;font-weight:600;letter-spacing:.5px;margin-bottom:20px;text-align:inherit}.wc-message{max-width:91%}.wc-card{border:1px solid #d2dde5;width:302px}.wc-adaptive-card{width:318px}.wc-wide .wc-card{border:1px solid #d2dde5;width:398px}.wc-wide .wc-adaptive-card{width:414px}.wc-narrow .wc-card{border:1px solid #d2dde5;width:198px}.wc-narrow .wc-adaptive-card{width:214px}.wc-adaptive-card p{margin-left:0;margin-right:0}.wc-list>.wc-card{margin-top:8px}.wc-list>.wc-card:first-child{margin-top:0}.wc-hscroll-outer{overflow:hidden}.wc-hscroll{overflow-x:scroll;overflow-y:hidden}.wc-hscroll>ul{white-space:nowrap}.wc-hscroll>ul>li{display:inline-block;vertical-align:top;white-space:normal}.wc-carousel{position:relative}.wc-carousel button.scroll{background-color:#d2dde5;height:28px;overflow:hidden;padding:0;position:absolute;top:50%;width:28px}.wc-carousel button.scroll:disabled{display:none}.wc-carousel button.scroll:focus,.wc-carousel button.scroll:hover{background-color:#808c95}.wc-carousel button.scroll svg{fill:#fff}.wc-carousel button.scroll.previous{left:-16px}.wc-carousel button.scroll.next{right:-16px}.wc-carousel .wc-hscroll>ul{margin-left:-4px}.wc-carousel .wc-hscroll>ul>li{padding:0 4px}.wc-carousel .wc-hscroll>ul>li:last-child{padding-right:0}.wc-carousel li p{min-height:4em;white-space:normal}.wc-carousel li .wc-adaptive-card p{min-height:initial}.wc-message-from-me{float:right;margin-right:6px}.wc-message-from-me.wc-message-from{text-align:right}.wc-message-from-me .wc-message-content{background-color:#0078d7;color:#fff}.wc-message-from-me svg.wc-message-callout path{fill:#0078d7}.wc-message-from-me svg.wc-message-callout path.point-left{display:none}.wc-message-from-me svg.wc-message-callout{right:-6px}.wc-message-from-bot{float:left;margin-left:8px}.wc-message-from-bot .wc-message-content{background-color:#eceff1;color:#000}.wc-message-from-bot svg.wc-message-callout path{fill:#eceff1}.wc-message-from-bot svg.wc-message-callout path.point-right{display:none}.wc-message-from-bot svg.wc-message-callout{left:-6px}.wc-console{border:5px solid #dbdee1;bottom:0;box-sizing:border-box;height:50px;left:0;position:absolute;right:0}.wc-console>.wc-upload,.wc-console>.wc-textbox,.wc-console>.wc-send,.wc-console>.wc-mic{position:absolute;top:0;vertical-align:middle}.wc-console label,.wc-console button{cursor:pointer;display:inline-block;height:40px}.wc-console svg{fill:#8a8a8a;margin:11px}.wc-console input[type=text],.wc-console textarea{border:none;height:100%;outline:none;padding:0;resize:none;width:100%}.wc-console.has-text .wc-send svg{fill:#0078d7}.wc-console .wc-upload{cursor:pointer;position:relative}.wc-console .wc-upload svg{height:18px;width:26px}.wc-console #wc-upload-input{font-size:0;height:0;left:0;opacity:0;outline:0;position:absolute;top:0;width:0}.wc-console .wc-send{right:0}.wc-console .wc-send.hidden{visibility:hidden}.wc-console.has-upload-button .wc-textbox{left:48px}.wc-console .wc-textbox{bottom:0;left:11px;right:49px}.wc-console .wc-textbox input{background-color:rgba(0,0,0,0)}.wc-console .wc-mic,.wc-console .wc-send{background-color:rgba(0,0,0,0);border:0;padding:0;right:0}.wc-console .wc-mic.hidden{visibility:hidden}.wc-console .wc-send.hidden{visibility:hidden}.wc-console .wc-send svg{height:18px;width:27px}.wc-console .wc-mic.active path#micFilling{fill:#4e3787}.wc-console .wc-mic.inactive path#micFilling{visibility:hidden}.wc-console.has-text .wc-send svg{fill:#0078d7}.wc-typing{background-image:url("data:image/gif;base64,R0lGODlhQAAYAPYBAOzv8evu8Ort7+fq7Ons7ujr7eXo6uTn6ebp6+Xn6ebo6uzu8OPm6OTm6OPm5+Tn6N/i4+Ll59/i5N7h4+Hk5uDj5evu7+Hk5d/h49PV18PFx7/BwsfJysXHyMLExdja3Nfa28vNz72/wL7Awc/S08TGyMDCw9TW2NbY2t3g4trd39bZ2szO0M7Q0dnb3djb3Nvd39ve4Nnc3dze4Nrc3t7g4tzf4dXX2d3f4d7h4tnc3tve383P0MrMzs7Q0sjKzNLU1s/R08jKy9DT1NfZ293g4efp68bIyby+v9bZ27q8vdHT1c7R0uvt78nLzM/R0tjb3ens7bO0tbS2t7GztK+xsrW3uK6vsLe4utfa3L/Awtzf4MnLzamqq5WWl66wsbm7vNrd3uXo6a2ur6yurp2en6KjpKusrZ+goKeoqers7urt7peXmIGBgYSEhHx8fJmamqipqnZ2doqLi8XHyY2NjpGSkpOUlJiYmZOTlI+QkJqbm4eIiJucnIuMjP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOklu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");background-repeat:no-repeat;height:20px;width:64px}.wc-animate-scroll{left:0;position:absolute;transition:left .8s ease}.wc-animate-scroll-rapid{left:0;position:absolute;transition:left .4s ease}.wc-animate-scroll-near{left:0;position:absolute;transition:left .3s ease-in-out}.format-markdown>p{margin-bottom:0px}.format-markdown code{white-space:pre-wrap}.format-markdown+div{margin-top:8px}.format-markdown ol{padding-left:30px}.format-markdown ul{padding-left:33px}.wc-app ::-webkit-scrollbar{width:8px}.wc-app ::-webkit-scrollbar *{background-color:rgba(0,0,0,0)}.wc-app ::-webkit-scrollbar-thumb{background-color:#dbdee1}.wc-icon-download{display:inline-block;height:20px;margin-left:8px;vertical-align:top;width:12px}.wc-text-download{display:inline-block;font-weight:500;text-decoration:none}.wc-message-from-bot a.wc-link-download:link,.wc-message-from-bot a.wc-link-download:visited{color:#000;opacity:1}.wc-message-from-bot a.wc-link-download:link .wc-icon-download,.wc-message-from-bot a.wc-link-download:visited .wc-icon-download{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg"><path d="M.435 20v-1.25h11.13V20H.435zM12 10.44l-6 6.113-6-6.114.87-.88 4.512 4.59V0h1.236v14.15l4.512-4.59.87.88z" fill="#000000" fill-rule="evenodd"/></svg>');background-repeat:no-repeat}.wc-message-from-bot a.wc-link-download:hover{color:#0078d7;opacity:1}.wc-message-from-bot a.wc-link-download:hover .wc-icon-download{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg"><path d="M.435 20v-1.25h11.13V20H.435zM12 10.44l-6 6.113-6-6.114.87-.88 4.512 4.59V0h1.236v14.15l4.512-4.59.87.88z" fill="#0078d7" fill-rule="evenodd"/></svg>');background-repeat:no-repeat}.wc-message-from-bot a.wc-link-download:active{color:#0078d7;opacity:.8}.wc-message-from-bot a.wc-link-download:active .wc-icon-download{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg"><path d="M.435 20v-1.25h11.13V20H.435zM12 10.44l-6 6.113-6-6.114.87-.88 4.512 4.59V0h1.236v14.15l4.512-4.59.87.88z" fill="#0078d7" fill-rule="evenodd"/></svg>');background-repeat:no-repeat}.wc-message-from-me a.wc-link-download:link,.wc-message-from-me a.wc-link-download:visited{color:#fff;opacity:1}.wc-message-from-me a.wc-link-download:link .wc-icon-download,.wc-message-from-me a.wc-link-download:visited .wc-icon-download{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg"><path d="M.435 20v-1.25h11.13V20H.435zM12 10.44l-6 6.113-6-6.114.87-.88 4.512 4.59V0h1.236v14.15l4.512-4.59.87.88z" fill="#ffffff" fill-rule="evenodd"/></svg>');background-repeat:no-repeat}.wc-message-from-me a.wc-link-download:hover{color:#fff;opacity:.8}.wc-message-from-me a.wc-link-download:hover .wc-icon-download{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg"><path d="M.435 20v-1.25h11.13V20H.435zM12 10.44l-6 6.113-6-6.114.87-.88 4.512 4.59V0h1.236v14.15l4.512-4.59.87.88z" fill="#ffffff" fill-rule="evenodd"/></svg>');background-repeat:no-repeat}.wc-message-from-me a.wc-link-download:active{color:#fff;opacity:.6}.wc-message-from-me a.wc-link-download:active .wc-icon-download{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg"><path d="M.435 20v-1.25h11.13V20H.435zM12 10.44l-6 6.113-6-6.114.87-.88 4.512 4.59V0h1.236v14.15l4.512-4.59.87.88z" fill="#ffffff" fill-rule="evenodd"/></svg>');background-repeat:no-repeat}.bot-container #chatGreeting{position:fixed;right:70px;margin-right:5%;bottom:-50%;display:block;z-index:10;padding:16px 20px 5px 20px;background-color:#00818a;border:0;color:#fff;border-radius:5px 5px 0 0;transition:all 350ms;cursor:pointer}.bot-container #chatGreeting.orange{background-color:#ff7f31}.bot-container #chatGreeting span{font-weight:900}.bot-container #chatGreeting.chatGreetingVis{bottom:0 !important;transition:all 350ms}.bot-container #chatGreeting.chatGreetingVis.right{bottom:55% !important;right:0px !important;margin-right:0px !important;border-radius:5px 0 0 5px}.bot-container .chatbot-greet-close{position:absolute;top:5px;right:0px;border:0;background-color:rgba(0,0,0,0)}.bot-container #chatButton{position:fixed;right:0;margin-right:4%;bottom:0;display:block;z-index:10;padding:10px 20px;background-color:#00818a;border:0;color:#fff;border-radius:5px 5px 0 0;box-shadow:0 0 20px 8px rgba(0,0,0,.15);height:auto !important;min-height:65px;max-width:150px;word-wrap:break-word}.bot-container #chatButton.orange{background-color:#ff7f31}.bot-container #chatButton.right{bottom:65%;margin-right:0;border-radius:5px 0 0 5px}.bot-container #chatButton i{display:block;font-size:30px;padding-bottom:3px}.bot-container .chatbot-close{float:right;background-color:rgba(0,0,0,0);border:0}.bot-container .chatbot-close i{position:relative;top:1px;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;font-size:24px;font-family:FontAwesome}.bot-container #bot-overlay{display:none;position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:10;background-color:#789;opacity:.5}.bot-container .wc-message-wrapper .wc-message-content .format-markdown ol img{cursor:pointer}.bot-container .wc-chatview-panel{overflow:hidden;position:fixed;border:1px;right:12%;bottom:0;height:75vh;width:400px;background-color:#fff;z-index:11;margin-bottom:-100vh;transition:all 350ms}.bot-container .wc-chatview-panel.scrollable{overflow:auto}.bot-container .wc-chatview-panel .wc-header{height:42px}.bot-container .wc-chatview-panel .wc-header span{font-weight:bold;font-size:20px}.bot-container .wc-chatview-panel .wc-header .chatbot-close{color:#fff}.bot-container .wc-chatview-panel .wc-header .chatbot-close i{font-size:24px}.bot-container .chatbot-vis{margin-bottom:0;transition:all 350ms}.bot-container .wc-message-wrapper{animation:animationFrames 2s;animation-iteration-count:1;clear:both;margin-bottom:10px;overflow:hidden;position:relative}.bot-container .wc-message-from-me .wc-message-content{background-color:#e6f4f5;color:#000}.bot-container .wc-message-from-me svg.wc-message-callout path{fill:#e6f4f5}.bot-container .wc-console svg path{stroke:#008c99;stroke-width:4%}.bot-container .wc-suggested-actions .wc-hscroll>ul>li button{background-color:#008c95;color:#fff;border-radius:5px}.bot-container .wc-card button{background-color:#008c95;color:#fff}.bot-container .wc-card button:active{background-color:#fff;color:#008c95;border-color:#008c95}@media screen and (max-width: 500px){.bot-container .wc-chatview-panel{height:100%;width:100%}.bot-container #chatButton{margin-right:0}.bot-container #chatGreeting{margin-right:15px}.bot-container .wc-chatview-panel{right:0}}.bot-container .wc-suggested-actions .wc-hscroll>ul>li button:not(.wc-send),.bot-container .wc-app button:not(.wc-send){border:0;border-radius:5px}.bot-container .wc-suggested-actions .wc-hscroll>ul>li button:not(.wc-send):hover,.bot-container .wc-app button:not(.wc-send):hover{background-color:#03767d}.bot-container .wc-suggested-actions .wc-hscroll>ul>li button:not(.wc-send):active,.bot-container .wc-app button:not(.wc-send):active{background-color:#fff;color:#008c95;border-color:#008c95}.row.ihrecord.CoveoResult .lead,.row.ihrecord.CoveoResult .lead:hover,.row.ihrecord.CoveoResult .lead:visited,.row.ihrecord.CoveoResult .lead:focus{color:#008b93 !important}.row.ihrecord.CoveoResult .lead span,.row.ihrecord.CoveoResult .lead:hover span,.row.ihrecord.CoveoResult .lead:visited span,.row.ihrecord.CoveoResult .lead:focus span{color:#008b93 !important}.site-search-results .coveo-facet-dropdown-header.coveo-dropdown-header{display:block;padding:8px 15px 7px;height:auto;line-height:15px;color:#fff;text-shadow:0 0;background-color:#008b93}.coveo-title a{color:#007078 !important}.coveo-title a:visited{color:#007078 !important}.coveo-title h3 a{color:#008b93 !important}.coveo-facet-breadcrumb-caption{color:#008b93 !important}.CoveoSearchInterface{background-color:rgba(0,0,0,0) !important}.section__header .pull-right .form__header .CoveoSearchInterface{min-width:1px}.section__header .pull-right .form__header .CoveoSearchInterface .CoveoSearchbox .CoveoOmnibox .magic-box-input{border-radius:4px;width:171px}.section__header .pull-right .form__header .CoveoSearchInterface .CoveoSearchbox .CoveoOmnibox .magic-box-input input{line-height:16px}.section__header .pull-right .form__header .CoveoSearchInterface .CoveoSearchbox .CoveoSearchButton{height:36px;margin-left:2px;width:34px}.section__header .pull-right .form__header .CoveoSearchInterface .CoveoSearchbox .CoveoSearchButton .coveo-search-button svg{color:#fff;height:14px;width:13px}.section__header .pull-right .form__header .CoveoSearchInterface .CoveoSearchbox .CoveoSearchButton:hover .coveo-magnifier-circle-svg{fill:#fff}#AKJEriUbpt-chat-logo{z-index:999}.newsroom-article-content{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}@media(max-width: 575px){.newsroom-article-content{margin-bottom:15px}}.newsroom-article-content a:hover{text-decoration:none}.newsroom-article-content .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}@media(min-width: 576px)and (max-width: 991px){.newsroom-article-content .card-photo{height:100px}}.newsroom-article-content .card-title{padding:12px}.newsroom-article-content .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}@media(max-width: 575px){.newsroom-article-content .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}.newsroom-article-content .card-title h4:last-child{margin-bottom:0}.newsroom-article-content .card-title h4 a{color:#000}.newsroom-article-content .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.newsroom-article-content .card-title .category .date{color:#676e6f;margin-right:10px}.newsroom-article-content{margin-bottom:20px}.newsroom-article-content h1{font-family:"FFBauWebProRegular";margin-top:0;margin-bottom:20px}.newsroom-article-content .featured-image{margin-bottom:20px}.newsroom-article-content .article-body{font-family:"FFBauWebProRegular";padding:30px}.newsroom-article-content .article-body a{color:#007078;text-decoration:underline}.newsroom-article-content .article-body .article-head{margin-bottom:20px}.newsroom-article-content .article-body .article-head .social-icons{display:flex;justify-content:flex-end;margin:0}@media(max-width: 575px){.newsroom-article-content .article-body .article-head .social-icons{margin:20px 0 0 0}}.newsroom-article-content .article-body .article-head .social-icons li{align-self:center;border:solid 1px #bbb;border-right:0;padding:0;margin:0;position:relative;height:0;padding-bottom:20%;width:20%}.newsroom-article-content .article-body .article-head .social-icons li:last-of-type{border-right:solid 1px #bbb}.newsroom-article-content .article-body .article-head .social-icons li svg{width:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:#666}@media(max-width: 575px){.newsroom-article-content .article-body .article-head .social-icons li svg{width:30px}}.newsroom-article-content .article-body ul:not(.social-icons){list-style:disc;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;padding-left:40px}.newsroom-article-content .article-body ul:not(.social-icons) li{display:list-item}.newsroom-category-tabs{font-size:14px}@media(max-width: 575px){.newsroom-category-tabs{margin-bottom:20px}}.newsroom-category-tabs .menu{font-family:"FFBauWebProRegular";font-weight:600;color:#676e6f}@media(min-width: 992px){.newsroom-category-tabs .menu{border-bottom:1px solid #ccd4d5}}.newsroom-category-tabs .menu .desktop-menu{display:flex;justify-content:space-between}@media(max-width: 575px){.newsroom-category-tabs .menu .desktop-menu{display:none}}@media(min-width: 576px)and (max-width: 991px){.newsroom-category-tabs .menu .desktop-menu{display:none}}.newsroom-category-tabs .menu .desktop-menu>ul{display:flex;justify-content:flex-start;margin:0}.newsroom-category-tabs .menu .desktop-menu>ul>li{text-transform:uppercase;padding:8px 15px;cursor:pointer}.newsroom-category-tabs .menu .desktop-menu>ul>li:hover{color:#000}.newsroom-category-tabs .menu .desktop-menu>ul>li.active{border-bottom:4px solid #008b93;color:#000}.newsroom-category-tabs .menu .desktop-menu .menu-overflow{cursor:pointer;position:relative;padding:8px 15px;text-transform:uppercase}.newsroom-category-tabs .menu .desktop-menu .menu-overflow:hover{color:#000}.newsroom-category-tabs .menu .desktop-menu .menu-overflow:hover svg{fill:#000}.newsroom-category-tabs .menu .desktop-menu .menu-overflow svg{width:12px;margin-left:5px;fill:#676e6f}.newsroom-category-tabs .menu .desktop-menu .menu-overflow ul{position:absolute;right:0;background-color:#fff;top:100%;padding:15px;min-width:250px;border:1px solid #ccd4d5;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);display:none}.newsroom-category-tabs .menu .desktop-menu .menu-overflow ul.active{display:block}.newsroom-category-tabs .menu .desktop-menu .menu-overflow ul li{color:#676e6f;margin-bottom:5px;font-size:16px}.newsroom-category-tabs .menu .desktop-menu .menu-overflow ul li:hover{color:#000}.newsroom-category-tabs .menu .desktop-menu .menu-overflow ul li:last-of-type{margin-bottom:0}.newsroom-category-tabs .menu .touchscreen-menu{margin-top:20px;width:100%;background-color:#fff;border:1px solid #ccd4d5;padding:5px;font-family:"FFBauWebProRegular";font-weight:600;color:#676e6f;text-transform:uppercase}@media(min-width: 992px){.newsroom-category-tabs .menu .touchscreen-menu{display:none}}.newsroom-category-tabs .menu .touchscreen-menu:after{content:"";background-color:#008b93;position:absolute;right:0;top:0;height:100%}.newsroom-embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.newsroom-embed-responsive::before{display:block;content:""}.newsroom-embed-responsive .embed-responsive-item,.newsroom-embed-responsive iframe,.newsroom-embed-responsive embed,.newsroom-embed-responsive object,.newsroom-embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.newsroom-embed-responsive-21by9::before{padding-top:42.8571428571%}.newsroom-embed-responsive-16by9::before{padding-top:56.25%}newsroom-embed-responsive-4by3::before{padding-top:75%}.newsroom-embed-responsive-1by1::before{padding-top:100%}.clinical-experts-detail h2{margin-bottom:20px}.clinical-experts-detail .clinical-expert-bio{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio{margin-bottom:15px}}.clinical-experts-detail .clinical-expert-bio a:hover{text-decoration:none}.clinical-experts-detail .clinical-expert-bio .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}@media(min-width: 576px)and (max-width: 991px){.clinical-experts-detail .clinical-expert-bio .card-photo{height:100px}}.clinical-experts-detail .clinical-expert-bio .card-title{padding:12px}.clinical-experts-detail .clinical-expert-bio .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}.clinical-experts-detail .clinical-expert-bio .card-title h4:last-child{margin-bottom:0}.clinical-experts-detail .clinical-expert-bio .card-title h4 a{color:#000}.clinical-experts-detail .clinical-expert-bio .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.clinical-experts-detail .clinical-expert-bio .card-title .category .date{color:#676e6f;margin-right:10px}.clinical-experts-detail .clinical-expert-bio{padding:15px}.clinical-experts-detail .clinical-expert-bio h2{font-family:"FFBauWebProRegular";font-size:21px;font-weight:500;color:#000;display:block;border-bottom:1px solid #ccd4d5;margin:0 0 25px 0;padding-bottom:15px}.clinical-experts-detail .clinical-expert-bio h2 a{color:#000}.clinical-experts-detail .clinical-expert-bio h2 .text-with-icon{position:relative;padding-right:1.5em}.clinical-experts-detail .clinical-expert-bio h2 .text-with-icon svg{display:inline-block;max-height:1em;max-width:1em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.clinical-experts-detail .clinical-expert-bio h2 .text-with-icon svg.cta-arrow{transform:translateY(-50%) rotate(180deg);width:18px}.clinical-experts-detail .clinical-expert-bio h2{padding-bottom:5px;margin-bottom:15px}.clinical-experts-detail .clinical-expert-bio .expert-background-info img{margin-bottom:10px}.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .name{font-family:"FFBauWebProRegular";font-size:18px}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .name{font-size:22px}}.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .credentials{font-size:12px;margin-bottom:10px}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .credentials{font-size:14px}}.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .position{font-size:14px}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .position{font-size:16px}}.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .cta{font-family:"FFBauWebProRegular";background-color:#00818a;display:table;margin:20px auto 0 auto;color:#fff;text-transform:uppercase;padding:10px 60px}.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .cta:hover{color:#fff}.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .cta{font-family:"FFBauWebProRegular";font-weight:normal;text-transform:none;border-radius:5px;text-align:center;margin:10px 0 0 0;display:block}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .cta{margin-bottom:30px}}@media(min-width: 576px)and (max-width: 991px){.clinical-experts-detail .clinical-expert-bio .expert-background-info .details .cta{padding-left:5px;padding-right:5px}}.clinical-experts-detail .clinical-expert-bio .bio-description{margin-bottom:30px}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio .education{margin-bottom:20px}}.clinical-experts-detail .clinical-expert-bio .education h5{font-family:"FFBauWebProRegular";font-weight:600;font-size:16px;margin-bottom:2px}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio .education h5{margin-bottom:5px}}.clinical-experts-detail .clinical-expert-bio .education p{font-size:14px}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio .education p{font-size:16px}}.clinical-experts-detail .clinical-expert-bio .certifications ul li{font-size:12px;margin-bottom:20px}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio .certifications ul li{font-size:16px;margin-bottom:10px}}.clinical-experts-detail .clinical-expert-bio .published-works{margin-top:20px}.clinical-experts-detail .clinical-expert-bio .published-works ul{margin:0}.clinical-experts-detail .clinical-expert-bio .published-works ul li{color:#008b93;border-bottom:1px solid #ccd4d5;font-size:14px;padding-bottom:5px;margin-bottom:5px}@media(max-width: 575px){.clinical-experts-detail .clinical-expert-bio .published-works ul li{font-size:16px;margin-bottom:10px;padding-bottom:10px}}.clinical-experts-detail .clinical-expert-bio .published-works ul li:last-of-type{border:0;margin:0;padding:0}.clinical-experts-detail .clinical-expert-bio .published-works ul li a{color:#008b93}.clinical-experts-detail .clinical-expert-bio .published-works ul li a:hover{text-decoration:underline}.clinical-experts-grid{margin-bottom:40px}.clinical-experts-grid h2{font-family:"FFBauWebProRegular";font-size:21px;font-weight:500;color:#000;display:block;border-bottom:1px solid #ccd4d5;margin:0 0 25px 0;padding-bottom:15px}.clinical-experts-grid h2 a{color:#000}.clinical-experts-grid h2 .text-with-icon{position:relative;padding-right:1.5em}.clinical-experts-grid h2 .text-with-icon svg{display:inline-block;max-height:1em;max-width:1em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.clinical-experts-grid h2 .text-with-icon svg.cta-arrow{transform:translateY(-50%) rotate(180deg);width:18px}@media(min-width: 576px)and (max-width: 991px)and (min-width: 576px){.clinical-experts-grid .cards{display:flex;flex-wrap:wrap}}@media(min-width: 576px)and (max-width: 991px){.clinical-experts-grid .cards .card{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}}@media(min-width: 576px)and (max-width: 991px)and (max-width: 575px){.clinical-experts-grid .cards .card{margin-bottom:15px}}@media(min-width: 576px)and (max-width: 991px){.clinical-experts-grid .cards .card a:hover{text-decoration:none}.clinical-experts-grid .cards .card .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}}@media(min-width: 576px)and (max-width: 991px)and (min-width: 576px)and (max-width: 991px){.clinical-experts-grid .cards .card .card-photo{height:100px}}@media(min-width: 576px)and (max-width: 991px){.clinical-experts-grid .cards .card .card-title{padding:12px}.clinical-experts-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}}@media(min-width: 576px)and (max-width: 991px)and (max-width: 575px){.clinical-experts-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}@media(min-width: 576px)and (max-width: 991px){.clinical-experts-grid .cards .card .card-title h4:last-child{margin-bottom:0}.clinical-experts-grid .cards .card .card-title h4 a{color:#000}.clinical-experts-grid .cards .card .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.clinical-experts-grid .cards .card .card-title .category .date{color:#676e6f;margin-right:10px}}@media(min-width: 576px)and (max-width: 991px)and (min-width: 576px){.clinical-experts-grid .cards .card{float:left;width:calc(100% - 0px);margin-bottom:30px;margin-right:30px}.clinical-experts-grid .cards .card:nth-child(1n+1){margin-right:0}}@media(min-width: 992px)and (max-width: 1199px)and (min-width: 576px){.clinical-experts-grid .cards{display:flex;flex-wrap:wrap}}@media(min-width: 992px)and (max-width: 1199px){.clinical-experts-grid .cards .card{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}}@media(min-width: 992px)and (max-width: 1199px)and (max-width: 575px){.clinical-experts-grid .cards .card{margin-bottom:15px}}@media(min-width: 992px)and (max-width: 1199px){.clinical-experts-grid .cards .card a:hover{text-decoration:none}.clinical-experts-grid .cards .card .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}}@media(min-width: 992px)and (max-width: 1199px)and (min-width: 576px)and (max-width: 991px){.clinical-experts-grid .cards .card .card-photo{height:100px}}@media(min-width: 992px)and (max-width: 1199px){.clinical-experts-grid .cards .card .card-title{padding:12px}.clinical-experts-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}}@media(min-width: 992px)and (max-width: 1199px)and (max-width: 575px){.clinical-experts-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}@media(min-width: 992px)and (max-width: 1199px){.clinical-experts-grid .cards .card .card-title h4:last-child{margin-bottom:0}.clinical-experts-grid .cards .card .card-title h4 a{color:#000}.clinical-experts-grid .cards .card .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.clinical-experts-grid .cards .card .card-title .category .date{color:#676e6f;margin-right:10px}}@media(min-width: 992px)and (max-width: 1199px)and (min-width: 576px){.clinical-experts-grid .cards .card{float:left;width:calc(100% - 0px);margin-bottom:30px;margin-right:30px}.clinical-experts-grid .cards .card:nth-child(1n+1){margin-right:0}}@media(min-width: 1200px)and (min-width: 576px){.clinical-experts-grid .cards{display:flex;flex-wrap:wrap}}@media(min-width: 1200px){.clinical-experts-grid .cards .card{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}}@media(min-width: 1200px)and (max-width: 575px){.clinical-experts-grid .cards .card{margin-bottom:15px}}@media(min-width: 1200px){.clinical-experts-grid .cards .card a:hover{text-decoration:none}.clinical-experts-grid .cards .card .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}}@media(min-width: 1200px)and (min-width: 576px)and (max-width: 991px){.clinical-experts-grid .cards .card .card-photo{height:100px}}@media(min-width: 1200px){.clinical-experts-grid .cards .card .card-title{padding:12px}.clinical-experts-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}}@media(min-width: 1200px)and (max-width: 575px){.clinical-experts-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}@media(min-width: 1200px){.clinical-experts-grid .cards .card .card-title h4:last-child{margin-bottom:0}.clinical-experts-grid .cards .card .card-title h4 a{color:#000}.clinical-experts-grid .cards .card .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.clinical-experts-grid .cards .card .card-title .category .date{color:#676e6f;margin-right:10px}}@media(min-width: 1200px)and (min-width: 576px){.clinical-experts-grid .cards .card{float:left;width:calc(50% - 15px);margin-bottom:30px;margin-right:30px}.clinical-experts-grid .cards .card:nth-child(2n+2){margin-right:0}}.clinical-experts-grid .cards .card{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}@media(max-width: 575px){.clinical-experts-grid .cards .card{margin-bottom:15px}}.clinical-experts-grid .cards .card a:hover{text-decoration:none}.clinical-experts-grid .cards .card .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}@media(min-width: 576px)and (max-width: 991px){.clinical-experts-grid .cards .card .card-photo{height:100px}}.clinical-experts-grid .cards .card .card-title{padding:12px}.clinical-experts-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}@media(max-width: 575px){.clinical-experts-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}.clinical-experts-grid .cards .card .card-title h4:last-child{margin-bottom:0}.clinical-experts-grid .cards .card .card-title h4 a{color:#000}.clinical-experts-grid .cards .card .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.clinical-experts-grid .cards .card .card-title .category .date{color:#676e6f;margin-right:10px}.clinical-experts-grid .cards .card{display:flex;flex-direction:row}.clinical-experts-grid .cards .card .card-photo{height:180px;width:130px;flex-grow:0;flex-shrink:0}@media(max-width: 575px){.clinical-experts-grid .cards .card .card-photo{background-position:top center}}.clinical-experts-grid .cards .card .expert-details{padding:10px;position:relative;padding-bottom:2.25em}.clinical-experts-grid .cards .card .expert-details .name{font-family:"FFBauWebProRegular";font-size:18px}.clinical-experts-grid .cards .card .expert-details .credentials{font-size:14px;color:#888;margin-bottom:10px}.clinical-experts-grid .cards .card .expert-details .position{font-size:14px;font-weight:600;margin-bottom:15px}.clinical-experts-grid .cards .card .expert-details .read-more{color:#008b93;position:absolute;bottom:10px;width:100%}.clinical-experts-grid .cards .card .expert-details .read-more a{color:#008b93}.clinical-experts-grid .cards .card .expert-details .read-more a:hover{text-decoration:underline}.newsroom-daily-dose{padding-top:40px;padding-bottom:10px}.newsroom-daily-dose h2{font-family:"FFBauWebProRegular";font-size:21px;font-weight:500;color:#000;display:block;border-bottom:1px solid #ccd4d5;margin:0 0 25px 0;padding-bottom:15px}.newsroom-daily-dose h2 a{color:#000}.newsroom-daily-dose h2 .text-with-icon{position:relative;padding-right:1.5em}.newsroom-daily-dose h2 .text-with-icon svg{display:inline-block;max-height:1em;max-width:1em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.newsroom-daily-dose h2 .text-with-icon svg.cta-arrow{transform:translateY(-50%) rotate(180deg);width:18px}.newsroom-daily-dose h2 a{color:#000}@media(min-width: 576px){.newsroom-daily-dose .cards{display:flex;flex-wrap:wrap}}.newsroom-daily-dose .cards .card{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}@media(max-width: 575px){.newsroom-daily-dose .cards .card{margin-bottom:15px}}.newsroom-daily-dose .cards .card a:hover{text-decoration:none}.newsroom-daily-dose .cards .card .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}@media(min-width: 576px)and (max-width: 991px){.newsroom-daily-dose .cards .card .card-photo{height:100px}}.newsroom-daily-dose .cards .card .card-title{padding:12px}.newsroom-daily-dose .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}@media(max-width: 575px){.newsroom-daily-dose .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}.newsroom-daily-dose .cards .card .card-title h4:last-child{margin-bottom:0}.newsroom-daily-dose .cards .card .card-title h4 a{color:#000}.newsroom-daily-dose .cards .card .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.newsroom-daily-dose .cards .card .card-title .category .date{color:#676e6f;margin-right:10px}@media(min-width: 576px){.newsroom-daily-dose .cards .card{float:left;width:calc(33.3333333333% - 20px);margin-bottom:30px;margin-right:30px}.newsroom-daily-dose .cards .card:nth-child(3n+3){margin-right:0}}.featured-topics{background-color:#e4f0f2;padding:30px 15px}@media(max-width: 575px){.featured-topics{padding:30px 0 40px 0}}@media(max-width: 575px){.featured-topics>.container{padding:0}}.featured-topics h2{font-family:"FFBauWebProRegular";font-size:21px;font-weight:500;color:#000;display:block;border-bottom:1px solid #ccd4d5;margin:0 0 25px 0;padding-bottom:15px}.featured-topics h2 a{color:#000}.featured-topics h2 .text-with-icon{position:relative;padding-right:1.5em}.featured-topics h2 .text-with-icon svg{display:inline-block;max-height:1em;max-width:1em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.featured-topics h2 .text-with-icon svg.cta-arrow{transform:translateY(-50%) rotate(180deg);width:18px}@media(max-width: 575px){.featured-topics h2{margin-left:15px;margin-right:15px}}.featured-topics .idangerous{position:relative}@media(min-width: 576px){.featured-topics .idangerous{margin:0 40px}}@media(min-width: 992px){.featured-topics .idangerous{margin:0 70px}}@media(max-width: 575px){.featured-topics .idangerous .swiper-container{padding:0 15px}}.featured-topics .idangerous .swiper-container .swiper-wrapper{display:flex}.featured-topics .idangerous .swiper-container .swiper-wrapper .swiper-slide a:hover{text-decoration:none}.featured-topics .idangerous .swiper-container .swiper-wrapper .swiper-slide .photo{background-size:cover;background-position:center center;width:100%;height:130px}.featured-topics .idangerous .swiper-container .swiper-wrapper .swiper-slide .slide-category{font-family:"FFBauWebProRegular";display:block;width:100%;background-color:#00818a;color:#fff;text-align:center;padding:10px;text-transform:uppercase;font-size:16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media(min-width: 576px)and (max-width: 991px){.featured-topics .idangerous .swiper-container .swiper-wrapper .swiper-slide .slide-category{font-size:12px}}.featured-topics .idangerous .swiper-pagination{width:100%;margin-top:10px}@media(max-width: 575px){.featured-topics .idangerous .swiper-pagination{padding-left:15px;padding-right:15px}}.featured-topics .idangerous .swiper-pagination .swiper-pagination-bullet{margin:0 3px}.featured-topics .idangerous .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#00818a}.featured-topics .idangerous .swiper-control{background-color:#008b93;border-radius:100%;position:absolute;top:50%;cursor:pointer}@media(max-width: 575px){.featured-topics .idangerous .swiper-control{display:none}}@media(min-width: 576px){.featured-topics .idangerous .swiper-control{width:30px;height:30px}}@media(min-width: 992px){.featured-topics .idangerous .swiper-control{width:50px;height:50px}}.featured-topics .idangerous .swiper-control.swipe-left{left:-15px;transform:translate(-100%, -50%)}.featured-topics .idangerous .swiper-control.swipe-right{right:-15px;transform:translate(100%, -50%)}.featured-topics .idangerous .swiper-control.swipe-right svg{transform:rotate(180deg) translate(-50%, -50%);top:0;left:0}@media all and (-ms-high-contrast: none){.featured-topics .idangerous .swiper-control.swipe-right svg{top:-50%}}.featured-topics .idangerous .swiper-control.swiper-button-disabled{opacity:.15}.featured-topics .idangerous .swiper-control svg{fill:#fff;width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 576px){.featured-content{margin-bottom:30px}}.featured-hero .featured-hero-photo{background-size:cover;background-position:center center;height:100%;position:relative}@media(max-width: 575px){.featured-hero .featured-hero-photo{height:300px;margin:0 -15px 15px -15px}}@media(min-width: 576px)and (max-width: 991px){.featured-hero .featured-hero-photo{min-height:275px}}@media(min-width: 992px){.featured-hero .featured-hero-photo{min-height:400px}}.featured-hero .featured-hero-photo .gradient{height:200px;width:100%;position:absolute;bottom:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgb(0, 140, 149) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgb(0, 140, 149) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 140, 149) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00818a',GradientType=0 )}@media(max-width: 575px){.featured-hero .featured-hero-photo .gradient{display:none}}.featured-hero .featured-hero-photo .desktop-caption{width:80%;position:absolute;bottom:0;padding:30px}@media(max-width: 575px){.featured-hero .featured-hero-photo .desktop-caption{display:none}}@media(min-width: 576px)and (max-width: 991px){.featured-hero .featured-hero-photo .desktop-caption{width:100%}}.featured-hero .featured-hero-photo .desktop-caption .category{font-family:"FFBauWebProRegular";color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.featured-hero .featured-hero-photo .desktop-caption h2{font-family:"FFBauWebProRegular";font-weight:500;font-size:36px;margin-top:10px;margin-bottom:0;color:#fff;line-height:1.33;color:#fff}@media(min-width: 576px)and (max-width: 991px){.featured-hero .featured-hero-photo .desktop-caption h2{font-size:24px}}.featured-hero .featured-hero-photo .desktop-caption h2 a{text-decoration:none;color:#fff}.featured-hero .mobile-caption{margin-bottom:40px}@media(min-width: 576px){.featured-hero .mobile-caption{display:none}}.featured-hero .mobile-caption .category{font-family:"FFBauWebProRegular";text-transform:uppercase;font-size:14px}.featured-hero .mobile-caption h2{font-family:"FFBauWebProRegular";font-size:24px;margin-top:5px;margin-bottom:20px}.featured-hero .mobile-caption h2 a{text-decoration:none;color:#000}.newsroom-footer{font-family:"FFBauWebProRegular";font-weight:600;letter-spacing:.5px;background-color:#008b93;text-transform:uppercase;padding:40px 0}@media(min-width: 576px){.newsroom-footer>.container{display:flex}}.newsroom-footer .legal-links{list-style-type:none;margin:0}@media(max-width: 575px){.newsroom-footer .legal-links{text-align:center}}@media(min-width: 576px){.newsroom-footer .legal-links{width:80%}}.newsroom-footer .legal-links li{border-right:1px solid #fff;padding-right:7px;margin-right:3px;color:#fff;display:inline-block;font-size:12px}.newsroom-footer .legal-links li:last-of-type{border:0;margin-right:0}.newsroom-footer .legal-links li a{color:#fff;text-decoration:underline}.newsroom-footer .social-icons{display:flex;justify-content:flex-end;margin:0}@media(max-width: 575px){.newsroom-footer .social-icons{margin:20px 0 0 0}}.newsroom-footer .social-icons li{align-self:center;border:solid 1px #007882;border-right:0;padding:0;margin:0;position:relative;height:0;padding-bottom:20%;width:20%}.newsroom-footer .social-icons li:last-of-type{border-right:solid 1px #007882}.newsroom-footer .social-icons li svg{width:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:#fff}@media(max-width: 575px){.newsroom-footer .social-icons li svg{width:30px}}@media(min-width: 576px){.newsroom-footer .social-icons{width:20%}}.newsroom .form-submit-border .btn{background-color:#008b93;color:#fff;border:0}.newsroom-full-width-cta{background-color:#e4f0f2;padding:50px}.newsroom-full-width-cta h2{font-family:"FFBauWebProRegular";font-weight:500;font-size:21px;text-align:center;color:#000;position:relative;margin:0}.newsroom-full-width-cta h2:after{content:"";position:relative;margin:15px auto;display:block;width:100px;border-bottom:1px solid #ccd4d5}.newsroom-full-width-cta p{font-size:16px;font-weight:500;color:#676e6f;margin:0 auto 20px auto;text-align:center}@media(min-width: 576px){.newsroom-full-width-cta p{width:400px}}.newsroom-full-width-cta .cta{font-family:"FFBauWebProRegular";background-color:#00818a;display:table;margin:20px auto 0 auto;color:#fff;text-transform:uppercase;padding:10px 60px}.newsroom-full-width-cta .cta:hover{color:#fff}.newsroom-layout{margin-top:-1px}.newsroom-layout .main{padding-top:20px}.newsroom-layout #container-canvas-on{border:0}.newsroom-layout .section__header{background-color:#00818a !important}#mobileSearchModal{background-color:rgba(0,139,147,.8);width:100vw;height:100vh;position:fixed;top:0;left:0;padding:20px;opacity:0;transition:opacity 350ms ease;z-index:-9000}#mobileSearchModal.active{z-index:9000;opacity:1}#mobileSearchModal .close{width:7%;position:relative;float:left}#mobileSearchModal .close svg{fill:#fff;margin-top:12px}#mobileSearchModal .textbox{width:85%;float:left}#mobileSearchModal .textbox input[type=text]{font-family:"FFBauWebProRegular";width:100%;font-size:24px;background:none;border:0;border-bottom:1px solid #fff;color:#fff;padding:5px 5px 0 5px;width:90%;display:block;margin:0 auto}#mobileSearchModal .submit{width:8%;position:relative;float:right}#mobileSearchModal .submit input[type=submit]{position:absolute;width:100%;height:100%;opacity:0}#mobileSearchModal .submit svg{fill:#fff;margin-top:12px}.information-card{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}@media(max-width: 575px){.information-card{margin-bottom:15px}}.information-card a:hover{text-decoration:none}.information-card .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}@media(min-width: 576px)and (max-width: 991px){.information-card .card-photo{height:100px}}.information-card .card-title{padding:12px}.information-card .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}@media(max-width: 575px){.information-card .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}.information-card .card-title h4:last-child{margin-bottom:0}.information-card .card-title h4 a{color:#000}.information-card .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.information-card .card-title .category .date{color:#676e6f;margin-right:10px}.information-card{padding:20px;margin-bottom:20px;font-size:18px}.information-card h6{font-family:"FFBauWebProRegular";font-weight:600;color:#676e6f;text-transform:uppercase;border-bottom:1px solid #ccd4d5;padding-bottom:5px;margin-bottom:15px;margin-top:0;line-height:normal}.information-card p{margin-bottom:5px}.information-card a{color:#008b93;text-decoration:underline}.information-card *:last-child{margin-bottom:0}.newsroom-media-grid h2{font-family:"FFBauWebProRegular";font-size:21px;font-weight:500;color:#000;display:block;border-bottom:1px solid #ccd4d5;margin:0 0 25px 0;padding-bottom:15px}.newsroom-media-grid h2 a{color:#000}.newsroom-media-grid h2 .text-with-icon{position:relative;padding-right:1.5em}.newsroom-media-grid h2 .text-with-icon svg{display:inline-block;max-height:1em;max-width:1em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.newsroom-media-grid h2 .text-with-icon svg.cta-arrow{transform:translateY(-50%) rotate(180deg);width:18px}@media(min-width: 576px)and (max-width: 991px)and (min-width: 576px){.newsroom-media-grid .cards{display:flex;flex-wrap:wrap}}@media(min-width: 576px)and (max-width: 991px){.newsroom-media-grid .cards .card{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}}@media(min-width: 576px)and (max-width: 991px)and (max-width: 575px){.newsroom-media-grid .cards .card{margin-bottom:15px}}@media(min-width: 576px)and (max-width: 991px){.newsroom-media-grid .cards .card a:hover{text-decoration:none}.newsroom-media-grid .cards .card .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}}@media(min-width: 576px)and (max-width: 991px)and (min-width: 576px)and (max-width: 991px){.newsroom-media-grid .cards .card .card-photo{height:100px}}@media(min-width: 576px)and (max-width: 991px){.newsroom-media-grid .cards .card .card-title{padding:12px}.newsroom-media-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}}@media(min-width: 576px)and (max-width: 991px)and (max-width: 575px){.newsroom-media-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}@media(min-width: 576px)and (max-width: 991px){.newsroom-media-grid .cards .card .card-title h4:last-child{margin-bottom:0}.newsroom-media-grid .cards .card .card-title h4 a{color:#000}.newsroom-media-grid .cards .card .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.newsroom-media-grid .cards .card .card-title .category .date{color:#676e6f;margin-right:10px}}@media(min-width: 576px)and (max-width: 991px)and (min-width: 576px){.newsroom-media-grid .cards .card{float:left;width:calc(50% - 15px);margin-bottom:30px;margin-right:30px}.newsroom-media-grid .cards .card:nth-child(2n+2){margin-right:0}}@media(min-width: 992px)and (min-width: 576px){.newsroom-media-grid .cards{display:flex;flex-wrap:wrap}}@media(min-width: 992px){.newsroom-media-grid .cards .card{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}}@media(min-width: 992px)and (max-width: 575px){.newsroom-media-grid .cards .card{margin-bottom:15px}}@media(min-width: 992px){.newsroom-media-grid .cards .card a:hover{text-decoration:none}.newsroom-media-grid .cards .card .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}}@media(min-width: 992px)and (min-width: 576px)and (max-width: 991px){.newsroom-media-grid .cards .card .card-photo{height:100px}}@media(min-width: 992px){.newsroom-media-grid .cards .card .card-title{padding:12px}.newsroom-media-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}}@media(min-width: 992px)and (max-width: 575px){.newsroom-media-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}@media(min-width: 992px){.newsroom-media-grid .cards .card .card-title h4:last-child{margin-bottom:0}.newsroom-media-grid .cards .card .card-title h4 a{color:#000}.newsroom-media-grid .cards .card .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.newsroom-media-grid .cards .card .card-title .category .date{color:#676e6f;margin-right:10px}}@media(min-width: 992px)and (min-width: 576px){.newsroom-media-grid .cards .card{float:left;width:calc(33.3333333333% - 20px);margin-bottom:30px;margin-right:30px}.newsroom-media-grid .cards .card:nth-child(3n+3){margin-right:0}}.newsroom-media-grid .cards .card{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}@media(max-width: 575px){.newsroom-media-grid .cards .card{margin-bottom:15px}}.newsroom-media-grid .cards .card a:hover{text-decoration:none}.newsroom-media-grid .cards .card .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}@media(min-width: 576px)and (max-width: 991px){.newsroom-media-grid .cards .card .card-photo{height:100px}}.newsroom-media-grid .cards .card .card-title{padding:12px}.newsroom-media-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}@media(max-width: 575px){.newsroom-media-grid .cards .card .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}.newsroom-media-grid .cards .card .card-title h4:last-child{margin-bottom:0}.newsroom-media-grid .cards .card .card-title h4 a{color:#000}.newsroom-media-grid .cards .card .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.newsroom-media-grid .cards .card .card-title .category .date{color:#676e6f;margin-right:10px}.newsroom-media-grid .cards .card{position:relative}.newsroom-media-grid .cards .card .card-title h4{margin-bottom:40px}.newsroom-media-grid .cards .card .card-title .download{position:absolute;bottom:10px;left:10px}.newsroom-media-grid .cards .card .card-title .download svg{width:16px;height:16px}.newsroom-media-grid .cards .card .card-title .download .download-label{font-size:12px;color:#000;margin-left:10px}.newsroom-navigation{margin-bottom:20px}@media(min-width: 576px){.newsroom-navigation{padding:20px;background-color:#00818a}}.newsroom-navigation ul{margin-bottom:40px}@media(max-width: 575px){.newsroom-navigation ul{background-color:#00818a;padding:20px;margin-bottom:20px}.newsroom-navigation ul.active li{display:block}.newsroom-navigation ul.active li.title{margin-bottom:10px}.newsroom-navigation ul.active li.title svg{transform:translateY(-50%) rotate(180deg)}}@media(min-width: 576px)and (max-width: 991px){.newsroom-navigation ul{margin-bottom:20px}}.newsroom-navigation ul:last-of-type{margin-bottom:0}.newsroom-navigation ul li{font-family:"FFBauWebProRegular";font-size:14px}@media(max-width: 575px){.newsroom-navigation ul li{font-size:18px;margin-bottom:10px;display:none}.newsroom-navigation ul li:last-child{margin-bottom:0}}@media(min-width: 576px)and (max-width: 991px){.newsroom-navigation ul li{font-size:12px}}@media(min-width: 576px){.newsroom-navigation ul li{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #007882}}.newsroom-navigation ul li.title{color:#fff;text-transform:uppercase;font-family:"FFBauWebProRegular";font-weight:600;font-size:13px}@media(max-width: 575px){.newsroom-navigation ul li.title{display:block;font-size:18px;margin-bottom:0;position:relative}}.newsroom-navigation ul li.title svg{width:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform 150ms ease}@media(min-width: 576px){.newsroom-navigation ul li.title svg{display:none}}.newsroom-navigation ul li a{color:#fff}.newsroom-navigation ul li a:hover{color:#fff}.CoveoSearchInterface.news-search-results{background-color:#eff4f5}.CoveoSearchInterface.news-search-results .coveo-facet-value-caption{color:#008b93}.CoveoSearchInterface .coveo-main-section .coveo-search-section{margin:5px auto 20px}.CoveoSearchInterface .coveo-main-section .coveo-search-section .coveo-for-sitecore-search-box-container .CoveoSearchbox{margin-right:0}.CoveoSearchInterface .coveo-main-section .coveo-search-section .coveo-for-sitecore-search-box-container .CoveoSearchbox .magic-box{border-top-left-radius:4px;border-bottom-left-radius:4px}.CoveoSearchInterface .coveo-main-section .coveo-search-section .coveo-for-sitecore-search-box-container .CoveoSearchbox .CoveoSearchButton{border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:rgba(0,0,0,0)}.CoveoSearchInterface .coveo-main-section .coveo-search-section .coveo-for-sitecore-search-box-container .CoveoSearchbox .CoveoSearchButton .coveo-search-button svg{color:#008b93;width:12px}.CoveoSearchInterface .coveo-main-section .coveo-search-section .coveo-for-sitecore-search-box-container .CoveoSearchbox .CoveoSearchButton:hover svg .coveo-magnifier-circle-svg{fill:#008b93}@media screen and (min-width: 1200px){.CoveoSearchInterface .coveo-main-section .coveo-search-section{margin:0;max-width:857px;position:absolute;right:0;width:100%}}.CoveoSearchInterface .coveo-main-section .coveo-dropdown-header-wrapper .coveo-facet-dropdown-header{background:#008b93;color:#fff;padding:8px 15px;height:33px}.CoveoSearchInterface .coveo-main-section .coveo-facet-column .CoveoFacet .coveo-facet-header{background:rgba(0,0,0,0)}.CoveoSearchInterface .coveo-main-section .coveo-facet-column .CoveoFacet .coveo-facet-header .coveo-facet-header-title-section{color:#000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.CoveoSearchInterface .coveo-main-section .coveo-facet-column .CoveoFacet .coveo-facet-header .coveo-facet-header-settings-section{display:none}.CoveoSearchInterface .coveo-main-section .coveo-facet-column .CoveoFacet .coveo-facet-values .coveo-facet-value .coveo-facet-value-label .coveo-facet-value-label-wrapper{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.CoveoSearchInterface .coveo-main-section .coveo-facet-column .CoveoFacet .coveo-facet-values .coveo-facet-value .coveo-facet-value-label .coveo-facet-value-label-wrapper .coveo-facet-value-caption{color:#008b93}.CoveoSearchInterface .coveo-main-section .coveo-facet-column .CoveoFacet .coveo-facet-footer{background:rgba(0,0,0,0)}.CoveoSearchInterface .coveo-main-section .coveo-facet-column .CoveoFacet .coveo-facet-footer .coveo-facet-less,.CoveoSearchInterface .coveo-main-section .coveo-facet-column .CoveoFacet .coveo-facet-footer .coveo-facet-more{background:rgba(0,0,0,0)}@media screen and (min-width: 1000px){.CoveoSearchInterface .coveo-main-section .coveo-facet-column .CoveoFacet{border:none;margin:0}}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultList .CoveoResult{padding:16px 0}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultList .CoveoResult .coveo-result-frame .coveoforsitecore-information-section{padding-left:0}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultList .CoveoResult .coveo-result-frame .coveoforsitecore-information-section .clinical-trial-cell{padding:8px 0}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultList .CoveoResult .coveo-result-frame .coveoforsitecore-information-section .coveo-title{margin:0 0 5px}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultList .CoveoResult .coveo-result-frame .coveoforsitecore-information-section .coveo-title .CoveoResultLink{font-size:18px;font-weight:500}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultList .CoveoResult .coveo-result-frame .coveoforsitecore-information-section .coveo-title strong .CoveoResultLink{font-size:14px;font-weight:normal;text-decoration:underline}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultList .CoveoResult .coveo-result-frame .coveoforsitecore-information-section .CoveoExcerpt{color:#000;font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0 0 10px}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultList .CoveoResult .coveo-result-frame .coveoforsitecore-information-section .CoveoResultLink{color:#00818a;font-size:14px}@media screen and (max-width: 600px){.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultList .CoveoResult .coveo-result-frame .coveoforsitecore-information-section{padding:0 15px}}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoLogo{display:none}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoPager{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}@media screen and (min-width: 1000px){.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoPager{margin-left:0}}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultsPerPage{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoResultsPerPage .coveo-results-per-page-text{color:#bcc3ca}@media screen and (min-width: 1200px){.CoveoSearchInterface .coveo-main-section .coveo-results-column{margin-top:60px}}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-facet-breadcrumb{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-facet-breadcrumb .coveo-facet-breadcrumb-value{font-family:"FFBauWebProRegular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-facet-breadcrumb .coveo-facet-breadcrumb-value .coveo-facet-breadcrumb-caption{color:#008b93 !important}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-facet-breadcrumb .coveo-facet-breadcrumb-value:hover{text-decoration:none}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-facet-breadcrumb .coveo-facet-breadcrumb-value:hover .coveo-facet-breadcrumb-caption{text-decoration:none}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoBreadcrumb .coveo-breadcrumb-clear-all{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:14px;padding:5px;border:1px solid #bcc3ca}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoBreadcrumb .coveo-breadcrumb-clear-all div{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:14px;letter-spacing:.4px;position:relative}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoBreadcrumb .coveo-breadcrumb-clear-all div:before{content:"";font-family:FontAwesome;width:10px;height:10px;color:#00818a;cursor:pointer;margin-right:4px}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoBreadcrumb .coveo-breadcrumb-clear-all:hover{text-decoration:none}.CoveoSearchInterface .coveo-main-section .coveo-results-column .CoveoBreadcrumb .coveo-breadcrumb-clear-all:hover div{text-decoration:none}@media screen and (min-width: 1200px){.CoveoSearchInterface .coveo-main-section .coveo-results-column .coveo-no-results .coveo-summary-section .coveo-query-summary-no-results-string,.CoveoSearchInterface .coveo-main-section .coveo-results-column .coveo-no-results .coveo-summary-section .coveo-query-summary-cancel-last,.CoveoSearchInterface .coveo-main-section .coveo-results-column .coveo-no-results .coveo-summary-section .coveo-query-summary-search-tips-info,.CoveoSearchInterface .coveo-main-section .coveo-results-column .coveo-no-results .coveo-summary-section ul{text-align:center}.CoveoSearchInterface .coveo-main-section .coveo-results-column .coveo-no-results{margin:auto;margin-top:70px}}.newsroom-layout .page-wrapper{margin-bottom:0}.newsroom-press-releases{margin-bottom:40px}.newsroom-press-releases h2{font-family:"FFBauWebProRegular";font-size:21px;font-weight:500;color:#000;display:block;border-bottom:1px solid #ccd4d5;margin:0 0 25px 0;padding-bottom:15px}.newsroom-press-releases h2 a{color:#000}.newsroom-press-releases h2 .text-with-icon{position:relative;padding-right:1.5em}.newsroom-press-releases h2 .text-with-icon svg{display:inline-block;max-height:1em;max-width:1em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.newsroom-press-releases h2 .text-with-icon svg.cta-arrow{transform:translateY(-50%) rotate(180deg);width:18px}.newsroom-press-releases .press-release-list .press-release-item{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}@media(max-width: 575px){.newsroom-press-releases .press-release-list .press-release-item{margin-bottom:15px}}.newsroom-press-releases .press-release-list .press-release-item a:hover{text-decoration:none}.newsroom-press-releases .press-release-list .press-release-item .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}@media(min-width: 576px)and (max-width: 991px){.newsroom-press-releases .press-release-list .press-release-item .card-photo{height:100px}}.newsroom-press-releases .press-release-list .press-release-item .card-title{padding:12px}.newsroom-press-releases .press-release-list .press-release-item .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}@media(max-width: 575px){.newsroom-press-releases .press-release-list .press-release-item .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}.newsroom-press-releases .press-release-list .press-release-item .card-title h4:last-child{margin-bottom:0}.newsroom-press-releases .press-release-list .press-release-item .card-title h4 a{color:#000}.newsroom-press-releases .press-release-list .press-release-item .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.newsroom-press-releases .press-release-list .press-release-item .card-title .category .date{color:#676e6f;margin-right:10px}.newsroom-press-releases .press-release-list .press-release-item{margin-bottom:20px}.newsroom-press-releases .press-release-list .press-release-item.has-photo a{display:flex;overflow:auto}@media(min-width: 576px){.newsroom-press-releases .press-release-list .press-release-item.has-photo .details{float:left;width:75%}}.newsroom-press-releases .press-release-list .press-release-item.has-photo .photo{background-size:cover;background-position:center center;float:left;width:25%}@media(max-width: 575px){.newsroom-press-releases .press-release-list .press-release-item.has-photo .photo{display:none}}.newsroom-press-releases .press-release-list .press-release-item .details{padding:20px}.newsroom-press-releases .press-release-list .press-release-item .details h3{font-family:"FFBauWebProRegular";line-height:1.33;color:#000;margin-bottom:10px;margin-top:0}@media(max-width: 575px){.newsroom-press-releases .press-release-list .press-release-item .details h3{font-family:"FFBauWebProRegular";font-size:14px}}@media(min-width: 576px){.newsroom-press-releases .press-release-list .press-release-item .details h3{font-size:18px}}.newsroom-press-releases .press-release-list .press-release-item .details h3 a{color:#000}.newsroom-press-releases .press-release-list .press-release-item .details h3 a:hover{text-decoration:underline}.newsroom-press-releases .press-release-list .press-release-item .details .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.newsroom-press-releases .press-release-list .press-release-item .details .category .date{color:#676e6f;margin-right:10px}@media(min-width: 576px){.newsroom-press-releases .press-release-list .cta{margin:0}}.newsroom-social-feed{padding:40px 15px}.newsroom-social-feed h2{font-family:"FFBauWebProRegular";font-size:21px;font-weight:500;color:#000;display:block;border-bottom:1px solid #ccd4d5;margin:0 0 25px 0;padding-bottom:15px}.newsroom-social-feed h2 a{color:#000}.newsroom-social-feed h2 .text-with-icon{position:relative;padding-right:1.5em}.newsroom-social-feed h2 .text-with-icon svg{display:inline-block;max-height:1em;max-width:1em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.newsroom-social-feed h2 .text-with-icon svg.cta-arrow{transform:translateY(-50%) rotate(180deg);width:18px}.newsroom-social-feed #_taggbox_modal_frame_loader{position:static !important;display:block;margin:0 auto 40px auto}.newsroom-top-stories{box-shadow:0 1px 2px 0 rgba(0,0,0,.15);background-color:#fff}@media(max-width: 575px){.newsroom-top-stories{margin-bottom:15px}}.newsroom-top-stories a:hover{text-decoration:none}.newsroom-top-stories .card-photo{width:100%;height:200px;background-size:cover;background-position:center center}@media(min-width: 576px)and (max-width: 991px){.newsroom-top-stories .card-photo{height:100px}}.newsroom-top-stories .card-title{padding:12px}.newsroom-top-stories .card-title h4{font-family:"FFBauWebProRegular";font-size:15px;font-weight:500;color:#000;margin:0 0 15px 0}@media(max-width: 575px){.newsroom-top-stories .card-title h4{font-family:"FFBauWebProRegular";font-size:16px}}.newsroom-top-stories .card-title h4:last-child{margin-bottom:0}.newsroom-top-stories .card-title h4 a{color:#000}.newsroom-top-stories .card-title .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.newsroom-top-stories .card-title .category .date{color:#676e6f;margin-right:10px}.newsroom-top-stories{background-color:#fff;margin-bottom:40px}@media(max-width: 575px){.newsroom-top-stories{margin-bottom:40px}}.newsroom-top-stories header{font-family:"FFBauWebProRegular";font-weight:600;background-color:#008b93;color:#fff;padding:20px;text-transform:uppercase;font-size:14px}@media(max-width: 575px){.newsroom-top-stories header{font-size:18px;text-align:center}}.newsroom-top-stories .photo{background-size:cover;background-position:center center;height:200px;width:100%}@media(max-width: 575px){.newsroom-top-stories .photo{height:200px}}.newsroom-top-stories .stories{padding:20px}.newsroom-top-stories .stories li{border-bottom:1px solid #ccd4d5;padding-bottom:20px;margin-bottom:20px}.newsroom-top-stories .stories li:first-of-type h3{font-size:21px}.newsroom-top-stories .stories li:last-of-type{border:0;margin-bottom:0;padding-bottom:0}.newsroom-top-stories .stories li .category{font-family:"FFBauWebProRegular";font-size:11px;font-weight:600;letter-spacing:1px;color:#00818a;text-transform:uppercase}.newsroom-top-stories .stories li .category .date{color:#676e6f;margin-right:10px}.newsroom-top-stories .stories li .category{margin-bottom:5px}.newsroom-top-stories .stories li h3{font-family:"FFBauWebProRegular";font-size:14px;line-height:1.5;color:#000;margin:0}@media(max-width: 575px){.newsroom-top-stories .stories li h3{font-family:"FFBauWebProRegular";font-size:18px}}.newsroom-top-stories .stories li h3 a{color:#000}.newsroom-top-stories .stories li h3 a:hover{text-decoration:underline}.alert{position:relative;padding:30px;margin-bottom:0 !important;border-radius:0}.alert p{padding:0;margin:0 !important;line-height:normal}.alert.text-center{text-align:center}.alert .close{position:absolute;top:15px;right:15px;color:inherit;opacity:1;text-shadow:none}.alert .d-flex{justify-content:center;align-items:stretch;flex-direction:row;padding-right:1rem}.alert .d-flex>div.alert-content{flex:1}.alert .d-flex .alert-content{justify-content:center;align-items:center}.alert .d-flex .alert-button{justify-content:center;align-items:center;display:flex}@media(max-width: 768px){.alert .d-flex{flex-direction:column}.alert .d-flex .alert-button{justify-content:flex-start;align-items:stretch;margin-top:20px;display:inline-flex}}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:absolute;top:15px;right:15px;color:inherit}.alert-primary,.alert-primary *{color:#fff;background-color:#00777f;border-color:#b8dcde}.alert-primary hr,.alert-primary * hr{border-top-color:#a7d3d6}.alert-primary .alert-link,.alert-primary * .alert-link{color:#000}.alert-secondary,.alert-secondary *{color:#fff;background-color:#4b5356;border-color:#ced1d2}.alert-secondary hr,.alert-secondary * hr{border-top-color:#c1c5c6}.alert-secondary .alert-link,.alert-secondary * .alert-link{color:#060606}.alert-success,.alert-success *{color:#fff;background-color:#00ad67;border-color:#b8ecd7}.alert-success hr,.alert-success * hr{border-top-color:#a4e7cc}.alert-success .alert-link,.alert-success * .alert-link{color:#00110a}.alert-info,.alert-info *{color:#fff;background-color:#1595a9;border-color:#bee5eb}.alert-info hr,.alert-info * hr{border-top-color:#abdde5}.alert-info .alert-link,.alert-info * .alert-link{color:#021215}.alert-warning,.alert-warning *{color:#fff;background-color:#ddb300;border-color:#fbeeb8}.alert-warning hr,.alert-warning * hr{border-top-color:#fae8a0}.alert-warning .alert-link,.alert-warning * .alert-link{color:#231c00}.alert-danger,.alert-danger *{color:#fff;background-color:#d1262d;border-color:#f7c3c5}.alert-danger hr,.alert-danger * hr{border-top-color:#f4adaf}.alert-danger .alert-link,.alert-danger * .alert-link{color:#270709}.alert-light,.alert-light *{color:#fff;background-color:#e0e4e5;border-color:#fcfdfd}.alert-light hr,.alert-light * hr{border-top-color:#edf3f3}.alert-light .alert-link,.alert-light * .alert-link{color:#3f4040}.alert-dark,.alert-dark *{color:#fff;background-color:#1d2022;border-color:#c0c1c2}.alert-dark hr,.alert-dark * hr{border-top-color:#b3b4b5}.alert-dark .alert-link,.alert-dark * .alert-link{color:#000}.alert-teal,.alert-teal *{color:#fff;background-color:#00777f;border-color:#b8dcde}.alert-teal hr,.alert-teal * hr{border-top-color:#a7d3d6}.alert-teal .alert-link,.alert-teal * .alert-link{color:#000}.alert-blue,.alert-blue *{color:#fff;background-color:#00448c;border-color:#b8cce2}.alert-blue hr,.alert-blue * hr{border-top-color:#a6bfdb}.alert-blue .alert-link,.alert-blue * .alert-link{color:#000204}.alert-red,.alert-red *{color:#fff;background-color:#d1262d;border-color:#f7c3c5}.alert-red hr,.alert-red * hr{border-top-color:#f4adaf}.alert-red .alert-link,.alert-red * .alert-link{color:#270709}.alert-orange,.alert-orange *{color:#fff;background-color:#eb752d;border-color:#ffdbc5}.alert-orange hr,.alert-orange * hr{border-top-color:#ffcbac}.alert-orange .alert-link,.alert-orange * .alert-link{color:#31190a}.alert-orange,.alert-orange *{color:#1f2325 !important}.alert-yellow,.alert-yellow *{color:#fff;background-color:#ddb300;border-color:#fbeeb8}.alert-yellow hr,.alert-yellow * hr{border-top-color:#fae8a0}.alert-yellow .alert-link,.alert-yellow * .alert-link{color:#231c00}.alert-yellow,.alert-yellow *{color:#1f2325}.alert-green,.alert-green *{color:#fff;background-color:#00ad67;border-color:#b8ecd7}.alert-green hr,.alert-green * hr{border-top-color:#a4e7cc}.alert-green .alert-link,.alert-green * .alert-link{color:#00110a}.alert-white,.alert-white *{color:#fff;background-color:#ebebeb;border-color:#fff}.alert-white hr,.alert-white * hr{border-top-color:#f2f2f2}.alert-white .alert-link,.alert-white * .alert-link{color:#434343}[class*=alert-] a{text-decoration:underline;background:none !important;color:inherit !important}[class*=alert-] a:hover{text-decoration:underline !important;color:inherit}body{position:relative}#dark-alerts{position:fixed;overflow:scroll;z-index:999999999;top:0;height:100%;width:100vw;background-color:rgba(0,0,0,.8)}#dark-alerts .dark-overlay-header{display:flex;flex-direction:row;justify-content:space-between;padding:3% 50px 0;max-width:1170px;margin:auto}#dark-alerts .dark-overlay-header a svg{max-height:100px;min-width:450px}@media(max-width: 768px){#dark-alerts .dark-overlay-header a svg{min-width:200px;margin:11% 0}}#dark-alerts .dark-overlay-header .dark-close{color:#fff;font-size:65px;cursor:pointer}#dark-alerts iframe{height:80%;width:80%;max-height:75vh;position:absolute;left:50%;top:55vh;transform:translate(-50%, -50%)}#dark-alerts .dark-overlay-body{padding:3% 50px 0;max-width:1170px;margin:auto}#dark-alerts .dark-overlay-body .row{display:flex}#dark-alerts .dark-overlay-body .row.img-text-row img{width:100%;height:auto}#dark-alerts .dark-overlay-body .row.img-text-row p{color:#fff;font-size:16px;font-family:"FFBauWebProRegular";font-size:22px;line-height:1.4}@media(max-width: 768px){#dark-alerts .dark-overlay-body .row.img-text-row p{margin-top:25px}}#dark-alerts .dark-overlay-body .row.button-row{justify-content:space-around;padding-top:5%}#dark-alerts .dark-overlay-body .row.button-row .btn__primary-large{color:#fff;text-decoration:none;margin-bottom:25px;font-family:"FFBauWebProRegular";-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);border:1px solid #00818a;color:#fff;padding:11px 40px;background-color:#00818a;float:left}.btn__primary{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle;font-size:13px;margin:0 0 0;line-height:normal;transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);font-family:"FFBauWebProMedium";-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);border:1px solid #008b93;color:#fff;padding:11px 20px;background-color:#008b93;float:left}@media(min-width: 768px){.btn__primary{width:auto}}.btn__primary:hover{color:#fff !important}.btn__primary-large{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle;font-size:13px;margin:0 0 0;line-height:normal;transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);font-family:"FFBauWebProMedium";-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);border:1px solid #008b93;color:#fff;padding:11px 40px;background-color:#008b93;float:left}@media(min-width: 768px){.btn__primary-large{width:auto}}.btn__primary-large:hover{color:#fff !important}.btn__primary-border{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle;font-size:13px;margin:0 0 0;line-height:normal;transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);font-family:"FFBauWebProMedium";-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);border:1px solid #008b93;color:#008b93;padding:11px 20px;background-color:#fff;float:left}@media(min-width: 768px){.btn__primary-border{width:auto}}.btn__primary-border:hover{color:#008b93 !important}.btn__primary-border--black{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle;font-size:13px;margin:0 0 0;line-height:normal;transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);font-family:"FFBauWebProMedium";border:1px solid #373e41;color:#373e41;padding:11px 20px;background-color:rgba(0,0,0,0);float:left}@media(min-width: 768px){.btn__primary-border--black{width:auto}}.btn__primary-border--black:hover{color:#373e41 !important}.btn__primary-b{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle;font-size:13px;margin:0 0 0;line-height:normal;transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);font-family:"FFBauWebProMedium";-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);border:1px solid #f0c300;color:#373e41;padding:11px 40px;background-color:#f0c300;float:left}@media(min-width: 768px){.btn__primary-b{width:auto}}.btn__primary-b:hover{color:#373e41 !important}.btn__primary-b-narrow{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;cursor:pointer;text-align:center;vertical-align:middle;font-size:13px;margin:0 0 0;line-height:normal;transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-webkit-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-moz-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-ms-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);-o-transition:1s all cubic-bezier(0.3, 1, 0.1, 1);font-family:"FFBauWebProMedium";-webkit-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);-moz-box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);box-shadow:0px 0px 6px -2px rgba(0,0,0,.51);border:1px solid #f0c300;color:#373e41;padding:11px 5px;background-color:#f0c300;float:left}@media(min-width: 768px){.btn__primary-b-narrow{width:auto}}.btn__primary-b-narrow:hover{color:#373e41 !important}.btn__link{color:#fff;font-size:14px;line-height:20px;letter-spacing:0;font-family:"FFBauWebProRegular"}.btn__link:hover{color:#fff !important}.btn__link i{font-size:13px}.btn__link-bold{color:#fff;font-size:14px;line-height:20px;letter-spacing:0;font-family:"FFBauWebProRegular";font-family:"FFBauWebProMedium"}.btn__link-bold:hover{color:#fff !important}.btn__link-bold i{font-size:13px}.btn__link-simple{color:#fff;font-size:14px;line-height:20px;letter-spacing:0;font-family:"FFBauWebProRegular";text-decoration:underline}.btn__link-simple:hover{color:#fff !important;text-decoration:underline}.btn__link-simple i{font-size:13px}.btn__link-primary{color:#008b93;font-size:14px;line-height:20px;letter-spacing:0;font-family:"FFBauWebProRegular"}.btn__link-primary:hover{color:#008b93 !important}.btn__link-primary i{font-size:13px}.flex-wrap{display:block}.flex-wrap .flex-box{display:flex}@media(min-width: 768px){.flex-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex:1}.flex-wrap .flex-box{display:-webkit-flex;display:-ms-flexbox;display:flex}}.table-content{display:table;height:100%}.table-content .table-cell{display:table-cell;vertical-align:middle;height:100%}.content__center{margin:0 auto;display:table;width:100%}@media(min-width: 768px){.content__center{width:auto}}section .header__title{border-bottom:1px solid #c6d2d7;margin-bottom:15px;padding-bottom:10px;color:#373e41}@media(min-width: 768px){section .header__title{margin-bottom:20px}}section .header__title h2{margin-top:0;font-size:18px}section .container{padding-left:0px}section .container .row.mt-4{margin-left:0}section .container h2,section .container .h2{margin-bottom:0;padding-top:0;padding-bottom:0;line-height:1.5em;font-size:1.125em}section .container h3,section .container .h3{line-height:1.375em;font-size:1em}@media(min-width: 768px){section .container h2,section .container .h2{line-height:2em;font-size:1.625em}section .container h3,section .container .h3{line-height:1.375em;font-size:1.125rem}}section.section__scheduler__mobile{padding:20px 15px}section.section__scheduler__mobile::after{display:block;clear:both;content:""}section.section__carousel-hero{padding-bottom:10px}.cta__container{float:left;width:100%}.page-header{margin:20px 0 0px;padding-bottom:0px;border-bottom:none}.page-header .page-title{color:#373e41;font-size:21px;line-height:24px;letter-spacing:0;margin-bottom:0}@media(min-width: 768px){.page-header .page-title{color:#373e41;font-size:36px;line-height:44px;letter-spacing:0}}.page-header+.row .introText{padding:0}.page-header+.row .introText h3{margin:0}.page-wrapper{margin-top:0;margin-bottom:20px}@media(min-width: 768px){.page-wrapper{margin-top:0;margin-bottom:30px}}#canvas-trigger{position:absolute;clip:rect(0, 0, 0, 0)}label[for=canvas-trigger]{height:0;position:fixed;top:0;width:0;z-index:0}.p-t-30{padding-top:30px}.p-l-0{padding-left:0}.row-x2{margin-right:-30px;margin-left:-30px}.underline{text-decoration:underline}.full-width{width:100%}.full-height{height:100%}.center-content{position:relative;display:inline-block;width:100%}.magic-box-suggestions{font-size:14px;font-family:"FFBauWebProRegular" !important}.coveo-top-field-suggestion-header{font-size:14px;background-color:#008b93;color:#fff;font-family:"FFBauWebProRegular"}.magic-box-suggestions.coveo-omnibox-selectable.coveo-top-field-suggestion-row,.magic-box .magic-box-suggestions .magic-box-suggestion{color:#008b93 !important;font-size:14px !important}.result-list-title{background-color:#00263e !important;font-size:14px !important}.coveo-pager-list-item.coveo-active,.coveo-active.coveo-results-per-page-list-item,.coveo-pager-list-item:hover,.coveo-results-per-page-list-item:hover{background-color:#00263e !important;font-size:14px !important}.coveo-facet-dropdown-header.coveo-dropdown-header{background-color:#00263e;font-size:14px !important}.coveo-main-section,.CoveoFacet{background-color:#eff4f5 !important}.pac-container:after{background-image:none !important;height:0px}.img-responsive{max-width:100%;height:auto}.visible-z{display:none !important}@media(max-width: 479.98px){.hidden-z{display:none !important}.visible-z{display:block !important}}.visible-xs{display:none !important}@media(min-width: 480px)and (max-width: 767.98px){.hidden-xs{display:none !important}.visible-xs{display:block !important}}.visible-sm{display:none !important}@media(min-width: 768px)and (max-width: 991.98px){.hidden-sm{display:none !important}.visible-sm{display:block !important}}.visible-md{display:none !important}@media(min-width: 992px)and (max-width: 1199.98px){.hidden-md{display:none !important}.visible-md{display:block !important}}.visible-lg{display:none !important}@media(min-width: 1200px){.hidden-lg{display:none !important}.visible-lg{display:block !important}}@media(min-width: 0px)and (max-width: 767.98px){.visible-xs{display:block !important}.hidden-xs{display:none !important}}.section__tiles-grid .tiles__grid .card{flex-direction:unset}@media(min-width: 480px){.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1{float:left}}@media(max-width: 480px){.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex:0 0 100%;max-width:100%}}*{min-height:0%}.accordion-option{padding-top:5px}.accordion-option h2,.accordion-option .h2{margin-bottom:0;padding-top:0;padding-bottom:0;line-height:1.5em;font-size:1.125em}@media(min-width: 768px){.accordion-option h2,.accordion-option .h2{line-height:2em;font-size:1.625em}}.panel-group .panel-body ul{list-style-type:disc;padding-left:40px}.color-spc a{text-decoration:underline}.color-spc a:hover{text-decoration:underline}.color-spc ul{list-style:disc;padding-left:40px}.nav-tabs .nav-item .nav-link.active{color:#1f2325;background-color:#b2d9dc}.form-group .form-control{height:calc(2.75rem + 4px) !important}.row-gap{grid-row-gap:30px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvYmFzZS9fYmFzZS5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9iYXNlL19jb25zdGFudHMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvYmFzZS9fZm9udHMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9iYXNlL19mb3Jtcy5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX2dsb2JhbC5zY3NzIiwibWl4aW5zL19nbG9iYWwuc2NzcyIsImJhc2UvX2NvbnN0YW50cy5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9saWJzL19zbGlkZW91dC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9taXhpbnMvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvc2hhcmVkL19jb21tb24uc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9zaGFyZWQvX2FsZXJ0LnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvc2hhcmVkL19oZWFkZXIuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvYmFzZS9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL190ZXh0LnN0eWxlcy5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL3NoYXJlZC9fZm9vdGVyLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvc2hhcmVkL19mb290ZXIuc3RhdGljLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvc2hhcmVkL19mb290ZXIubW9iaWxlLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvc2hhcmVkL19uYXYuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL2Rlc2lnbi1zeXN0ZW0vX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvc2hhcmVkL19sb2dpbi5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9taXhpbnMvX3ZlcnRpY2FsLmFsaWduLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL21peGlucy9fc2hhZG93LnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvc2hhcmVkL19sb2dpbi5tb2JpbGUuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9zaGFyZWQvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9zaGFyZWQvX21lZ2EubWVudS5tb2JpbGUuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9faGVyby5iYW5uZXIuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9faGVyby5jYXJvdXNlbC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL19zY2hlZHVsZXIuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL19ib3JkZXIucmFkaXVzLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvX3VyZ2VudC5jYXJlLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvX3VyZ2VudC1jYXJlLWxvY2F0aW9uLWZpbmRlci5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL19ncmlkLnRpbGVzLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvX2hlcm8uaGFsZi5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL190aHJlZS5jb2x1bW4uc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9fdGlsZS5jdGEuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9fY2FyZS5jYXJkcy5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL19ncmlkLmluZm8uY2FyZHMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvX2ZpbmQtYS1kb2N0b3Iuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9fcHJvdmlkZXIucHJvZmlsZS5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9iYXNlL19yZXNwb25zaXZlLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9fZXZlbnRzLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvX2RyLmltYWdlLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvX2xvY2F0aW9uLWNsb3N1cmVzLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZXh0ZW5kZWQvX2luZm8uY2FyZC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2V4dGVuZGVkL191cmdlbnQuY2FyZS5jYXJkLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZXh0ZW5kZWQvX3RpbGUuZ3JpZC5jYXJkLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZXh0ZW5kZWQvX3RocmVlLmNvbHVtbi5jYXJkLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZXh0ZW5kZWQvX2NhcmUuY2FyZC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2V4dGVuZGVkL190aWxlLmN0YS5jYXJkLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZXh0ZW5kZWQvX21lZ2EubWVudS5tb2JpbGUuY2FyZC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX3Jvb3Quc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19yZWJvb3Quc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL2Rlc2lnbi1zeXN0ZW0vX2hvdmVyLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9fdHlwZS5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9taXhpbnMvZGVzaWduLXN5c3RlbS9fbGlzdHMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19pbWFnZXMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL2Rlc2lnbi1zeXN0ZW0vX2ltYWdlLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL21peGlucy9kZXNpZ24tc3lzdGVtL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9fY29kZS5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX2dyaWQuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL2Rlc2lnbi1zeXN0ZW0vX2dyaWQuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL2Rlc2lnbi1zeXN0ZW0vX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9vdmVycmlkZS1jdXN0b20uc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL2Rlc2lnbi1zeXN0ZW0vX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9fdGFibGVzLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL21peGlucy9kZXNpZ24tc3lzdGVtL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19mb3Jtcy5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9taXhpbnMvZGVzaWduLXN5c3RlbS9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9taXhpbnMvZGVzaWduLXN5c3RlbS9fZm9ybXMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL2Rlc2lnbi1zeXN0ZW0vX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX2J1dHRvbnMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL2Rlc2lnbi1zeXN0ZW0vX2J1dHRvbnMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL21peGlucy9kZXNpZ24tc3lzdGVtL19jYXJldC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9taXhpbnMvZGVzaWduLXN5c3RlbS9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX2Jvb3RzdHJhcC1zZWxlY3Quc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19uYXYuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19uYXZiYXIuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19jYXJkLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL2Rlc2lnbi1zeXN0ZW0vX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19iYWRnZS5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9taXhpbnMvZGVzaWduLXN5c3RlbS9fYmFkZ2Uuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19hbGVydC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9taXhpbnMvZGVzaWduLXN5c3RlbS9fYWxlcnQuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX21lZGlhLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9taXhpbnMvZGVzaWduLXN5c3RlbS9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX2Nsb3NlLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9fbW9kYWwuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL190b29sdGlwLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL21peGlucy9kZXNpZ24tc3lzdGVtL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9fcHJpbnQuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19sb2NhdGlvbi1kZXRhaWwuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19oZXJvLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9fbWVudS5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL2Rlc2lnbi1zeXN0ZW0vX3dmZm0uc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19nZW5lcmljLWNvbnRlbnQuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19saXR5LnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvZGVzaWduLXN5c3RlbS9fdGVydGlhcnluYXYuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9kZXNpZ24tc3lzdGVtL19jdGEtdGhlbWUuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvY29tcG9uZW50cy9fY292ZW9fbmV3X3NlYXJjaC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL19kZXNpZ25zeXN0ZW1mb3Jtcy5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9jb21wb25lbnRzL19henVyZV9jaGF0Ym90X292ZXJyaWRlLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvX2NvdmVvc2VhcmNoLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL2NvbXBvbmVudHMvc2hhcmVkL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLmFydGljbGUtY29udGVudC5zY3NzIiwibWl4aW5zL19jYXJkcy5zY3NzIiwiY29tcG9uZW50cy9fbmV3c3Jvb20uY2F0ZWdvcnktdGFicy5zY3NzIiwiY29tcG9uZW50cy9fbmV3c3Jvb20uY2xpbmljYWwtZXhwZXJ0LWJpby1kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLmNsaW5pY2FsLWV4cGVydC1kZXRhaWwuc2NzcyIsIm1peGlucy9fdHlwZS5zY3NzIiwiY29tcG9uZW50cy9fbmV3c3Jvb20uY2xpbmljYWwtZXhwZXJ0cy1ncmlkLnNjc3MiLCJjb21wb25lbnRzL19uZXdzcm9vbS5kYWlseS1kb3NlLnNjc3MiLCJjb21wb25lbnRzL19uZXdzcm9vbS5mZWF0dXJlZC10b3BpY3Muc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLmZlYXR1cmVkLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLmZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fbmV3c3Jvb20uZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLmZ1bGwtd2lkdGgtY3RhLnNjc3MiLCJjb21wb25lbnRzL19uZXdzcm9vbS5oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLmluZm9ybWF0aW9uLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLm1lZGlhLWdyaWQuc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLm5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLm5ld3Mtc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19uZXdzcm9vbS5wcmVzcy1yZWxlYXNlcy5zY3NzIiwiY29tcG9uZW50cy9fbmV3c3Jvb20uc29jaWFsLWZlZWQuc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLnRvcC1zdG9yaWVzLnNjc3MiLCJjb21wb25lbnRzL19hbGVydC5zY3NzIiwiLi4vLi4vQXRyaXVtSGVhbHRoUGxhdGZvcm0vc2Fzcy9vdmVycmlkZXMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL0F0cml1bUhlYWx0aFBsYXRmb3JtL3Nhc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL292ZXJyaWRlcy9fbGF5b3V0LnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL292ZXJyaWRlcy9fbW9kaWZpZXJzLnNjc3MiLCIuLi8uLi9BdHJpdW1IZWFsdGhQbGF0Zm9ybS9zYXNzL292ZXJyaWRlcy9kZXNpZ24tc3lzdGVtL2Rlc2lnbi1zeXN0ZW0tb3ZlcnJpZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQSxLQUNJLHNCQUNBLG1DQUNBLGtDQUdKLEtBQ0UsaUJDREUsUURFRiwyQkFDQSxnQkFHRixtQkFDSSxtQkFHSiwySUFLRSx3QkFHQSxzQ0FFQSxFQUNJLHFCQUNBLGNBRUEsUUFDRSxxQkFDQSxjQUdGLFNBQ0UscUJBQ0EsY0FHRixRQUNFLHFCQUNBLGNBS1IsUUFDSSwwQ0FJQSxxQkFDSSx3QkFDQSwyQkFJTixPQUNFLDBCQUNBLFNBQ0EsK0JFekRKLFdBQ0MsOEJBQ0EsbURBQ0EsbUJBQ0Esa0JBR0QsV0FDQyxpQ0FDQSxtREFDQSxtQkFDQSxrQkFHRCxXQUNDLHFDQUNBLG1EQUNBLG1CQUNBLGtCQUdELFdBQ0MsK0JBQ0EsbURBQ0EsbUJBQ0Esa0JBR0QsV0FDQyx1Q0FDQSxtREFDQSxtQkFDQSxrQkFHRCxXQUNDLHNDQUNBLG1EQUNBLG1CQUNBLGtCQUdELFdBQ0MsZ0NBQ0EsbURBQ0EsbUJBQ0Esa0JBSUQsV0FDQyxvQ0FDQSxtREFDQSxtQkFDQSxrQkEwRUQsV0FDQywwQkFDQSx3SEFFQSxtQkFDQSxrQkFHRCxXQUNDLHlCQUNBLHNIQUVBLG1CQUNBLGtCQUdELFdBQ0MsMEJBQ0Esd0hBRUEsbUJBQ0Esa0JBR0QsV0FDQywyQkFDQSwwSEFFQSxtQkFDQSxrQkFHRCxXQUNDLDBCQUNBLHdIQUVBLG1CQUNBLGtCQUdELFdBQ0MsMEJBQ0Esd0hBRUEsbUJBQ0Esa0JBR0QsV0FD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SixxREFDSSxnQk54QlosTWRVQSxLY1RBLFVNd0JvQyxLTnZCcEMsWU11QjBDLEtOdEIxQyxlTXNCZ0QsRW5CMkNuRCw4Qm1CckNHLHNCQUNJLGlCcEJ0QkosS29CdUJJLGtCQUNBLFdBQ0EsV0FFQSx3Qk5yQ0osTWRVQSxLY1RBLFVNcUNnQyxLTnBDaEMsWU1vQ3NDLEtObkN0QyxlTW1DNEMsRUFHeEMsOENBQ0ksaUJEMUNWLHFEQUNFLGNBQ0EsV0FDQSxXQzJDSSxvQ0FDSSxtQkFHSiw0Qk5sREosTWRrQkEsUWNqQkEsVU1rRGdDLEtOakRoQyxZTWlEc0MsS05oRHRDLGVNZ0Q0QyxFbkJvQi9DLGlDbUJsQlcsbUJBR0osNkNBQ0ksV0FHSixxQ0FDSSxXQUNBLFdBQ0EsZ0JBS1gsc0JBQ0Msc0JBQ0EsdUJBQ0EsMkJBQ0Esc0JOeEVFLE1kb0JBLFFjbkJBLFVNd0VzQixLTnZFdEIsWU11RTRCLEtOdEU1QixlTXNFa0MsRUFDcEMseUJBQ00sNkJBQ0EseUJuQkxQLGlDbUJTQSwrS0FJSSxzQkFDQSxXQUdKLGlEQUNPLHlCQUNBLDBCQUdQLHVDQUNPLHlCQUNBLDBCQUdQLHdDQUNPLHlCQUNBLDBCQUdQLDRDQUNPLHlCQUNBLDBCRzFHUix1QkFDSSxXQUNBLGtCQUNBLGdCQUNBLG9CQUVBLDhDQUNJLGlCaEJGUSxRZ0JHUixjdkJ5RE8sSXVCeERQLGFBQ0Esa0JEVEosb0RBQ0EsaURBQ0EsNENDV1EsNEVBQ0ksTXZCSlosS3VCT1Esd0VBQ0ksa0JBR0osMEVBQ0ksZ0JBQ0Esa0JUdkJaLE1kVUEsS2NUQSxVU3VCb0MsS1R0QnBDLFlTc0IwQyxLVHJCMUMsZVNxQmdELEV0QjhEbkQsZ0N1QnJGTSw0Q0FDSyxlQUdMLG1DQUNDLGVBQ0EsZ0JBSUksNkNBQ0ksMEJBQ0EsWUFDQSxxQkFDQSxjQUtBLHlEQUNJLDBCQUNBLFdBQ0EsZ0JBSVIsd0N2QjJEWCxnQ2F0RkcsTWRJYyxRY0hkLFVVNEJrRCxLVjNCbEQsWVUyQndELEtWMUJ4RCxlVTBCOEQsRUFFbEQsOENBQ0kseUJBS0osK0N2QmtDZixpQ3VCaENt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LEk2QjFEZCxrQjdCMERjLEk2QnpEZCxpQjdCeURjLEk2QnhEZCxjN0J3RGMsSTZCdkRkLGdCUlRHLGtDQUNBLFFBQ0EsK0JBQ0EsMkJDSEEsb0RBQ0EsaURBQ0EsNENNUUEsa0JBQ0ksa0JBQ0EsV0FDQSxNQUNBLHdCQ1ZQLHNCN0I0RGMsSTZCM0RkLG1CN0IyRGMsSTZCMURkLGtCN0IwRGMsSTZCekRkLGlCN0J5RGMsSTZCeERkLGM3QndEYyxJNkJ2RGQsZ0JEU0csbUJBQ0ksTTVCVEosSzRCVUksYUFDQSxpQkFFQSw4Q0FDSSxvQkFDQSw2QkFFQSxnREFDSSxlQUNBLGtCQUNBLFdBQ0EsZUFHSixvRGRsQ1IsTWRVQSxLY1RBLFVja0NvQyxLZGpDcEMsWWNpQzBDLEtkaEMxQyxlY2dDZ0QsRTNCaUNuRCw4QjJCM0JHLGlCQUNJLE01QmhDSixLNEJpQ0ksaUJBQ0Esb0JBQ0EsYUFFQSxtQmQvQ0osTWRVQSxLY1RBLFVjK0NnQyxLZDlDaEMsWWM4Q3NDLEtkN0N0QyxlYzZDNEMsRUFHeEMseUNBQ0ksaUJUcERWLGdEQUNFLGNBQ0EsV0FDQSxXU29EUSx5REFDSSxVQUtBLCtEQUNJLFdBR0osZ0VBQ0ksV2ZqRFoseUJldURZLCtEQUNJLFlBT3BCLG1CQUNJLE01QnZFSixLNEJ3RUksYUFDQSxpQjVCL0VVLFE0QmlGVixxQmRyRkosTWRVQSxLY1RBLFVjcUZnQyxLZHBGaEMsWWNvRnNDLEtkbkZ0QyxlY21GNEMsRUFHeEMscUJBQ0ksMEJBQ0EsTTVCbERFLEs0Qm9ERiwyQkFDSSxNNUJyREYsSzRCc0RFLDBCQUlSLHlCQUNJLG1CQUNBLDBCQUNBLGVBQ0EsTTVCOURFLEs0QmdFRiwrQkFDSSxNNUJqRUYsSzRCa0VFLDBCRTVHaEIsMEJBQ0ksaUJqQmlCSSx5QmlCbEJSLDBCQUlRLGtCQUdKLCtDQUNJLGtCQUNBLGtCQUNBLGNBQ0EsV0FDQSxZQ05KLDhDQUVJLGdCQUNBLG1CQUdKLGdDQUNJLGtCQUNBLGtCQUdKLHlCQUNJLGdDQUNJLGtCQUNBLGlCQUlSLDhDQUNJLG1CQUVBLG9NQUNJLGNBQ0EsbUJB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aUI3QnlEYyxJNkJ4RGQsYzdCd0RjLEk2QnZEZCxnQlBURyxvREFDQSxpREFDQSw0Q0hGRixrQ0FDRSxjQUNBLFdBQ0EsV05jSSx5QmlDakJKLDJCQVdRLG9CQUdKLG9DQUNJLE12Q1hJLFF1Q1lKLGVqQ0NKLHlCaUNIQSxvQ0FLUSxrQkFJUixrQ0FDSSxTQUNBLG9CQUVBLG9DaEMzQlIsTWRnQkEsUWNmQSxVZ0MyQm9DLEtoQzFCcEMsWWdDMEIwQyxLaEN6QjFDLGVnQ3lCZ0QsRTdDMERuRCxnQzZDdERlLHNDaENoQ1osTVBJWSxRT0haLFVnQ2dDb0QsS2hDL0JwRCxZZ0MrQjBELEtoQzlCMUQsZWdDOEJnRSxFQUVoRCw0Q0FDSSxNdkNoQ1IsUXVDdUNSLGlDQUNJLFNBRUEsbUNoQzlDUixNZGtCQSxRY2pCQSxVZ0M4Q29DLEtoQzdDcEMsWWdDNkMwQyxLaEM1QzFDLGVnQzRDZ0QsRTdDaURuRCxpQ0FDQSxrQkFDQSxnQjZDL0NlLHFDaENuRFosTVBJWSxRT0haLFVnQ21Eb0QsS2hDbERwRCxZZ0NrRDBELEtoQ2pEMUQsZWdDaURnRSxFQUVoRCwyQ0FDSSxNdkNuRFIsUXdDTGhCLCtDbEJLQyxzQjdCNERjLEk2QjNEZCxtQjdCMkRjLEk2QjFEZCxrQjdCMERjLEk2QnpEZCxpQjdCeURjLEk2QnhEZCxjN0J3RGMsSTZCdkRkLGdCUFRHLG9EQUNBLGlEQUNBLGtFeUJFQSx5RUFDSSxjbENZQSx5QmtDYkoseUVBSVEsbUJBQ0Esc0JBQ0EsYUFJUiw0RUFDSSxjQUNBLFdBQ0Esc0JBQ0EsbUJsQ0RBLHlCa0NISiw0RUFPUSxnQkFDQSxtQkFDQSxzQkFDQSxZQUNBLFlBR0osdUdBQ0ksbUJBQ0Esc0JsQ2JKLHlCa0NlSSwyR0FFUSxZbEN2QloseUJrQ3FCSSwyR0FNUSxZQUlSLHdIQUNJLGlCL0NsQlosUStDbUJZLFdBQ0EsWUFDQSxrQkFDQSxrQkFDQSxrQkFFQSwwSEFDSSxrQkFDQSxPQUNBLFFBQ0EsTXhDbERKLFF3Q21ESSxlMUJ2RGhCLGtDQUNBLFFBQ0EsK0JBQ0EsMkIwQjJESSwwR0FDSSxtQkFDQSxzQkFDQSxlbENoREoseUJrQzZDQSwwR0FNUSxzQmxDekRSLHlCa0NtREEsMEdBVVEsbUJBR0osK0dqQzNFUixNZGlCQSxRY2hCQSxVaUMyRW9DLEtqQzFFcEMsWWlDMEUwQyxLakN6RTFDLGVpQ3lFZ0QsRTlDVW5ELGdDWXJFTyx5QmtDMERJLCtHakMzRVIsTWRpQkEsUWNoQkEsVWlDK0V3QyxLakM5RXhDLFlpQzhFOEMsS2pDN0U5QyxlaUM2RW9ELEdsQ3JFaEQseUJrQ2dFSSwrR2pDM0VSLE1kaUJBLFFjaEJBLFVpQ21Gd0MsS2pDbEZ4QyxZaUNrRjhDLEtqQ2pGOUMsZWlDaUZvRCxHQUk1Qyw0R0FDSSxNL0N0RVosUStDNEVBLGlEQUNJLFdBQ0EsU0FFQSxzRUFDSSxjQUNBLGdCbENwRkoseUJrQzhFSixpREFVUSxXQUVBLHNFQUNJLGlCQUNBLGNDN0daLHFDQUNJLG1CbkNnQkEseUJtQ2pCSixxQ0FJUSxvQkFPUix3Q0FDSSxhQUNBLHNCQUNBLGtCQUVBLHNDQUNBLFlBQ0EsbUJuQmRQLHNCN0I0RGMsSTZCM0RkLG1CN0IyRGMsSTZCMURkLGtCN0IwRGMsSTZCekRkLGlCN0J5RGMsSTZCeERkLGM3QndEYyxJNkJ2RGQsZ0JQVEcsb0RBQ0EsaURBQ0EsNENIRkYsK0NBQ0UsY0FDQSxXQUNBLFdOY0kseUJtQ05KLHdDQWFRLGNBR0osa0RBQ0ksZ0NBR0osa0RBQ0ksZ0NBR0osb0RBQ0ksZ0NBR0osc0RBQ0ksa0I3QnhDViw2REFDRSxjQUNBLFdBQ0EsVzZCNkNJLHlEQUNJLGNBQ0EsWUFDQSxXbkNsQ0oseUJtQytCQSx5REFNUSxlQUtSLGlEQUNJLHFCQUNBLG1CQUNBLHNCQUNBLGM3Qi9EVix3REFDRSxjQUNBLFdBQ0EsV05jSSx5Qm1DMENBLGlEQVFRLHNCQUdKLCtDQVhKLGlEQVlRLGNBR0osZ0RBZkosaURBZ0JRLGNBR0osMEJBbkJKLGlEQW9CUSxjQUtSLCtDQUNJLGVBQ0EsY2xDdEZSLE1QSVksUU9IWixVa0NzRjRDLEtsQ3JGNUMsWWtDcUZrRCxLbENwRmxELGVrQ29Gd0QsRS9DbkIzRCw4Qlk3Q08seUJtQzZEQSwrQ2xDcEZKLE1QSVksUU9IWixVa0MwRmdELEtsQ3pGaEQsWWtDeUZzRCxLbEN4RnRELGVrQ3dGNEQsR25DMUV4RCx5Qm1DbUVBLCtDbENwRkosTVBJWSxRT0haLFVrQzhGZ0QsS2xDN0ZoRCxZa0M2RnNELEtsQzVGdEQsZWtDNEY0RCxHQUt4RCwwQ0FDSSxpQm5DOUVKLHlCbUM2RUEsMENBSVEsa0JuQ3ZGUix5Qm1DbUZBLDBDQVFRLGtCQzVHWixtQ0FDSSxhQUNBLHNCQUNBLGtCQUNBLHlDakQ0RE8sSTZCM0RkLG1CN0IyRGMsSTZCMURkLGtCN0IwRGMsSTZCekRkLGlCN0J5RGMsSTZCeERkLGM3QndEYyxJNkJ2RGQsZ0JQVEcsb0RBQ0EsaURBQ0EsNENIRkYsMENBQ0UsY0FDQSxXQUNBLFdOY0kseUJvQ2pCSixtQ0FVUSxvQkFHSixzREFDSSxVQUNBLFdwQ0VKLHlCb0NKQSxzREFNUSxZQUlSLHVEQUNJLFVBQ0EsV3BDUkoseUJvQ01BLHVEQUtRLFlBSVIsNENBQ0ksTTFDN0JJLFEwQzhCSixrQkFDQSxtQkFDQSxzQkFDQSxjOUJyQ1YsbURBQ0UsY0FDQSxXQUNBLFdOY0kseUJvQ2VBLDRDQVNRLGlCQUNBLGFBSVIsMENBQ0ksU25DL0NSLE1QSVksUU9IWixVbUMrQzRDLEtuQzlDNUMsWW1DOENrRCxLbkM3Q2xELGVtQzZDd0QsRWhEb0IzRCw4Qlk3Q08seUJvQ3VCQSwwQ25DOUNKLE1QSVksUU9IWixVbUNtRGdELEtuQ2xEaEQsWW1Da0RzRCxLbkNqRHRELGVtQ2lENEQsR3BDbkN4RCx5Qm9DNkJBLDBDbkM5Q0osTVBJWSxRT0haLFVtQ3VEZ0QsS25DdERoRCxZbUNzRHNELEtuQ3JEdEQsZW1DcUQ0RCxHQ3hENUQsMkJBQ0ksYUFDQSxzQkFDQSxrQkFDQSxtQkFDQSxXckJEUCxzQjdCNERjLEk2QjNEZCxtQjdCMkRjLEk2QjFEZCxrQjdCMERjLEk2QnpEZCxpQjdCeURjLEk2QnhEZCxjN0J3RGMsSTZCdkRkLGdCUFRHLG9EQUNBLGlEQUNBLDRDSEZGLGtDQUNFLGNBQ0EsV0FDQSxXK0JPSSwrQkFDSSxjckNNSix5QnFDakJKLDJCQWVRLGNyQ0pKLHlCcUNYSiwyQkFtQlEsY0FHSixvQ0FDSSxVckNOSix5QnFDS0Esb0NBSVEsZUFDQSxtQkFDQSxzQkFDQSxhckNsQlIseUJxQ1dBLG9DQVdRLFdBSVIsa0NwQ3JDSixNUElZLFFPSFosVW9DcUM0QyxLcENwQzVDLFlvQ29Da0QsS3BDbkNsRCxlb0NtQ3dELEVqRDhCM0QsOEJpRDVCVyxrQkFDQSxjQUVBLHdDQUNJLHlCQzVDWiwyQ0FDSSxrQkFDQSxtQkFDQSxrQnRDY0EseUJzQ2pCSiwyQ0FNUSxjQUNBLGdCaENQVixxREFDRSxjQUNBLFdBQ0EsV05RSSx5QnNDREEsOENBSVEsYUFDQSxVQUdKLGlEQUVJLGlCQUNBLG9CN0JyQlosb0RBQ0EsaURBQ0EsNEM2QnNCWSx5QkFOSixpREFPUSxtQnRDZFoseUJzQ09JLGlEQWlCUSxXdEN4QloseUJzQ2dDSSwyREFFUSxVQUNBLFlBS0osNERBQ0ksZUFDQSxXQUdKLDhEQUNJLG1CQUNBLHNCQUNBLFlBQ0EsV3RDakRaLHlCc0M2Q1EsOERBT1EsY0FJUix3RUFDSSxnQkFDQSxrQnJDckVoQixNZGtCQSxRY2pCQSxVcUNxRXdDLEtyQ3BFeEMsWXFDb0U4QyxLckNuRTlDLGVxQ21Fb0QsRWxEZ0J2RCxnQ2tEYm1CLDBFQUNJLE01Q3RFUixRTUNSLDBCc0M2Q0ksMERBaUNRLGdCdEM1RFoseUJzQ2dFWSx3RWxERG5CLGlDWXJFTyx5QnNDNEVZLHdFbERQbkIsaUNZekRPLHlCc0NzRVksd0VBQ0ksa0J0Q3pGaEIseUJzQ3VDSSwwREF1RFEsV0FDQSxrQkFDQSxlQUNBLGNBS0Esd0VBS0kscUJBQ0EsaUJBR0osc0VBQ0ksaUJBQ0Esc0JBQ0EsYUM3SHBCLGtDQUNJLGVBRUEsa0JBQ0EsbUJBQ0Esa0JBQ0Esc0J2Q1dBLHlCdUNqQkosa0NBU1EsY0FDQSxldkJOWCxzQjdCNERjLEk2QjNEZCxtQjdCMkRjLEk2QjFEZCxrQjdCMERjLEk2QnpEZCxpQjdCeURjLEk2QnhEZCxjN0J3RGMs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QUdGLFdBQ0UseUNBRUYsTUFDRSxVSjBXNEIsUUl6VzVCLFlKMFc0QixJSXRXOUIsV0FDRSxVSnlWNEIsS0l4VjVCLFlKNlY0QixJSTVWNUIsWUpvVjRCLElJbFY5QixXQUNFLFVKcVY0QixPSXBWNUIsWUp5VjRCLElJeFY1QixZSitVNEIsSUk3VTlCLFdBQ0UsVUppVjRCLE9JaFY1QixZSnFWNEIsSUlwVjVCLFlKMFU0QixJSXhVOUIsV0FDRSxVSjZVNEIsT0k1VTVCLFlKaVY0QixJSWhWNUIsWUpxVTRCLElJN1Q5QixHQUNFLFdKcVc0QixLSXBXNUIsY0pvVzRCLEtJblc1QixTQUNBLG9DQVFGLGFBRUUsVUpnVTRCLElJL1Q1QixZSjhSNEIsSUk3UjVCLGVBR0YsV0FFRSxRSnNVNEIsS0lyVTVCLGlCSjhVNEIsUUl0VTlCLGVDNUZFLGVBQ0EsZ0JEZ0dGLGFDakdFLGVBQ0EsZ0JEbUdGLGtCQUNFLHFCQUVBLG1DQUNFLGFKd1QwQixNSTlTOUIsWUFDRSxjQUNBLHlCQUlGLHVCQUNFLGNKK0JPLEtJOUJQLFVKdVI0QixRSXRSNUIsWUp1UjRCLGdCSXRSNUIsT0p1UjRCLFdJdFI1QixRSnVSNEIsVUl0UjVCLHVDQUNFLFVKa1IwQixRSWpSMUIsaUJBQ0EsbUJBQ0Esc0JBRUYsMkJBQ0ksZUFJTixtQkFDRSxjQUNBLGNBQ0EsTUo5SGUsUUlnSWYsMkJBQ0UsYUFJSixHQUNFLHFCRWhKRixXQ0dFLGVBR0EsMkJEQ0EsUU55OEJrQyxPTXg4QmxDLGlCTjZLMEIsUU01SzFCLHlCRWJFLGNSNFAwQixJT3JQNUIsZUFHQSxZRFdGLGFFckJJLGNSNFAwQixJTWhPOUIsUUFFRSxxQkFHRixZQUNFLG9CQUNBLGNBR0YsZ0JBQ0UsVU51N0JrQyxJTXQ3QmxDLE1OMUJlLFFTakJqQixLQUNFLFVUbWhDa0MsTVNsaENsQyxNVCtDUSxRUzlDUixzQkFHQSxPQUNFLGNBS0osSUFDRSxvQkFDQSxVVHNnQ2tDLE1TcmdDbEMsTVRMUyxLU01ULGlCVEdjLFFRaEJaLGNSOFAwQixJUzdPNUIsUUFDRSxVQUNBLGVBQ0EsWVR3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QkdTUSxhSFRSLGdCR1NRLGFIVFIsMkJHU1EsYUhUUiwyQkdTUSxhSFRSLGdCR1NRLGFIVFIsMkJHU1EsYUhUUiwyQkdTUSxhSFRSLGdCR1NRLGNIVFIsMkJHU1EsY0hUUiw0QkNTRSx5QkU1QkUsUUFDRSxhQUNBLFlBQ0EsZUFFRixhQUNFLGNBQ0EsV0FDQSxlQUlBLFVIRk4sdUJBSUEsd0JHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLGFBSUEsY0dGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTixhQUlBLGNHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4sYUFJQSxjR0ZNLFdIRk4sd0JBSUEseUJHRk0sV0hGTix3QkFJQSx5QkdGTSxXSEZOLGNBSUEsZUdHSSx5QkFFQSx3QkFHRSxrQkFEVyxFQUNYLGtCQURXLEVBQ1gsa0JBRFcsRUFDWCxrQkFEVyxFQUNYLGtCQURXLEVBQ1gsa0JBRFcsRUFDWCxrQkFEVyxFQUNYLGtCQURXLEVBQ1gsa0JBRFcsRUFDWCxrQkFEVyxFQUNYLG1CQURXLEdBQ1gsbUJBRFcsR0FDWCxtQkFEVyxHQU9ULGFIVFIsY0dTUSxhSFRSLDBCR1NRLGFIVFIsMkJHU1EsYUhUUixnQkdTUSxhSFRSLDJCR1NRLGFIVFIsMkJHU1EsYUhUUixnQkdTUSxhSFRSLDJCR1NRLGFIVFIsMkJHU1EsYUhUUixnQkdTUSxjSFRSLDJCR1NRLGNIVFIsNEJDU0UsMEJFNUJFLFFBQ0UsYUFDQSxZQUNBLGVBRUYsYUFDRSxjQUNBLFdBQ0EsZUFJQSxVSEZOLHVCQUlBLHdCR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTixhQUlBLGNHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4sYUFJQSxjR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLGFBSUEsY0dGTSxXSEZOLHdCQUlBLHlCR0ZNLFdIRk4sd0JBSUEseUJHRk0sV0hGTixjQUlBLGVHR0kseUJBRUEsd0JBR0Usa0JBRFcsRUFDWCxr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LFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLDJCQUNFLE1BUGdELEtBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2Isc0RBRUUsMENBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRiw0REFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLCtKQUdFLFdBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCxpTEFLSSwwQ0RKSiwyQkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSix1QkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLDZCQUNFLE1BUGdELEtBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2IsMERBRUUseUNBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRixnRUFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLHFLQUdFLFdBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCx1TEFLSSx5Q0RKSiw2QkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSixxQkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLDJCQUNFLE1BUGdELEtBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2Isc0RBRUUsMENBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRiw0REFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLCtKQUdFLFdBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCxpTEFLSSwwQ0RKSiwyQkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSixrQkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLHdCQUNFLE1BUGdELEtBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2IsZ0RBRUUsMkNBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRixzREFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLHNKQUdFLFdBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCx3S0FLSSwyQ0RKSix3QkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSixxQkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLDJCQUNFLE1BUGdELFFBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2Isc0RBRUUsMENBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRiw0REFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLCtKQUdFLGNBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCxpTEFLSSwwQ0RKSiwyQkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSixvQkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLDBCQUNFLE1BUGdELEtBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2Isb0RBRUUsMENBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRiwwREFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLDRKQUdFLFdBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCw4S0FLSSwwQ0RKSiwwQkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSixtQkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLHlCQUNFLE1BUGdELFFBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2Isa0RBRUUsNENBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRix3REFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLHlKQUdFLGNBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCwyS0FLSSw0Q0RKSix5QkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSixrQkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLHdCQUNFLE1BUGdELEtBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2IsZ0RBRUUseUNBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRixzREFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLHNKQUdFLFdBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCx3S0FLSSx5Q0RKSix3QkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSixrQkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLHdCQUNFLE1BUGdELEtBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2IsZ0RBRUUsMENBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRixzREFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLHNKQUdFLFdBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCx3S0FLSSwwQ0RKSix3QkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSixrQkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLHdCQUNFLE1BUGdELEtBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2IsZ0RBRUUseUNBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRixzREFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLHNKQUdFLFdBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCx3S0FLSSx5Q0RKSix3QkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSixpQkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLHVCQUNFLE1BUGdELEtBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2IsOENBRUUsMENBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRixvREFFRSxNdEI0QlcsUXNCM0JYLCtCQUdGLG1KQUdFLFdBQ0EsaUJ0Qm9CVyxRc0JuQlgsYXRCbUJXLFFzQmpCWCxxS0FLSSwwQ0RKSix1QkFDRSxtQ0FDQSwyQkFDQSx5QkFDQSxpQ0FOSixvQkM5QkEsTXRCZ0RhLFFzQi9DYiwrQkFDQSxzQkFDQSxhdEI2Q2EsUXNCM0NiLDBCQUNFLE1BUGdELFFBUWhELGlCdEJ5Q1csUXNCeENYLGF0QndDVyxRc0JyQ2Isb0RBRUUsMkNBQ0EsaUJ0QmtDVyxRc0JqQ1gsV0FHRiwwREFFRSxNdEI0Qlcs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bmpCOUMsMERBRUUsVzlCbWpCNEMsa0Q4QmhqQjlDLDJEQUNFLE05QjNCTyxLOEI0QlAsaUI5QmtPMEIsUTZCM1A1QixtQjdCMmtCOEMsSzZCMWtCdEMsVzdCMGtCc0MsSzhCN2lCNUMscURBQ0UsTTlCM0JXLFE4QjZCWCw2REFDRSxpQjlCbkNNLFE4QjZDZCxzQkFDRSxrQkFDQSxnQkFHQSw4QkFDRSxrQkFDQSxhQUNBLGFBQ0EsY0FDQSxNOUJvZ0JvQyxLOEJuZ0JwQyxPOUJtZ0JvQyxLOEJsZ0JwQyxvQkFDQSxXQUNBLGlCQUNBLGlCOUIzREksMkJBNmpCZ0MscUM2QjVqQjlCLFc3QjRqQjhCLHFDOEI3ZnRDLDZCQUNFLGtCQUNBLGFBQ0EsYUFDQSxjQUNBLE05QnFmb0MsSzhCcGZwQyxPOUJvZm9DLEs4Qm5mcEMsV0FDQSw0QkFDQSxrQ0FDQSxnQjlCa2ZvQyxROEJ4ZXRDLCtDdEI5RkUsY1I0UDBCLEk4QnpKMUIsNkVWakdBLGlCcEJtUTBCLFE4Qi9KMUIsNEVBQ0UsaUI5QmlmMEMseU04QjVlNUMsbUZWMUdBLGlCcEJtUTBCLFE2QjNQNUIsbUI3Qm1sQm9ELEs2QmxsQjVDLFc3QmtsQjRDLEs4QjdlbEQsa0ZBQ0UsaUI5QjJlZ0Qsc0o4QnRlbEQsc0ZBQ0UsaUI5QnVkMEMsbUI4QnJkNUMsNEZBQ0UsaUI5Qm9kMEMsbUI4QjFjOUMsNENBQ0UsYzlCMGQ0QyxJOEJ0ZDVDLDBFVnZJQSxpQnBCbVEwQixROEJ6SDFCLHlFQUNFLGlCOUJtZDBDLG1KOEI5YzVDLG1GQUNFLGlCOUIyYjBDLG1COEIvYWhELGVBQ0UscUJBQ0EsV0FDQSxPOUJvWXNDLG9COEJuWXRDLHVDQUNBLFk5QjJNNEIsTThCMU01QixNOUJ4SmlCLFE4QnlKakIsc0JBQ0EscU5BQ0EsZ0I5Qm1ja0MsUzhCbGNsQyx5QkFFRSxjOUJpRjBCLEk2QmxQNUIsbUI3QnVtQmtDLGlDNkJ0bUIxQixXN0JzbUIwQixpQzhCamNsQyxnQkFFQSxxQkFDRSxhOUJrRjBCLFE4QmpGMUIsVUFJRSxXOUI2YjhCLCtCOEIxYmhDLGdDQU1FLE05QnBMYSxROEJxTGIsaUI5QjNMSyxLOEIrTFQsOERBRUUsWUFDQSxjOUIwWmdDLE84QnpaaEMsc0JBR0Ysd0JBQ0UsTTlCaE1hLFE4QmlNYixpQjlCdE1VLFE4QjBNWiwyQkFDRSxVQUlKLGtCQUNFLE85QmdWc0MsdUI4Qi9VdEMsWTlCd1lrQyxROEJ2WWxDLGU5QnVZa0MsUThCdFlsQyxVOUIyWmtDLEk4QnhacEMsa0JBQ0UsTzlCNFVzQyx1QjhCM1V0QyxZOUJpWWtDLFE4QmhZbEMsZTlCZ1lrQyxROEIvWGxDLFU5QnVaa0MsSzhCL1lwQyxhQUNFLGtCQUNBLHFCQUNBLFdBQ0EsTzlCdVRzQyxvQjhCdFR0QyxnQkFHRixtQkFDRSxrQkFDQSxVQUNBLFdBQ0EsTzlCK1NzQyxvQjhCOVN0QyxTQUNBLFVBRUEsNENBQ0UsYTlCUzBCLFE4QlIxQixXOUJnTjBCLGdDOEI5TTFCLG1EQUNFLGE5Qkt3QixROEJENUIsK0NBQ0UsaUI5QjVQVSxROEJnUVYsc0RBQ0UsUTlCcVphLFM4QmhabkIsbUJBQ0Usa0JBQ0EsTUFDQSxRQUNBLE9BQ0EsVUFDQSxPOUJpUnNDLG9COEJoUnRDLHlCQUNBLFk5QndGNEIsTThCdkY1QixNOUIzUWlCLFE4QjRRakIsaUI5QmxSUyxLOEJtUlQseUJ0QjFSRSxjUjRQMEIsSTZCbFA1QixtQjdCMmdCc0MsZ0M2QjFnQjlCLFc3QjBnQjhCLGdDOEJ2UHRDLDBCQUNFLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLFVBQ0EsY0FDQSxPOUJnUW9DLFE4Qi9QcEMseUJBQ0EsWTlCd0UwQixNOEJ2RTFCLE05QjNSZSxROEI0UmYsaUJWdlNBLGlCcEJPVSxROEJrU1YsOEJ0QjNTQSxjc0I0U3VCLFlBVTNCLGNBQ0UsV0FDQSxlQUNBLCtCQUNBLGdCQUVBLG9CQUNFLGFBSUEscUQ5QnlVeUMsa0Q4QnhVekMsaUQ5QndVeUMsa0Q4QnZVekMsMEM5QnVVeUMsa0Q4QnBVM0MsZ0NBQ0UsU0FHRixvQ0FDRSxNOUJ5VHlDLEs4QnhUekMsTzlCd1R5QyxLOEJ2VHpDLG9CVjNVQSxpQnBCbVEwQixROEIwRTFCLE85QndUeUMsRVF2b0J6QyxjUndvQnlDLEs2QjluQjNDLG1CN0IrbkIyQyw4QjZCOW5CbkMsVzdCOG5CbUMsOEJrQnhvQnZDLFdZaVZGLDRGWjdVRixtRFlxVUEsb0NacFVFLGlCWW9VRixvQ0FTRSxnQkFFQSwyQ1ZuVkEsaUJwQjBvQnlDLDZCOEJsVDNDLDZDQUNFLE05QmtTZ0MsSzhCalNoQyxPOUJrU2dDLE04QmpTaEMsb0JBQ0EsTzlCaVNnQyxROEJoU2hDLGlCOUJyVkksUThCc1ZKLDJCdEJoV0EsY1Jpb0JnQyxLNkJ2bkJsQyxtQjdCd25Ca0MscUM2QnZuQjFCLFc3QnVuQjBCLHFDOEI3UmxDLGdDQUNFLE05QjhSeUMsSzhCN1J6QyxPOUI2UnlDLEtvQmxvQnpDLGlCcEJtUTBCLFE4Qm9HMUIsTzlCOFJ5QyxFUXZvQnpDLGNSd29CeUMsSzZCOW5CM0MsbUI3QituQjJDLDhCNkI5bkJuQyxXN0I4bkJtQyw4QmtCeG9CdkMsV1kyV0YsNEZadldGLG1EWWdXQSxnQ1ovVkUsaUJZK1ZGLGdDQVFFLGdCQUVBLHVDVjdXQSxpQnBCMG9CeUMsNkI4QnhSM0MsZ0NBQ0UsTTlCd1FnQyxLOEJ2UWhDLE85QndRZ0MsTThCdlFoQyxvQkFDQSxPOUJ1UWdDLFE4QnRRaEMsaUI5Qi9XSSxROEJnWEosMkJ0QjFYQSxjUmlvQmdDLEs2QnZuQmxDLG1CN0J3bkJrQyxxQzZCdm5CMUIsVzdCdW5CMEIscUM4Qm5RbEMseUJBQ0UsTTlCb1F5QyxLOEJuUXpDLE85Qm1ReUMsSzhCbFF6QyxhQUNBLGE5QndFMEIsTThCdkUxQixZOUJ1RTBCLE1vQnpjMUIsaUJwQm1RMEIsUThCaUkxQixPOUJpUXlDLEVRdm9CekMsY1J3b0J5QyxLNkI5bkIzQyxtQjdCK25CMkMsOEI2QjluQm5DLFc3QjhuQm1DLDhCa0J4b0J2QyxXWXdZRiw0RlpwWUYsbURZMFhBLHlCWnpYRSxpQll5WEYseUJBV0UsZ0JBRUEsZ0NWMVlBLGlCcEIwb0J5Qyw2QjhCM1AzQyx5QkFDRSxNOUIyT2dDLEs4QjFPaEMsTzlCMk9nQyxNOEIxT2hDLG9CQUNBLE85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QkFFQSw4QkFDRSxtQkFFQSw2Q0FDRSxrQkFHRix3Q0FDRSxjaEM4a0J3QixNZ0M3a0J4QixhaEM2a0J3QixNZ0N4a0I1QixnRUFFRSxpQkFHRixtQ0FDRSx3QkFHQSxnQkFHRixrQ0FDRSxjQXRDRiwwREFFRSxnQkFDQSxlQUxOLGVBVUkscUJBQ0EsMkJBRUEsMkJBQ0UsbUJBRUEsMENBQ0Usa0JBR0YscUNBQ0UsY2hDOGtCd0IsTWdDN2tCeEIsYWhDNmtCd0IsTWdDeGtCNUIsMERBRUUsaUJBR0YsZ0NBQ0Usd0JBR0EsZ0JBR0YsK0JBQ0UsYUFjUiw0QkFDRSxNaENra0JnQyxlR3p2QmxDLG9FNkIwTEksTWhDK2pCOEIsZWdDMWpCaEMsb0NBQ0UsTWhDdWpCOEIsZUd2dkJsQyxvRjZCbU1NLE1oQ3FqQjRCLGVnQ2xqQjlCLDZDQUNFLE1oQ21qQjRCLGVnQy9pQmhDLDBLQUlFLE1oQzBpQjhCLGVnQ3RpQmxDLDhCQUNFLE1oQ21pQmdDLGVnQ2xpQmhDLGFoQ3VpQmdDLGVnQ3BpQmxDLG1DQUNFLGlCaENraUJnQyxvUGdDL2hCbEMsMkJBQ0UsTWhDMGhCZ0MsZWdDemhCaEMsNkJBQ0UsTWhDMGhCOEIsZUd6dkJsQyxzRTZCa09NLE1oQ3VoQjRCLGVnQy9nQmxDLDJCQUNFLE1oQ2hQTyxLR0tULGtFNkI4T0ksTWhDblBLLEtnQ3dQUCxtQ0FDRSxNaEM0ZjhCLG1CR2h2QmxDLGtGNkJ1UE0sTWhDMGY0QixvQmdDdmY5Qiw0Q0FDRSxNaEN3ZjRCLG9CZ0NwZmhDLHNLQUlFLE1oQ3hRSyxLZ0M0UVQsNkJBQ0UsTWhDd2VnQyxtQmdDdmVoQyxhaEM0ZWdDLG1CZ0N6ZWxDLGtDQUNFLGlCaEN1ZWdDLDBQZ0NwZWxDLDBCQUNFLE1oQytkZ0MsbUJnQzlkaEMsNEJBQ0UsTWhDeFJLLEtHS1Qsb0U2QnNSTSxNaEMzUkcsS2lDTlgsTUFDSSxrQkFDQSxhQUNBLHNCQUNBLFlBQ0EscUJBQ0Esc0JBQ0EsMkJBQ0EseUJ6QlRBLGNSNFAwQixJaUNoUDFCLHFDQUNBLDZDQUNBLGdDQUVBLGtCQUNJLHVCQUdKLGtCQUNJ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LCtCMUJGRSxjUjRQMEIsSWtDdFA5QixpQkFDRSxrQkFFQSxrQ0FDRSxhbEM0OUJnQyxNa0N6OUJoQywwQ0FDRSxxQkFDQSxjbEN1OUI4QixNa0N0OUI5QixNbENGVyxRa0NHWCxRbEM0OUI4QixJa0NsOUJsQyxnREFDRSwwQkFHRixnREFDRSxxQkFHRix3QkFDRSxNbEN0QmEsUW1DbEJqQixZQUNFLGE5QkdBLGVBQ0EsZ0JHREUsY1I0UDBCLEltQzFQOUIsV0FDRSxrQkFDQSxjQUNBLDRCQUNBLGlCQUNBLFluQzJ3QmtDLFNtQzF3QmxDLE1uQ3dMMEIsUW1DdkwxQixpQm5DRlMsS21DR1QseUJBRUEsZ0NBQ0EsaUJBQ0UsVUFDQSxNbkNtTHdCLDBCbUNsTHhCLHFCQUNBLGlCbkNSVSxRbUNTVixhbkNSSSxRbUNXTixpQkFDRSxVQUNBLFFuQ213QmdDLEVtQ2x3QmhDLFduQ3FiMEIsZ0NtQ2piNUIseUNBQ0UsZUFNQSxrQ0FDRSxjM0JURix1QlJpTzBCLElRaE8xQiwwQlJnTzBCLEltQ25OMUIsaUMzQjVCQSx3QlIrTzBCLElROU8xQiwyQlI4TzBCLEltQzlNNUIsNkJBQ0UsVUFDQSxNbkN6Q08sS21DMENQLGlCbkNvTjBCLFFtQ25OMUIsYW5DbU4wQixRbUNoTjVCLCtCQUNFLE1uQ3hDYSxRbUN5Q2Isb0JBRUEsWUFDQSxpQm5DbkRPLEttQ29EUCxhbkNqREksUW9DWE4sMEJBQ0Usc0JBQ0EsVXBDc1cwQixTb0NyVzFCLFlwQ29QMEIsSW9DL094QixpRDVCb0JGLHVCUmtPMEIsSVFqTzFCLDBCUmlPMEIsSW9DalB4QixnRDVCQ0Ysd0JSZ1AwQixJUS9PMUIsMkJSK08wQixJb0M5UDVCLDBCQUNFLHVCQUNBLFVwQ3VXMEIsU29DdFcxQixZcENxUDBCLElvQ2hQeEIsaUQ1Qm9CRix1QlJtTzBCLElRbE8xQiwwQlJrTzBCLElvQ2xQeEIsZ0Q1QkNGLHdCUmlQMEIsSVFoUDFCLDJCUmdQMEIsSXFDN1A5QixPQUNFLHFCQUNBLG1CQUNBLFVyQzYyQmtDLElxQzUyQmxDLFlyQ3VXNEIsSXFDdFc1QixjQUNBLGtCQUNBLG1CQUNBLHdCN0JURSxjUjRQMEIsSXFDL081QixhQUNFLGFBRUYsY0FDRSw4QkFLSixZQUNFLGtCQUNBLFNBT0YsWUFDRSxjckN1MUJrQyxLcUN0MUJsQyxhckNzMUJrQyxLUXYzQmhDLGNSMDNCZ0MsTXFDcjFCcEMsYUFDRSwwQkFDQSxZQUNBLFc3QnhDRSxjNkJ5Q3FCLElBQ3ZCLGFBQ0EsdUJBQ0EsbUJBQ0Esb0JBQ0UsY0FDQSxZQVNGLGVDM0RBLFdBQ0EsaUJ0Q3VHYSxRR3pGYixzRG1DVkksV0FDQSxxQkFDQSx5Q0RvREosaUJDM0RBLFdBQ0EsaUJ0Q3VHYSxRR3pGYiwwRG1DVkksV0FDQSxxQkFDQSxnRURvREosZUMzREEsV0FDQSxpQnRDdUdhLFFHekZiLHNEbUNWSSxXQUNBLHFCQUNBLDBDRG9ESixZQzNEQSxXQUNBLGlCdEN1R2EsUUd6RmIsZ0RtQ1ZJLFdBQ0EscUJBQ0Esa0VEb0RKLGVDM0RBLGNBQ0EsaUJ0Q3VHYSxRR3pGYixzRG1DVkksY0FDQSxxQkFDQSxxQ0RvREosY0MzREEsV0FDQSxpQnRDdUdhLFFHekZiLG9EbUNWSSxXQUNBLHFCQUNBLGlFRG9ESixhQzNEQSxjQUNBLGlCdEN1R2EsUUd6RmIsa0RtQ1ZJLGNBQ0EscUJBQ0EseUJEb0RKLFlDM0RBLFdBQ0EsaUJ0Q3VHYSxRR3pGYixnRG1DVkksV0FDQSxxQkFDQSxxQ0RvREosWUMzREEsV0FDQSxpQnRDdUdhLFFHekZiLGdEbUNWSSxXQUNBLHFCQUNBLHlDRG9ESixZQzNEQSxXQUNBLGlCdEN1R2EsUUd6RmIsZ0RtQ1ZJLFdBQ0EscUJBQ0EsMENEb0RKLFdDM0RBLFdBQ0EsaUJ0Q3VHYSxRR3pGYiw4Q21DVkksV0FDQSxxQkFDQSxpRURvREosY0MzREEsY0FDQSxpQnRDdUdhLFFHekZiLG9EbUNWSSxjQUNBLHFCQUNBLDBDRG9ESixjQzNEQSxjQUNBLGlCdEN1R2EsUUd6RmIsb0RtQ1ZJLGNBQ0EscUJBQ0EscUNEb0RKLGFDM0RBLFdBQ0EsaUJ0Q3VHYSxRR3pGYixrRG1DVkksV0FDQSxxQkFDQSwwQ0RvREosYUMzREEsY0FDQSxpQnRDdUdhLEtHekZiLGtEbUNWSSxjQUNBLHFCQUNBLCtCQ1JOLFdBQ0ksaUJBQ0EsY3ZDNnlCZ0MsS3VDNXlCaEMsaUJ2Q1VVLFFRVFYsY1I2UDBCLElZck0xQix5QjJCNURKLFdBT1EsUXZDd3lCNEIsTXVDcnlCaEMsaUJBQ0ksY0FFQSxzQ0FDSSxjQUlSLHFCQUNJLFdBRUEsOENBQ0ksV0FJUixnQkFDSSxXQUVBLG9DQUNJLFdBSVIsc0JBQ0ksY0FDQSxnREFDSSxjQUlSLHdCQUNJLGNBQ0Esb0RBQ0ksY0FJUixnQkFDSSxXQUVBLG9DQUNJLFdBSVIsaUJBQ0ksV0FFQSxzQ0FDSSxXQUlSLGtCQUNJLGNBQ0Esd0NBQ0ksY0FJUixrQkFDSSxjQUNBLHdDQUNJLGNBSVIsZUFDSSxXQUVBLGtDQUNJLFdBSVIseUJBQ0ksV0FFQSxzREFDSSxXQUlSLG9CQUNJLFdBRUEsNENBQ0ksV0FJUiwwQkFDSSxXQUVBLHdEQUNJLFdBSVIsNEJBQ0ksV0FFQSw0REFDSSxXQUlSLHNCQUNJLGNBQ0EsZ0RBQ0ksY0FJUixpQkFDSSxjQUNBLHNDQUNJLGNBSVIsdUJBQ0ksY0FDQSxrREFDSSxjQUlSLHlCQUNJLGNBQ0Esc0RBQ0ksY0FJUixvQkFDSSxXQUVBLDRDQUNJLFdBSVIsMkJBQ0ksV0FDQSwwREFDSSxXQUlSLCtCQUNJLFdBRUEsa0VBQ0ksV0FJUixnQ0FDSSxXQUVBLG9FQUNJLFdBSVIsaUNBQ0ksY0FDQSxzRUFDSSxjQUlSLDJCQUNJLFdBRUEsMERBQ0ksV0FJUixhQUNJLDJNQUNBLGVBQ0Esb0JBR0osbUJBQ0ksdUJBQ0EsbUJBQ0EsMkJBRUEseUJBTEosbUJBTVEsc0JBRUEsb0NBQ0ksZ0JBQ0EsV0FFQSx3Q0FDSSxlQUNBLFlBS1osMkNBQ0kseUJBQ0EsaUNBR0oseUJBQ0ksMkNBQ0ksa0JBSVIseUJBQ0ksMkNBQ0ksa0JBSVIsd0NBQ0kscUNBR0osMENBQ0kscUNBR0oseUNBQ0ksZ0JBQ0EscUJBQ0EsMEJBR0oseUNBQ0ksMEJBSVIsOEJBQ0ksdUJBQ0EsbUJBQ0EsZ0IzQnBNSix5QjJCaU1BLDhCQU1RLG9CQUtaLGlCQUNJLGdCQUNBLGUvQnRRQSxjK0J1UXVCLEVDdlEzQixPQUNJLGtCQUNBLDBCQUNBLGNBWUEsY0FDSSxrQkFDQSxTQUNBLFdBRUEsY0FHSixlQUNJLHVCQUNBLG9CQUNBLG1CQUNBLG1CQUVBLGlDQUNJLE9BR0osOEJBQ0ksdUJBQ0EsbUJBR0osNkJBQ0ksdUJBQ0EsbUJBQ0EsYUFHSix5QkFyQkosZUFzQlEsc0JBRUEsNkJBQ0ksMkJBQ0Esb0JBQ0EsZ0JBQ0EscUJBT2hCLGVBRUksY0FJSixZQUNJLFl4QzJTMEIsSXdDaFMxQiwwQkFDSSxrQkFDQSxTQUNBLFdBRUEsY0FVSixnQ0M5RkYsV3JCS0UsaUJvQjBGMkIscUJDN0Y3QixhRDZGeUUseUJDM0Z6RSxzQ0FDRSxtRUFHRix3REFDRSxXRHFGQSxvQ0M5RkYsV3JCS0UsaUJvQjBGMkIsc0JDN0Y3QixhRDZGeUUseUJDM0Z6RSwwQ0FDRSxrRUFHRiw0REFDRSxrRERxRkEsZ0NDOUZGLFdyQktFLGlCb0IwRjJCLHFCQzdGN0IsYUQ2RnlFLHlCQzNGekUsc0NBQ0UsbUVBR0Ysd0RBQ0UsZ0NEcUZBLDBCQzlGRixXckJLRSxpQm9CMEYyQix5QkM3RjdCLGFENkZ5RSwwQkMzRnpFLGdDQUNFLGtFQUdGLGtEQUNFLG9ERHFGQSxnQ0M5RkYsV3JCS0UsaUJvQjBGMkIsbUJDN0Y3QixhRDZGeUUsdUJDM0Z6RSxzQ0FDRSwwREFHRix3REFDRSwwQkRxRkEsOEJDOUZGLFdyQktFLGlCb0IwRjJCLHdCQzdGN0IsYUQ2RnlFLDBCQzNGekUsb0NBQ0UsbUVBR0Ysc0RBQ0UsaUREcUZBLDRCQzlGRixXckJLRSxpQm9CMEYyQiwwQkM3RjdCLGFENkZ5RSwwQkMzRnpFLGtDQUNFLDJDQUdGLG9EQUNFLGtDRHFGQSwwQkM5RkYsV3JCS0UsaUJvQjBGMkIsc0JDN0Y3QixhRDZGeUUseUJDM0Z6RSxnQ0FDRSx1REFHRixrREFDRSxXRHFGQSwwQkM5RkYsV3JCS0UsaUJvQjBGMkIscUJDN0Y3QixhRDZGeUUseUJDM0Z6RSxnQ0FDRSxtRUFHRixrREFDRSxXRHFGQSwwQkM5RkYsV3JCS0UsaUJvQjBGMkIsb0JDN0Y3QixhRDZGeUUseUJDM0Z6RSxnQ0FDRSxtRUFHRixrREFDRSwrQkRxRkEsd0JDOUZGLFdyQktFLGlCb0IwRjJCLHdCQzdGN0IsYUQ2RnlFLDBCQzNGekUsOEJBQ0UsbUVBR0YsZ0RBQ0UsaUREZ0dJLHdCQUNJLFdBWlIsOEJDOUZGLFdyQktFLGlCb0IwRjJCLHdCQzdGN0IsYUQ2RnlFLHVCQzNGekUsb0NBQ0UsZ0RBR0Ysc0RBQ0Usb0REMEZJLDhCQUNJLHlCQU5SLDhCQzlGRixXckJLRSxpQm9CMEYyQixtQkM3RjdCLGFENkZ5RSx1QkMzRnpFLG9DQUNFLDBEQUdGLHNEQUNFLDBCRDBGSSw4QkFDSSx5QkFOUiw0QkM5RkYsV3JCS0UsaUJvQjBGMkIscUJDN0Y3QixhRDZGeUUseUJDM0Z6RSxrQ0FDRSxtRUFHRixvREFDRSxnQ0QwRkksNEJBQ0kseUJBTlIsNEJDOUZGLFdyQktFLGlCb0IwRjJCLGNDN0Y3QixhRDZGeUUsS0MzRnpFLGtDQUNFLCtCQUdGLG9EQUNFLG9CRHNHSixrQkFDSSwwQkFDQSxjQUVBLHdCQUNJLDBCQUNBLGNFdEhSLGdDQUNFLGdDQUNBLDRCQUdGLFVBQ0UsYUFDQSxPMUM0NkJrQyxLMEMzNkJsQyxnQkFDQSxVMUMyNkJrQyxPMEMxNkJsQyxpQjFDR1ksUVFUVixjUjRQMEIsSTZCbFA1QixtQjdCeTZCa0MsbUM2Qng2QjFCLFc3Qnc2QjBCLG1DMEN4NkJwQyxjQUNFLGFBQ0Esc0JBQ0EsdUJBQ0EsTTFDUlMsSzBDU1Qsa0JBQ0EsbUJBQ0EsaUIxQ202QmtDLFFrQnA3QjlCLFd3QmtCSixleEJkQSxtRHdCTUYsY3hCTEksaUJ3QmdCSixzQnRCaUJFLHFNc0JmQSwwQkFHRix1QkFDRSxrRENoQ0YsT0FDRSxhQUNBLHVCQUdGLFlBQ0UsT0NGRixZQUNFLGFBQ0Esc0JBR0EsZUFDQSxnQkFFQSxrQ3BDRkUsdUJSc1AwQixJUXJQMUIsd0JScVAwQixJUXhPMUIsMkJSd08wQixJUXZPMUIsMEJSdU8wQixJNEMzTzVCLHFCQUNFLHFCQUNBLHdCQUNFLCtCQUNBLCtCQUNFLDhCQUNBLGtCQUNBLGNBQ0EsV0FDQSxZQUNBLGlCQUNBLGlCNUNyQkcsSzRDc0JILE01Q2RHLFE0Q2VILFVBQ0EscUJBQ0Esa0JBQ0EsWTVDNlRzQixvTDRDNVR0Qix5QkFDQSxrQkFDQSwwQkFJTixxQkFDRSxxQkFDQSx3QkFDRSxpQ0FDQSwrQkFDRSxXQUNBLFVBQ0EsV0FDQSxpQjVDakNHLFE0Q2tDSCxNNUNsQ0csUTRDbUNILFVBQ0EscUJBQ0Esa0JBQ0EsWTVDeVNzQixvTDRDeFN0QixrQkFDQSwwQkFDQSxrQkFDQSxvQkFDQSxZQUlBLHdDQUNFLFNBRkosaUNBSUUsaUJBQ0EsbUJBQ0Esb0NBQ0UsaUNBQ0Esa0NBQ0EsbUJBQ0EsdUNBQ0UsZ0JBQ0Esd0JBQ0EsYTVDakVFLFE0Q2tFRiwrQkFDQSw4Q0FDRSxVQUVGLG1EQUNFLDZCQWVkLHdCQUNFLFdBQ0EsTTVDbEZTLFE0Q21GVCxtQnpDdEZBLDREeUMwRkUsTTVDdkZPLFE0Q3dGUCxxQkFDQSxpQjVDaEdZLFE0Q21HZCwrQkFDRSxNNUM1RlksUTRDNkZaLGlCNUNwR1UsUTRDNkdkLGlCQUNJLGtCQUNBLGNBQ0EsdUJBRUEsbUJBQ0EsaUI1Q3JITyxLNENzSFAsa0NBQ0EsaUJBQ0Esa0JBQ0EsZ0JBQ0EsZUFDQSxpQ0FFQSw4QkFDSSxnQkFHSiw2QnBDbElBLHVCUnNQMEIsSVFyUDFCLHdCUnFQMEIsSTRDaEgxQiw0QkFDSSxnQnBDekhKLDJCUndPMEIsSVF2TzFCLDBCUnVPMEIsSUdoUDVCLDhDeUNzSU0sVUFDQSxxQkFHSixvREFFSSxNNUMxSVMsUTRDMklULGlCNUNsSkcsSzRDcUpQLHdCQUNJLFVBQ0EsTTVDdkpHLEs0Q3dKSCxpQjVDc0dzQixRNENyR3RCLGE1Q3FHc0IsUTRDbEcxQix1QkFDSSxXQUNBLGNBQ0Esa0JBR0osbUJBQ0ksMEJBRUEseUJBQ0ksMEJBWVYsbUNBQ0UsZUFDQSxjcEMzTEEsY29DNEx1QixFQUl2QiwyREFDRSxhQUtGLHlEQUNFLGdCQ3hNSix5QkFDRSxNRG1Oc0UsbUJDbE50RSxpQkRrTnVDLHlCekN2TXpDLDRHMENQTSxNRDhNa0UsbUJDN01sRSxtRUFHRix1REFDRSxNN0NIRyxLNkNJSCxpQkR3TWtFLG1CQ3ZNbEUsYUR1TWtFLG1CQ3BOeEUsMkJBQ0UsTURtTnNFLHNCQ2xOdEUsaUJEa051Qyx5QnpDdk16QyxnSDBDUE0sTUQ4TWtFLHNCQzdNbEUsa0VBR0YseURBQ0UsTTdDSEcsSzZDSUgsaUJEd01rRSxzQkN2TWxFLGFEdU1rRSxzQkNwTnhFLHlCQUNFLE1EbU5zRSxtQkNsTnRFLGlCRGtOdUMseUJ6Q3ZNekMsNEcwQ1BNLE1EOE1rRSxtQkM3TWxFLG1FQUdGLHVEQUNFLE03Q0hHLEs2Q0lILGlCRHdNa0UsbUJDdk1sRSxhRHVNa0UsbUJDcE54RSxzQkFDRSxNRG1Oc0UsdUJDbE50RSxpQkRrTnVDLDBCekN2TXpDLHNHMENQTSxNRDhNa0UsdUJDN01sRSxrRUFHRixvREFDRSxNN0NIRyxLNkNJSCxpQkR3TWtFLHVCQ3ZNbEUsYUR1TWtFLHVCQ3BOeEUseUJBQ0UsTURtTnNFLG1CQ2xOdEUsaUJEa051Qyx1QnpDdk16Qyw0RzBDUE0sTUQ4TWtFLG1CQzdNbEUsMERBR0YsdURBQ0UsTTdDSEcsSzZDSUgsaUJEd01rRSxtQkN2TWxFLGFEdU1rRSxtQkNwTnhFLHdCQUNFLE1EbU5zRSx3QkNsTnRFLGlCRGtOdUMsMEJ6Q3ZNekMsMEcwQ1BNLE1EOE1rRSx3QkM3TWxFLG1FQUdGLHNEQUNFLE03Q0hHLEs2Q0lILGlCRHdNa0Usd0JDdk1sRSxhRHVNa0Usd0JDcE54RSx1QkFDRSxNRG1Oc0UsMEJDbE50RSxpQkRrTnVDLDBCekN2TXpDLHdHMENQTSxNRDhNa0UsMEJDN01sRSwyQ0FHRixxREFDRSxNN0NIRyxLNkNJSCxpQkR3TWtFLDBCQ3ZNbEUsYUR1TWtFLDBCQ3BOeEUsc0JBQ0UsTURtTnNFLHNCQ2xOdEUsaUJEa051Qyx5QnpDdk16QyxzRzBDUE0sTUQ4TWtFLHNCQzdNbEUsdURBR0Ysb0RBQ0UsTTdDSEcsSzZDSUgsaUJEd01rRSxzQkN2TWxFLGFEdU1rRSxzQkNwTnhFLHNCQUNFLE1EbU5zRSxtQkNsTnRFLGlCRGtOdUMseUJ6Q3ZNekMsc0cwQ1BNLE1EOE1rRSxtQkM3TWxFLG1FQUdGLG9EQUNFLE03Q0hHLEs2Q0lILGlCRHdNa0UsbUJDdk1sRSxhRHVNa0UsbUJDcE54RSxzQkFDRSxNRG1Oc0UsbUJDbE50RSxpQkRrTnVDLHlCekN2TXpDLHNHMENQTSxNRDhNa0UsbUJDN01sRSxtRUFHRixvREFDRSxNN0NIRyxLNkNJSCxpQkR3TWtFLG1CQ3ZNbEUsYUR1TWtFLG1CQ3BOeEUscUJBQ0UsTURtTnNFLHdCQ2xOdEUsaUJEa051QywwQnpDdk16QyxvRzBDUE0sTUQ4TWtFLHdCQzdNbEUsbUVBR0YsbURBQ0UsTTdDSEcsSzZDSUgsaUJEd01rRSx3QkN2TWxFLGFEdU1rRSx3QkNwTnhFLHdCQUNFLE1EbU5zRSx1QkNsTnRFLGlCRGtOdUMsdUJ6Q3ZNekMsMEcwQ1BNLE1EOE1rRSx1QkM3TWxFLGdEQUdGLHNEQUNFLE03Q0hHLEs2Q0lILGlCRHdNa0UsdUJDdk1sRSxhRHVNa0UsdUJDcE54RSx3QkFDRSxNRG1Oc0UsbUJDbE50RSxpQkRrTnVDLHVCekN2TXpDLDBHMENQTSxNRDhNa0UsbUJDN01sRSwwREFHRixzREFDRSxNN0NIRyxLNkNJSCxpQkR3TWtFLG1CQ3ZNbEUsYUR1TWtFLG1CQ3BOeEUsdUJBQ0UsTURtTnNFLG1CQ2xOdEUsaUJEa051Qyx5QnpDdk16Qyx3RzBDUE0sTUQ4TWtFLG1CQzdNbEUsbUVBR0YscURBQ0UsTTdDSEcsSzZDSUgsaUJEd01rRSxtQkN2TWxFLGFEdU1rRSxtQkNwTnhFLHVCQUNFLE1EbU5zRSxjQ2xOdEUsaUJEa051QyxLekN2TXpDLHdHMENQTSxNRDhNa0UsY0M3TWxFLCtCQUdGLHFEQUNFLE03Q0hHLEs2Q0lILGlCRHdNa0UsY0N2TWxFLGFEdU1rRSxjRXZOMUUsT0FDRSxZQUNBLFU5QzRnQ2tDLE84QzNnQ2xDLFk5QzZXNEIsSThDNVc1QixjQUNBLE05Q01TLEs4Q0xULFk5QzJnQ2tDLEs4QzFnQ2xDLFUzQ1NBLHNGMkNKSSxNOUNESyxLOENFTCxxQkFDQSxZQUxKLHFDQVNFLGVBVUosYUFDRSxVQUNBLCtCQUNBLFNBQ0Esd0JDMUJGLFlBRUksZ0JBRUEsbUJBQ0ksa0JBQ0EsZ0JBS1IsT0FDSSxlQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsUS9DOHJCZ0MsSytDN3JCaEMsYUFDQSxnQkFHQSxVQU9KLGNBQ0ksa0JBQ0EsV0FDQSxPL0NnMkJnQyxNK0M5MUJoQyxvQkFFQSwwQjdCckNFLFc2QnNDRSx1QjdCbENOLG1ENkJpQ0UsMEI3QmhDQSxpQjZCZ0NBLDBCQUVJLDZCQUdKLDBCQUNJLDBCQUlSLHVCQUNJLGFBQ0EsbUJBQ0EsaUNBRUEsK0JBQ0ksY0FDQSw4QkFDQSxXQUtSLGVBQ0ksa0JBQ0EsYUFDQSxzQkFDQSxXQUVBLG9CQUVBLDRCQUNBLGdDdkN0RUEsY1I2UDBCLEk2Qm5QNUIsbUI3Qmk0QmtDLDhCNkJoNEIxQixXN0JnNEIwQiw4QitDajBCaEMsVUFFQSxpQ0FDSSxVQUdKLGtCQUNJLHFCQUNBLGtCQUtSLGdCQUNJLGVBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxRL0NtbkJnQyxLK0NsbkJoQyxpQi9DN0VPLEsrQytFUCxxQkFDSSxVQUdKLHFCQUNJLFEvQzB5QjRCLEcrQ3B5QnBDLGNBQ0ksYUFDQSx1QkFDQSw4QkFDQSxRL0NxeUJnQyxLK0NweUJoQyxtQnZDMUdBLHVCUnVQMEIsSVF0UDFCLHdCUnNQMEIsSStDMUkxQixxQkFDSSxRL0NneUI0QixLK0M5eEI1Qiw4QkFYUixjQWNJLGtCQUVBLG9CQUNJLGtCQUNBLFNBQ0EsSy9Da3dCNEIsSytDandCNUIsd0JBQ0EsV0FDQSxXL0N4SE0sUStDeUhOLFdBSUEsK0JBQ0ksYUFNWixhQUNJLGdCQUNBLFkvQ2dPMEIsTStDM045QixZQUNJLGtCQUdBLGNBQ0EsUS9DdXVCZ0MsSytDdHVCaEMsaUIvQ25KTyxLK0NvSlAsMEJBRUEseUJBQ0ksZ0JBR0osOEJBQ0ksMkJBSUEsNkJBQ0ksa0JBQ0EsTUFDQSxLL0N1dEJ3QixLK0N0dEJ4Qix3QkFDQSxXQUNBLFcvQ25LRSxRK0NvS0YsV0FNWixjQUNJLGFBQ0EsbUJBQ0EsMkJBQ0EsUS9DeXNCZ0MsSytDeHNCaEMsaUIvQ2pMTyxLK0NrTFAsZ0JBQ0Esa0JBQ0EsMEJBQ0Esa0NBRUEscUJBQ0ksa0JBQ0EsTUFDQSxLL0MrckI0QixLK0M5ckI1Qix3QkFDQSxXQUNBLFcvQzNMTSxRK0M0TE4sV0FHSixpQ0FDSSxtQkFHSixnQ0FDSSxvQkFHSixnQ0FDSSwyQkFLUix5QkFDSSxrQkFDQSxZQUNBLFdBQ0EsWUFDQSxnQm5DbktBLHlCbUN5S0EsY0FDSSxVL0NxckI0QixNK0NwckI1QixvQkFHSix1QkFDSSxrQ0FFQSwrQkFDSSwrQkFJUixlbEJwT0YsbUI3Qms0QmtDLDRCNkJqNEIxQixXN0JpNEIwQiw0QitDMXBCaEMsVUFDSSxVL0NxcUI0QixPWWgyQmhDLDBCbUNnTUEsVUFDSSxVL0M2cEI0QixPZ0R4NUJwQyxTQUNFLGtCQUNBLFFoRG10QmtDLEtnRGx0QmxDLGNBQ0EsT2hENDBCa0MsRWlEajFCbEMsWWpEaVc0QixvTGlEL1Y1QixrQkFDQSxZakQyVzRCLElpRDFXNUIsWWpEOFc0QixNaUQ3VzVCLGdCQUNBLGlCQUNBLHFCQUNBLGlCQUNBLG9CQUNBLHNCQUNBLGtCQUNBLG9CQUNBLG1CQUNBLGdCRExBLFVoRGtXNEIsU2dEaFc1QixxQkFDQSxVQUdBLHNCaEQrekJrQyxFZ0Q3ekJsQyxnQkFDRSxrQkFDQSxjQUNBLE1oRCt6QmdDLE1nRDl6QmhDLE9oRCt6QmdDLE1nRDd6QmhDLHdCQUNFLGtCQUNBLFdBQ0EsMkJBQ0EsbUJBS04sbURBQ0UsZ0JBRUEsaUVBQ0UsU0FFQSxpRkFDRSxNQUNBLDJCQUNBLGlCaERVSSxRZ0RMVix1REFDRSxnQkFFQSxxRUFDRSxPQUNBLE1oRGl5QmdDLE1nRGh5QmhDLE9oRCt4QmdDLE1nRDd4QmhDLHFGQUNFLFFBQ0EsaUNBQ0EsbUJoRE5JLFFnRFdWLHlEQUNFLGdCQUVBLHVFQUNFLE1BRUEsdUZBQ0UsU0FDQSwyQkFDQSxvQmhEcEJJLFFnRHlCVixxREFDRSxnQkFFQSxtRUFDRSxRQUNBLE1oRG13QmdDLE1nRGx3QmhDLE9oRGl3QmdDLE1nRC92QmhDLG1GQUNFLE9BQ0EsaUNBQ0Esa0JoRHBDSSxRZ0R5RFYsZUFDRSxVaEQ2dEJrQyxNZ0Q1dEJsQyxxQkFDQSxNaERyR1MsS2dEc0dULGtCQUNBLGlCaEQ5RFEsUWdEK0RSLFdoRGtKNEIsNkJnRGpKNUIsbUJoRGlKNEIsNkJRalExQixjUjRQMEIsSWdEdkk5QiwrQkFDSSx5QkFDQSxvQ0FNRSwrR0FDRSxpQmhEdkZFLFFnRDhGSixtSEFDRSxtQmhEL0ZFLFFnRHNHSixxSEFDRSxvQmhEdkdFLFFnRDhHSixpSEFDRSxrQmhEL0dFLFFrRDFDVixTQUNFLGtCQUNBLE1BQ0EsT0FDQSxRbERpdEJrQyxLa0RodEJsQyxjQUNBLGdCQUNBLFVsRHExQmtDLE1pRDUxQmxDLFlqRGlXNEIsb0xpRC9WNUIsa0JBQ0EsWWpEMlc0QixJaUQxVzVCLFlqRDhXNEIsTWlEN1c1QixnQkFDQSxpQkFDQSxxQkFDQSxpQkFDQSxvQkFDQSxzQkFDQSxrQkFDQSxvQkFDQSxtQkFDQSxnQkNIQSxVbERnVzRCLFNrRDlWNUIscUJBQ0EsaUJsREpTLEtrREtULDRCQUNBLHlCMUNiRSxjUjZQMEIsSTZCblA1QixtQjdCbTFCa0MsOEI2QmwxQjFCLFc3QmsxQjBCLDhCa0Q1MEJsQyxnQkFDRSxrQkFDQSxjQUNBLE1sRG8xQmdDLEtrRG4xQmhDLE9sRG8xQmdDLE1rRG4xQmhDLGFBRUEsK0NBRUUsa0JBQ0EsY0FDQSxXQUNBLDJCQUNBLG1CQUtOLG1EQUNFLGNsRHEwQmtDLE1rRG4wQmxDLGlFQUNFLCtCQUdGLGdLQUVFLDJCQUdGLGlGQUNFLFNBQ0EsaUJsRDJ6QmdDLFFrRHh6QmxDLCtFQUNFLE9sRG9NMEIsSWtEbk0xQixpQmxEL0NPLEtrRG1EWCx1REFDRSxZbEQ4eUJrQyxNa0Q1eUJsQyxxRUFDRSw2QkFDQSxNbEQweUJnQyxNa0R6eUJoQyxPbER3eUJnQyxLa0R2eUJoQyxhQUdGLHdLQUVFLGlDQUdGLHFGQUNFLE9BQ0EsbUJsRGl5QmdDLFFrRDl4QmxDLG1GQUNFLEtsRDBLMEIsSWtEeksxQixtQmxEekVPLEtrRDZFWCx5REFDRSxXbERveEJrQyxNa0RseEJsQyx1RUFDRSw0QkFHRiw0S0FFRSxpQ0FHRix1RkFDRSxNQUNBLG9CbEQwd0JnQyxRa0R2d0JsQyxxRkFDRSxJbERtSjBCLElrRGxKMUIsb0JsRHREYyxRa0QwRGhCLHlHQUNFLGtCQUNBLE1BQ0EsU0FDQSxjQUNBLE1sRHd2QmdDLEtrRHZ2QmhDLG9CQUNBLFdBQ0EsZ0NBSUoscURBQ0UsYWxEaXZCa0MsTWtEL3VCbEMsbUVBQ0UsOEJBQ0EsTWxENnVCZ0MsTWtENXVCaEMsT2xEMnVCZ0MsS2tEMXVCaEMsYUFHRixvS0FFRSxpQ0FHRixtRkFDRSxRQUNBLGtCbERvdUJnQyxRa0RqdUJsQyxpRkFDRSxNbEQ2RzBCLElrRDVHMUIsa0JsRHRJTyxLa0QySlgsZ0JBQ0Usc0JBQ0EsZ0JBQ0EsVWxEaU00QixLa0RoTTVCLE1sRHNONEIsUWtEck41QixpQmxEdEhnQixRa0R1SGhCLHdEMUNsS0UsdUIwQ21Lb0IsZ0IxQ2xLcEIsd0IwQ2tLb0IsZ0JBR3RCLHNCQUNFLGFBSUosY0FDRSxzQkFDQSxNbERuS2MsUWtEb0tkLGdCQUNBLDBCQUNFLFVBRUEsMkNBQ0ksa0JBQ0YsMkJBQ0EsbUNBQ0EsMEJBQ0EsWWxEaUt3QixvTGtEaEt4QixpREFDRSxpQmxEOUlVLFFrRHNKaEIsbUNBQ0UscUJBQ0EsY2xEbUQwQixJa0RsRDFCLHNCbERrRDBCLElrRGpEMUIsa0RBQ0UsMEJBQ0Esa0NBRUYsK0NBQ0UsZ0JBQ0EsbUJBQ0EsZ0VBQ0ksa0JBQ0YsWUFDQSxrQkFDQSxzRUFDRSwwQkFDQSxZQUNBLFdBQ0EsV0FDQSxXaEd6TkssUWdHME5MLGNBQ0Esa0JBQ0EsV0FPSiw0RUFDRSxnQkFFRiwyRUFDRSxtQkFDQSxpRkFDRSx3QkFVTiwrSEFDRSx1Q0FHRiw2SEFDRSxvQ0NwUE4sVUFDRSxrQkFHRixnQkFDRSxrQkFDQSxXQUNBLGdCQUdGLGVBQ0Usa0JBQ0EsYUFDQSxtQkFDQSxXQUNBLDJCQUNBLG1CQUNBLHFCQUNFLFVBQ0Esa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFDQSxXQVFKLDhEQUdFLGNqQ3hDSSxXaUN5Q0osbUJqQ3JDQSxtRGlDaUNGLDhEakNoQ0ksaUJpQ3VDSix3Q0FFRSxrQkFDQSxNQUdGLCtFQUVFLHdCQUVBLHdDQUpGLCtFQUtJLGdDQUlKLGdEQUVFLDJCQUVBLHdDQUpGLGdEQUtJLG1DQUlKLCtDQUVFLDRCQUVBLHdDQUpGLCtDQUtJLG9DQVVGLDhCQUNFLFVBQ0Esd0JBQ0EsNEJBR0Ysa0pBR0UsVUFHRixxRkFFRSxVQUdGLCtMQUtFLHdCQUVBLHdDQVBGLCtMQVFJLGdDQVVOLDhDQUVFLGtCQUNBLE1BQ0EsU0FDQSxlQUVBLGFBQ0EsbUJBQ0EsdUJBQ0EsTW5EbzNCa0MsR21EbjNCbEMsTW5EM0hTLEttRDRIVCxrQkFDQSxRbkRrM0JrQyxHRzErQmxDLG9IZ0Q4SEUsTW5EbklPLEttRG9JUCxxQkFDQSxVQUNBLFdBR0osdUJBQ0UsT0FLRix1QkFDRSxRQU9GLHdEQUVFLHFCQUNBLE1uRCsxQmtDLEttRDkxQmxDLE9uRDgxQmtDLEttRDcxQmxDLGlEQUNBLDBCQUVGLDRCQUNFLGlCbkQyMUJrQywrTG1EejFCcEMsNEJBQ0UsaUJuRHkxQmtDLCtMbURoMUJwQyxxQkFDRSxrQkFDQSxRQUNBLFlBQ0EsT0FDQSxXQUNBLGFBQ0EsMkJBQ0EsZUFFQSxhbkR3ekJrQyxHbUR2ekJsQyxZbkR1ekJrQyxHbUR0ekJsQyxnQkFFQSx3QkFDRSxrQkFDQSxjQUNBLE1uRG96QmdDLEttRG56QmhDLE9uRG96QmdDLEltRG56QmhDLGFuRG96QmdDLE1tRG56QmhDLFluRG16QmdDLE1tRGx6QmhDLG1CQUNBLGVBQ0Esc0JBR0EsZ0NBQ0Usa0JBQ0EsVUFDQSxPQUNBLHFCQUNBLFdBQ0EsWUFDQSxXQUVGLCtCQUNFLGtCQUNBLGFBQ0EsT0FDQSxxQkFDQSxXQUNBLFlBQ0EsV0FJSiw2QkFDRSxpQm5EM0xNLFFtRG9NVixrQkFDRSxrQkFDQSxTQUNBLFlBQ0EsUUFDQSxXQUNBLGlCQUNBLG9CQUNBLE1uRDVPUyxLbUQ2T1QsZ0JBQ0EsZ0JBQ0Esa0pBQ0UscUNBQ0EsZ0JBSUosY0FDRSxlQUNBLDBCQUNBLGtDQUNBLHlCQUNFLGNBQ0Esc0NBQ0UsZ0JBT0YsNENBQ0UsMEJBQ0Esa0NDclFKLGFBQ0UscUJBS0UsNEJBRUEsMkJBSUEsWUFDRSwwQkFTSixtQkFDRSw2QkFjRixJQUNFLGdDQUVGLGVBRUUseUJBQ0Esd0JBUUYsTUFDRSwyQkFHRixPQUVFLHdCQUdGLFFBR0UsVUFDQSxTQUdGLE1BRUUsdUJBUUYsTUFDRSxLcEQwOEI4QixHb0R4OEJoQyxLQUNFLDRCQUVGLFdBQ0UsNEJBSUYsUUFDRSxhQUVGLE9BQ0Usc0JBR0YsT0FDRSxvQ0FFQSxvQkFFRSxpQ0FLRixzQ0FFRSxvQ0FJSixZQUNFLGNBRUEsMkVBSUUsYXBEbkhBLFFvRHVISixzQkFDRSxjQUNBLGFwRHpIRSxTcURkUix3QkFDSSxtQkFFQSx1Q0FDSSxjQUNBLGFBQ0EscUJBQ0EsZUFHSixzQ0FDSSxlQUNBLGFBQ0EseUJBQ0EscUJBRUEsMENBQ0ksWUFDQSxXQVJSLHNDQVdJLGVBS1IseUJBQ0kseUJBSUosc0JBQ0ksY0FDQSxvQkFHSixvQkFDSSxrQnpDb0NBLDRCeUNqQ0osZ0NBRVEsYUFDQSx1QkFJUixxQkFDSSxtQkFDQSx3QkFLSixvQkFDSSx5QkFDQSxpQkFDQSxnQkFDQSxrQkFFQSxzQkFDSSxjQUNBLGtCQUlSLGlCQUNJLFVBQ0EsaUJBQ0EsZ0JBQ0Esa0JBRUEsbUJBQ0ksVUFDQSxrQkFJUixrQkFDSSxtQkFFQSxvQkFDSSwwQkFDQSxlQUVBLDBCQUNJLGFBS1osZUFDSSxvQkFDQSxXQUdKLHNCQUNJLGFBQ0EsZUFDQSwwQ0FJQSx3SkFDSSxpQkFDQSxtQkFFQSxnS0FDSSxjQUNBLGlCQUlSLHNDQUNJLGVBRUEsNkRBQ0ksbUJBQ0EsZUFDQSxrQkFDQSxlQUNBLGlCQUtKLHdDQUNJLDBCQUlSLGlDQUNJLGtCQUNBLFdBQ0EsYUFDQSw2QkFDQSwyQkFDQSxnQkFDQSxpQkFDQSw2QkFDQSx5QkFDQSxlQUVBLG1EQUNJLGdCQUdKLG9DQUNJLG1CQUNBLG9CQUdKLG1DQUNJLGFBQ0EsbUJBQ0EsdUJBQ0EsV0FDQSxZQUNBLHlCQUNBLG1CQUNBLGVBQ0Esd0JBQ0EsY0FHSixzQ0FDSSxhQUNBLHVCQUNBLGVBQ0EsV0FDQSxrQkFJUixvQ0FDSSx1QkFDQSwrQkFDQSxXQUNBLFlBQ0Esd0JBQ0EsZUFDQSxXQUNBLGFBQ0EsOEJBQ0Esb0JBQ0EsZ0JBQ0EsOEJBQ0EsZUFFQSwyQ0FDSSx3QkFDQSxnQkFDQSxpQ0FDQSxXQUdKLDBDQUNJLDJCQUdKLDBDQUNJLHdCQUNBLDJCQUdKLDJDQUNJLFlBQ0Esd0JBQ0EsbUJBQ0Esa0JBQ0EsZUFDQSx3QkFDQSxxQkFDQSxjQUdKLDBEQUNJLGlDQUNBLG1CQUtKLCtEQUNJLFlBQ0Esd0JBQ0EsbUJBQ0Esa0JBQ0Esd0JBQ0EscUJBQ0EsY0FPUiwrQkFDSSwwQkFDQSwyQkFDQSw0QkFRSixnQ0FDSSxjQUNBLGlCQUdKLGdDQUNJLDBCQUdKLDBDQUNJLGtCQUNBLGlCQUNBLGFBQ0EsZ0JBRUEsd0RBQ0ksa0JBQ0EsV0FDQSxZQUNBLHlCQUNBLFdBSVIseUNBQ0ksaUJBQ0EsZUFrQ0oseUJBREosa0NBRVEsK0JBR0osb0NBQ0ksY0FDQSwwQkFHSixvREFDSSxxQ0FNSixpQkFDSSxtQkFDQSxlQUlBLHFCQUNJLGtCQUNBLGlCQUlSLHFDQUNJLGtCQUNBLGdCQUNBLGNBQ0EsaUJBQ0EsbUJBRUEseUJBUEoscUNBUVEsbUJBT1osNEJBQ0ksV0FFQSx5QkFISiw0QkFJUSxjQUlSLGdCQUNJLGtCQUdKLHlCQUNJLG1EQUNJLGFBR0osK0RBQ0ksZUFJUiw4SkFHSSxhQUdKLHlCQUVJLGdIQUVJLDhCQUdKLCtHQUVJLGdDQUlSLHlHQUVJLHdCQUtBLHFEQUNJLDJCQUNBLDBCQUlSLHFEQUNJLDZCQUlBLDRDQUNJLGlCQUlSLDRCQUNJLGlCQUNBLGdCQUVBLDRDQUNJLFdBQ0EsWUFJUiw0QkFDSSxVQUVBLGlDQUNJLGNBR0osbURBQ0ksWUFDQSxVQUdKLG1EQUNJLFdBQ0EsVUFLSiwyQ0FDSSxZQUNBLGNBQ0EsK0JBRUEsa0RBQ0ksMEJBQ0EsWUFDQSxjQUNBLHFCQUNBLGtCQUNBLGlCQUlBLHVEQUNJLDBCQUNBLFlBSVIsMENBckJKLDJDQXNCUSxjQUlSLGtEQUNJLDBDQUVBLDhEQUNJLGdCQUNBLGdCQUdKLG1FQUNJLFNBSUosdUVBQ0ksYUFHSiw4RUFDSSxpQ0FDQSx5QkFDQSxvQ0FDQSxlQUNBLHdCQUVBLCtHQUNJLGFBSVIsMEVBQ0ksbUJBSUEsK0dBQ0kseUJBQ0EsMEJBQ0Esa0JBR0osaUhBQ0ksa0JBQ0EsV0FHSiwrR0FDSSxpQkFFQSxzSEFDSSxZQUNBLHdCQUNBLG1CQUNBLGtCQUNBLHFCQUNBLGNBQ0Esa0JBQ0EsU0FDQSxVQUtaLGtFQUNJLGFBQ0EsOEJBRUEsMENBSkosa0VBS1EsU0FDQSxnQkFFQSx1RUFDSSxhQUNBLGdCQUlSLHNFQUNJLGFBQ0Esa0JBQ0EsZ0NBRUEsMENBTEosc0VBTVEsV0FDQSxlQUNBLFlBR0osNEZBQ0ksV0FDQSxnQkFDQSxXQUNBLFlBRUEsaUdBQ0ksWUFDQSxjQUNBLFlBQ0EsYUFDQSxXQUtaLHdHQUNJLGFBR0osaUdBQ0ksYUFHSix5RkFDSSxhQUdKLHNGQUNJLGFBR0osOEVBQ0ksZUFFQSxpR0FDSSxvQkFHSiwyR0FDSSxhQUtKLDZGQUNJLFlBQ0Esd0JBQ0EsbUJBQ0Esa0JBQ0Esd0JBQ0EscUJBQ0EsY0FDQSxrQkFDQSxXQUNBLFNBS0osa0dBQ0ksWUFDQSx3QkFDQSxtQkFDQSxrQkFDQSx3QkFDQSxxQkFDQSxjQUNBLGtCQUNBLFdBS0oseUZBQ0ksZ0JBRUEsa0hBQ0ksa0JBR0osd0pBQ0ksV0FDQSxrQkFDQSxRQUNBLFNBQ0EsV0FDQSx5QkFDQSxXQUNBLDJCQUNBLDZCQUdKLCtGQUNJLHlCQUVBLHFHQUNJLHNCQVF4QixpRUFDSSx5QkFDQSxnQkFDQSxtQkFDQSxrQkFHSix1RkFDSSwyQkFDQSxnQkFPSixnRkFDSSxjQUNBLG9CQUNBLGlCQUNBLGtCQUNBLG9CQUdJLHNIQUNJLGNBQ0Esa0JBQ0EsdUJBQ0EsYUFFQSxzSkFDSSxhQUNBLDJCQUNBLHVCQUlSLGdJQUNJLHNCQUdKLDBJQUNJLGNBSVIsc0ZBQ0ksZUFDQSxvQkFDQSw2QkFDQSx1QkFDQSxrQkFDQSxzQkFHSiw4R0FDSSxnQkFDQSxlQUNBLDRCQUNBLGlDQUNBLGNBQ0EsdUJBR0osMEdBQ0kseUJBQ0EsV0FDQSxnQkFDQSxlQUNBLGFBQ0Esa0JBQ0EsY0FDQSxVQUNBLGtCQUdKLDBGQUNJLGlDQUNBLHlCQUNBLG9DQUNBLGVBQ0Esd0JBRUEsOEZBQ0ksYUFJUixzR0FDSSxnQkFLWixjQUNJLGlCQUNBLFlBQ0Esb0JBR0osaURBQ0ksZUMzdkJILHNHQUNHLGNBQ0EsZUFDQSxZQ0NKLGVBQ0ksbUJBRUEsK0JBQ0ksZUFFQSxrQ0FDSSx5QkFHSixvQ0FDSSw4QkFDQSwwQkFHQSwwQ0FDSSw4QkFDQSwwQkFJUiwyQ0FDSSxrQkFFQSxNNUdjRSxLNEdiRixlQUNBLGlCQUNBLGlCQUNBLDhCQUNBLGdCOUZoQ1IsTWR5Q1UsS2N4Q1YsVThGaUMwQyxLOUZoQzFDLFk4RmdDZ0QsSzlGL0JoRCxlOEYrQnNELEVuRzlCckQsZ0RBQ0Esd0RBQ0EscURBQ0Esb0RBQ0EsbURJR0cseUIrRmFBLDJDQWFRLGdCQ2xDQSx3Q0FDSSxTQ0xuQixXQUNHLGlCQUNBLFdBRUEsY0FDSSxlQUNBLG9CQUNBLGNBQ0EsaUJBR0osc0VBQ0ksa0JBQ0EsZ0JBQ0EsY0FDQSxpQkFHSiw2QkFDSSxvQkFDQSxtQkFHSiw2QkFDSSxrQkFDQSxrQkFHSiw2QkFDSSxvQkFDQSxjQUdKLDZCQUNJLGtCakdoQkEseUJpR2xCUCxXQXNDTyxrQmpHMUJBLHlCaUdaUCxXQTBDTyxrQmpHcENBLDBCaUdOUCxXQThDTyxrQmpHNUJBLHlCaUdnQ0EsNkJBQ0ksbUJBQ0EsaUJBR0osNkJBQ0ksZ0JBQ0Esa0JBQ0EsZUFHSiw2QkFDSSxrQkFDQSxrQkFHSiw2QkFDSSxvQkFDQSxjQUdKLDZCQUNJLGVBS1IsYUFDSSxhQUNBLG1CQUNBLGNBQ0EsaUI3R2dCUCxpQ0FDQSxrQkFDQSxnQmFsR0csTWRrQkEsUWNqQkEsVWdHaUY0QixLaEdoRjVCLFlnR2dGa0MsS2hHL0VsQyxlZ0crRXdDLEVBR3hDLGdCN0dXSCxpQ0FDQSxrQkFDQSxnQmFsR0csTWRrQkEsUWNqQkEsVWdHc0Y0QixLaEdyRjVCLFlnR3FGa0MsS2hHcEZsQyxlZ0dvRndDLEVBR3hDLDRCQUNJLFNBQ0Esc0JBQ0EsaUJBQ0EsbUI3R0VQLGlDQUNBLGtCQUNBLGdCYWxHRyxNZGtCQSxRY2pCQSxVZ0crRjRCLEtoRzlGNUIsWWdHOEZrQyxLaEc3RmxDLGVnRzZGd0MsRUFFcEMsa0NBQ0ksa0JBR0osb0VBRUksWUFHSix3Q0FDSSxpQkFDQSxjQUNBLHFCQUVBLDhDQUNJLGtCQUNBLHVCQUVBLDREQUNJLGlCQUNBLHNCQUNBLHFCQU9oQixjQUNJLHFCQUdKLGNBQ0ksU0FLSSxpREFDSSxzQkFHSixnREFDSSxzQkFHSixrRUFDSSxzQkFDQSxZQUNBLHNCQUtaLGNBQ0ksZUFDQSxnQkFHSixjQUNJLGdCQUNBLG1CQUlKLHNCQUNJLDRCQUNBLGtCQUNBLGtCQUdKLDZCQUNJLGNBQ0EsaUJBQ0EsbUJBQ0Esc0JBR0osd0JBQ0ksZUFHSixhQUNJLDBCQUNBLGNDdkxSO0FBQUE7QUFBQSx1REFHQSxNQUNFLGFBQ0EsZUFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLG1CQUNBLG1CQUNBLDZCQUNBLHdCQUNBLFVBQ0Esb0NBQ0EsK0JBQ0EsNEJBRUYsa0JBQ0UsVUFFRixrQkFDRSxVQUVGLFFBQ0UsOEJBQ0csMkJBQ0ssc0JBRVYsV0FDRSxhQUNBLGVBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxrQkFDQSx3QkFFRixrQkFDRSxXQUNBLHFCQUNBLFlBQ0Esc0JBQ0EscUJBRUYsYUFDRSxhQUNBLFdBQ0Esa0JBQ0EsUUFDQSxrQkFDQSxXQUNBLGtCQUNBLGVBQ0EsdUNBQ0EsVUFDQSxvQ0FDQSwrQkFDQSw0QkFFRiwyQkFDRSxVQUVGLGdCQUNFLGFBQ0Esa0JBQ0EsZ0JBQ0Esc0JBQ0EscUJBQ0EsbUJBQ0EsZUFDQSxnQkFDQSx3QkFFRixjQUNFLGFBQ0EsV0FDQSwyQkFDSSx1QkFDQyxzQkFDRyxtQkFDUiw4Q0FDQSxzQ0FDQSxvQ0FDQSw4QkFDQSwrRUFFRix1REFFRSw2QkFDSSx5QkFDQyx3QkFDRyxxQkFFVixvQkFDRSxXQUNBLGtCQUNBLE9BQ0EsTUFDQSxTQUNBLGNBQ0EsUUFDQSxXQUNBLFlBQ0EsV0FDQSwwQ0FDUSxrQ0FFVixZQUNFLGFBQ0EsV0FDQSxZQUNBLGVBQ0EsUUFDQSxNQUNBLHdCQUNBLGVBQ0EscUJBQ0Esa0JBQ0EsVUFDQSxXQUNBLGtCQUNBLGVBQ0Esd0NBQ0EsaUJBQ0EscUNBQ0EsU0FDQSxnQkFDQSxhQUNBLHdCQUNRLGdCQUVWLDhCQUNFLFNBQ0EsVUFFRiwyRUFJRSxxQkFDQSxrQkFDQSxVQUNBLFdBQ0Esa0JBQ0EsZUFDQSx3Q0FDQSxpQkFDQSxxQ0FDQSxTQUNBLGdCQUNBLGFBQ0Esd0JBQ1EsZ0JBRVYsbUJBQ0UsUUFHRixnQkFDRSxlQUNBLGNBQ0EsY0FDQSxTQUdGLDRKQUtFLFdBQ0EsZ0JBRUYsdUJBQ0UsV0FDQSxTQUNBLG1CQUNBLGNBQ0Esb0JBQ0EsZ0NBQ1Esd0JBQ1IsaUNBRUYsOEJBQ0Usa0JBQ0EsY0FDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLDBDQUNRLGtDQUNSLGdCQUVGLFdBQ0UsYUFHRixnQkFDRSxjQzFNRCxtQkFDRyxXQUdJLDJDQUNJLG1CQUNBLFdBQ0EsU0FDQSxhQUVBLDhDQUNJLFdBQ0EsU0FDQSxVQUNBLGlDQUtSLG9DQUNJLFNBQ0EsY0FHSixrQ0FDSSxVQUNBLGdCQUNBLGdCQUNBLHlCQUNBLFNBRUEscUNBQ0ksU0FDQSxnQkFDQSxXQUNBLHlCQUVBLHVDQUNJLGdCQUNBLGNBQ0EsY0FDQSxnQkFDQSxlQUNBLGlCQUVBLDZDQUNJLHFCQUNBLHNCQUdKLDZDQUNJLHFCQUNBLHNCQ3BEdkIsZUFDRyxXMUdJWSxRMEdIWixXQUVKLGVBQ0ksbUJBQ0EsV0FFSixVQUVJLG1CQUNBLHNCQUdKLGtCQUVJLHFCQUNBLGNBQ0EsK0JBQ0Esc0JBR0osV0FFSSxtQkFDQSxzQkFHSixtQkFFSSxxQkFDQSxzQkFDQSwrQkFDQSxzQkFHSixVQUVJLG1CQUNBLHNCQUdKLGVBRUksbUJBQ0Esc0JBR0osa0JBRUkscUJBQ0EseUJBQ0EsK0JBQ0Esc0JBR0osWUFFSSxtQkFDQSxzQkFLSixvQkFFSSxxQkFDQSxXQUNBLCtCQUNBLHNCQUdKLFNBRUksbUJBQ0Esc0JBR0osaUJBRUkscUJBQ0Esc0JBQ0EsK0JBQ0Esc0JBR0osY0FDSSxtQkFDQSxzQkFDQSwrQkFDQSxxQ0FFQSx3Q0FDSSxtQkFDQSxXQUtSLFlBRUksbUJBQ0Esc0JBR0osb0JBRUkscUJBQ0Esc0JBQ0EsK0JBQ0Esc0JBR0osbUJBRUksbUJBQ0Esc0JBR0osMkJBRUkscUJBQ0Esc0JBQ0EsK0JBQ0Esc0JBR0osY0FFSSxtQkFDQSxzQkFHSixzQkFFSSxxQkFDQSxzQkFDQSwrQkFDQSxzQkFHSixvQkFFSSxtQkFDQSxzQkFHSiw0QkFFSSxxQkFDQSxzQkFDQSwrQkFDQSxzQkFHSixzQkFFSSxtQkFDQSxzQkFHSiw4QkFFSSxxQkFDQSxzQkFDQSwrQkFDQSxzQkFHSixnQkFFSSxtQkFDQSxzQkFHSix3QkFFSSxxQkFDQSxzQkFDQSwrQkFDQSxzQkFHSixXQUVJLG1CQUNBLHNCQUdKLG1CQUVJLHFCQUNBLHNCQUNBLCtCQUNBLHNCQUdKLGlCQUVJLG1CQUNBLHNCQUlKLHlCQUVJLHFCQUNBLHNCQUNBLCtCQUNBLHNCQUdKLG1CQUVJLG1CQUNBLHNCQUdKLG1CQUNJLCtCQUNBLHNCQUNBLGtCQUdKLDJCQUVJLHFCQUNBLHlCQUNBLCtCQUNBLHNCQUdKLG1CQUNJLHlCQUNBLGNBQ0EscUJBQ0EsMkNBQ0EsZ0JBQ0EsOEJBQ0Esa0JBQ0EsbUJBQ0Esc0JBQ0Esa0JBQ0EsNkJBQ0EsK0JBQ0EsaUJBQ0EsK0JDclBBLHFDQUNJLGVBQ0EseUJBRUEsOERBQ0ksZUFNSix3REFDSSxxQkFDQSxnQkFDQSxrQkFDQSxtQkFDQSxzQkFDQSxnQ0FDQSxpQkFDQSw2Q0FDQSx5QkFDQSxtQkFDQSwwQkFDQSw4SEFDQSxXQUNBLGlCM0dyQkksUTJHc0JKLFlBRUEsK0RBQ0ksWUFDQSxTQUNBLGtCQUdKLDhEQUNJLFdBR0osb0VBQ0ksYUFLWixnQ0FDSSxnQkFDQSxZQUVBLGlEQUNJLGdCQUNBLFlBQ0EsZ0JBRUEsNEhBQ0ksY0FDQSxXQUNBLDJCQUNBLHlDQUNBLGtCQUNBLG9CQUNBLGNBQ0Esc0JBQ0EsNEJBQ0EseUJBQ0EsZUFDQSwyQ0FDQSxtREFDQSxpQ0FDQSwwQkFDQSxxRUFLWixpREFDSSxXQUNBLHNCQUVBLHlCQUpKLGlEQUtRLDJCQUdKLHlCQVJKLGlEQVNRLHlCQVRSLGlEQVlJLHlCQUVBLHlFQUNJLHFCQUNBLGdCQUNBLGtCQUNBLG1CQUNBLHNCQUNBLGdDQUNBLGlCQUNBLDJDQUNBLCtCQUNBLGNBQ0EseUJBQ0EsbUJBQ0Esa0JBQ0Esa0JBQ0EsOEhBQ0EsTTNHcEdJLFEyR3FHSiwrQkFDQSxzQkFDQSxhM0d2R0ksUTJHeUdKLHlCQXJCSix5RUFzQlEsbUJBR0osK0VBQ0ksb0NBR0osMkVBQ0ksbUJBQ0EsMkNBS1osc0NBQ0ksZUFDQSxtQkFFQSxpREFDSSxxQkFDQSxrQkFDQSxtQkFDQSxzQkFDQSxnQ0FDQSxpQkFDQSwyTUFDQSwrQkFDQSxjQUNBLHlCQUVBLHlCQVpKLGlEQWFRLGtCQWJSLGlEQWdCSSxlQUNBLGtCQUNBLGtCQUNBLDhIQUNBLGdCQUNBLHFCQUNBLG1CQUNBLGlCQUVBLGdFQUNJLFdBQ0EsaUIzR3ZKQSxRMkd3SkEsYTNHeEpBLFEyRzJKSixtRUFDSSx5QkFDQSw0QkFHSixrRUFDSSwwQkFDQSw2QkFHSiw2REFDSSxhQUlSLDJDQUNJLDJNQUNBLHlCQUVBLHlCQUpKLDJDQUtRLGtCQUtaLDZDQUNJLGFBR0osbUNBQ0ksV0FDQSxZQUNBLGVBR0kseUZBQ0ksc0JBSUEsd0hBQ0kscUJBQ0Esa0JBQ0EsbUJBQ0Esc0JBQ0EsZ0NBQ0EsaUJBQ0EsK0JBQ0Esa0JBQ0Esa0JBQ0EsOEhBQ0EsWUFDQSxtQkFDQSxjQUNBLFlBQ0Esa0JBQ0EsbUJBQ0EsYUFDQSwyTUFFQSx3SkFDSSx5QkFNaEIsK0RBQ0ksYUFLSixxREFDSSxlQUVBLHNFQUNJLGdDQUNBLDBCQUNBLGVBQ0EsZ0JBRUEsbUZBQ0ksMEJBRUEseUZBQ0ksY0FPcEIsZ0RBQ0kseUJBQ0EsMkJBQ0EsNkJBQ0EsMkJBRUEsNERBQ0ksMkJBQ0EsK0JBSVEseUZBQ0ksZ0NBQ0EsZ0JBQ0EsMEJBR0osb0dBQ0ksWUFLWixnS0FDSSxhQU1SLHlCQURKLDZEQUVRLHFCQUNBLHNCQUdKLHlCQU5KLDZEQU9RLDBCQUtKLHdEQUNJLHdCQUlBLGlGQUNJLGNBQ0Esb0ZBQ0ksa0JDL1NuQixtQkFDRyxnQkFDQSxxQkFDQSxrQkFDQSxZQUNBLHFCQUNBLDJCQUNBLHlCQUNBLGtCQUNBLGdCQUNBLGdDQUNBLG9DQUdJLHFDQUNJLGNBQ0Esa0JBQ0EscUJBQ0Esb0JBQ0EsZ01BR0osOENBQ0ksY0FDQSxXQUNBLDJCQUNBLDBCQUNBLGtCQUNBLG9CQUNBLGNBQ0Esc0JBQ0EsNEJBQ0EseUJBQ0EsMkNBQ0EsbURBQ0EsaUNBQ0Esa0JBQ0EscUVBRUEsb0RBQ0ksY0FDQSxzQkFDQSxxQkFDQSxVQUNBLDJDQUtKLHFGQUNJLFlBTVIsb0NBQ0kseUJBQ0EscUJBR0osc0RBQ0ksaUJBQ0EsY0FDQSxjQUNBLGdCQUVBLDZEQUNJLFlBQ0Esd0JBQ0Esa0JBQ0EsY0FDQSxrQkFNUiw0Q0FDSSxXQUNBLHlCQUNBLHFCQUVBLGtEQUNJLFdBQ0EseUJBQ0EscUJBQ0EsaURBQ0EseUNBSVIsMEVBQ0ksZUN6RlosY0FDSSxnQkFFQSx3Q0FDSSx5QkFFQSwrQ0FDSSxrQ0FDQSxlQUNBLHlCQUNBLFdBRUEscURBQ0kseUJBSVIsaUlBQ0ksa0NBQ0EsZUFLWixhQUNJLGtDQUNBLGVBSUEsOENBQ0ksa0NBQ0EsZUFHSixlQUNJLHlCQUNBLHNCQUNBLGtCQUNBLFdBQ0EsZUFDQSxvREFHSiw0RUFDSSxTQUNBLFVBR0osNEJBQ0ksY0FNUixXQUNJLGtCQUdKLFdBQ0kseUJBQ0EsZ0NBQ0EsdUJBQ0EsV0FDQSxnQkFDQSxZQUNBLE9BQ0Esb0JBQ0Esc0JBQ0EsZ0JBQ0EsUUFDQSxNQUNBLFVBR0osU0FDSSxXQUNBLG1CQUdKLG1CQUNJLFlBQ0EsT0FDQSx3QkFDQSxVQUNBLGtCQUNBLGtCQUNBLGFBQ0Esa0JBQ0EsUUFDQSxTQUNBLG9EQUVBLDZCQUNJLE1BR0osNEJBQ0ksU0FJUiwwQkFDSSxnQkFHSixzQkFDSSx5QkFDQSxZQUNBLFNBQ0EsT0FDQSxnQkFDQSxrQkFDQSxRQUNBLGlEQUVBLCtCQUNJLFNBR0oscUNBQ0ksWUFDQSxnQkFFQSx3Q0FDSSxxQkFDQSxXQUNBLGNBRUEsK0NBQ0ksc0JBQ0EsY0FDQSxnQkFDQSxnQkFDQSxlQUNBLHVCQUNBLG1CQUNBLFdBRUEsMEdBQ0ksc0JBQ0EscUJBQ0EsY0FHSixzREFDSSx5QkFDQSxxQkFDQSxXQU1oQixvQ0FDSSx5QkFDQSxZQUNBLGdCQUNBLFVBQ0Esa0JBQ0EsTUFDQSxXQUVBLDZDQUNJLGFBR0osb0ZBQ0kseUJBR0osd0NBQ0ksVUFFQSw2Q0FDSSwwQkFJUiw2Q0FDSSxPQUdKLHlDQUNJLFFBTVIsaURBQ0ksU0FDQSw0QkFHSixvREFDSSxZQU1SLG1CQUNJLGdCQUNBLGtCQUNBLFdBQ0EsWUFDQSxhQUNBLDJDQUtKLG9CQUNJLDZCQUNBLDRCQUNBLFdBQ0EsbUJBQ0EsZ0JBQ0Esa0JBSUosMkJBQ0ksR0FFSSxVQUdKLElBQ0ksV0FTUixZQUNJLGtCQUlBLHlDQUNJLGVBQ0Esa0JBR0osOEJBQ0ksK0JBQ0EsK0JBQ0Esc0JBQ0EsZUFDQSxnQkFDQSxXQUNBLGVBSVIsbUNBQ0ksWUFDQSxrQkFDQSxZQUNBLFNBQ0EsVUFHSixvQkFDSSxrQkFDQSwwQ0FDQSxZQUNBLHNCQUVBLDZCQUNJLG1DQUdKLHdCQUNJLGlCQUNBLGVBR0osa0NBQ0ksU0FHSixvREFDSSxlQUdKLDBEQUNJLGdCQUlSLGlCQUNJLFdBQ0EsY0FDQSxlQUNBLGVBS0osU0FDSSxzQkFFQSwrQkFDSSxxQkFHSixnQkFDSSwrQkFDQSxjQUNBLGdCQUNBLFdBQ0EsZUFFQSxzQkFDSSwrQkFDQSxxQkFDQSxjQUdKLHVCQUNJLHlCQUNBLHFCQUNBLFdBS0osdUJBQ0kseUJBQ0EsV0FHSix3Q0FDSSxpQkFDQSxtQkFHSixnRUFDSSxnQkFHSixvQkFDSSxjQUNBLGtCQUNBLG1CQUNBLGlCQUdKLHdDQUNJLG9CQUdKLGlDQUNJLGNBQ0EsZUFDQSxnQkFHSixvQkFDSSxzQkFFQSx3QkFDSSxXQUNBLHFCQUNBLGdCQUNBLGVBS0osMkJBQ0ksbUJBR0osOEJBQ0ksb0JBSVIsb0RBQ0ksNkJBR0osc0NBQ0kscUJBSUEsc0NBQ0kscUJBR0osMEJBQ0ksaUJBR0osOEJBQ0ksaUJBS1osdUJBQ0ksWUFDQSxtQkFDQSxpQkFDQSxZQUdKLG1CQUNJLDJCQUdKLGVBQ0ksa0JBRUEsMkJBQ0ksVUFDQSxZQUNBLGtCQUNBLGdCQUNBLGtCQUdKLDJCQUNJLFdBQ0EsZ0JBQ0Esb0JBQ0EsbUJBQ0EsbUJBT1osWUFDSSxjQUdKLFNBQ0kseUJBQ0EsWUFHSixrQkFDSSxZQUlBLGtCQUNJLHlCQUNBLFlBR0osMkJBQ0ksWUFLSixvQkFDSSx5QkFDQSxZQUdKLDZCQUNJLFlBTVIsb0JBQ0ksY0FDQSxlQUtKLGtCQUNJLGVBRUEsOEJBQ0ksYUFNUixrQkFFSSxnQkFHSixZQUVJLGtCQUNBLGtCQUVBLGVBQ0ksbUJBRUEsa0JBQ0kscUJBQ0EsbUJBQ0EsbUJBT1osYUFDSSxrQkFFQSwyQkFDSSx5QkFDQSxZQUNBLGdCQUNBLFVBQ0Esa0JBQ0EsUUFDQSxXQUVBLG9DQUNJLGFBR0osa0VBQ0kseUJBR0osK0JBQ0ksVUFHSixvQ0FDSSxXQUdKLGdDQUNJLFlBSVIsNEJBQ0ksaUJBRUEsK0JBQ0ksY0FFQSwwQ0FDSSxnQkFNUixrQkFDSSxlQUNBLG1CQUdKLG9DQUNJLG1CQU9aLG9CQUNJLFlBQ0EsaUJBRUEsb0NBQ0ksaUJBR0osd0NBQ0kseUJBQ0EsV0FJQSxnREFDSSxhQUVBLDJEQUNJLGFBTFosMkNBU0ksV0FNUixxQkFDSSxXQUNBLGdCQUVBLHlDQUNJLHlCQUNBLFdBSUEsaURBQ0ksYUFFQSw2REFDSSxhQUxaLDRDQVNJLFVBTVIsWUFDSSx5QkFDQSxTQUNBLHNCQUNBLFlBQ0EsT0FDQSxrQkFDQSxRQUdJLHdGQUNJLGtCQUNBLE1BQ0Esc0JBSVIscUNBQ0ksZUFDQSxxQkFDQSxZQUdKLGdCQUNJLGFBQ0EsWUFHSixrREFDSSxZQUNBLFlBQ0EsYUFDQSxVQUNBLFlBQ0EsV0FHSixrQ0FDSSxhQUdKLHVCQUNJLGVBQ0Esa0JBRUEsMkJBQ0ksWUFDQSxXQUlSLDZCQUNJLFlBQ0EsU0FDQSxPQUNBLFVBQ0EsVUFDQSxrQkFDQSxNQUNBLFFBR0oscUJBQ0ksUUFFQSw0QkFDSSxrQkFJUiwwQ0FDSSxVQUdKLHdCQUNJLFNBQ0EsVUFDQSxXQUVBLDhCQUNJLCtCQUlSLHlDQUNJLCtCQUNBLFNBQ0EsVUFDQSxRQUdKLDJCQUNJLGtCQUlBLDRCQUNJLGtCQUdKLHlCQUNJLFlBQ0EsV0FLSiwyQ0FDSSxhQUdKLDZDQUNJLGtCQUlSLGtDQUNJLGFBTVIsV0FDSSwyaktBQ0EsNEJBQ0EsWUFDQSxXQUdKLG1CQUNJLE9BQ0Esa0JBQ0EseUJBR0oseUJBQ0ksT0FDQSxrQkFDQSx5QkFHSix3QkFDSSxPQUNBLGtCQUNBLGdDQU1BLG1CQUNJLGtCQUdKLHNCQUNJLHFCQUdKLHFCQUNJLGVBR0osb0JBQ0ksa0JBSUosb0JBQ0ksa0JBT0osNEJBQ0ksVUFFQSw4QkFDSSwrQkFJUixrQ0FDSSx5QkFNUixrQkFDSSxxQkFDQSxZQUNBLGdCQUNBLG1CQUNBLFdBR0osa0JBQ0kscUJBQ0EsZ0JBQ0EscUJBSUEsNkZBQ0ksV0FDQSxVQUdKLGlJQUNJLGtTQUNBLDRCQUdKLDhDQUNJLGNBQ0EsVUFFQSxnRUFDSSxrU0FDQSw0QkFJUiwrQ0FDSSxjQUNBLFdBRUEsaUVBQ0ksa1NBQ0EsNEJBTVIsMkZBQ0ksV0FDQSxVQUdKLCtIQUNJLGtTQUNBLDRCQUdKLDZDQUNJLFdBQ0EsV0FFQSwrREFDSSxrU0FDQSw0QkFJUiw4Q0FDSSxXQUNBLFdBRUEsZ0VBQ0ksa1NBQ0EsNEJBT1IsNkJBQ0ksZUFDQSxXQUNBLGdCQUNBLFlBQ0EsY0FDQSxXQUNBLDJCQUVBLHlCQUNBLFNBQ0EsV0FDQSwwQkFDQSxxQkFDQSxlQUVBLG9DQUNJLHlCQUdKLGtDQUNJLGdCQUdKLDZDQUNJLG9CQUNBLHFCQUVBLG1EQUNJLHNCQUNBLHFCQUNBLDRCQUNBLDBCQUtaLG9DQUNJLGtCQUNBLFFBQ0EsVUFDQSxTQUNBLCtCQUdKLDJCQUNJLGVBQ0EsUUFDQSxnQkFDQSxTQUNBLGNBQ0EsV0FDQSxrQkFFQSx5QkFDQSxTQUNBLFdBQ0EsMEJBQ0Esd0NBQ0EsdUJBQ0EsZ0JBQ0EsZ0JBQ0EscUJBRUEsa0NBQ0kseUJBR0osaUNBQ0ksV0FDQSxlQUNBLDBCQUdKLDZCQUNJLGNBQ0EsZUFDQSxtQkFJUiw4QkFDSSxZQUNBLCtCQUNBLFNBRUEsZ0NBQ0ksa0JBQ0EsUUFDQSxxQkFDQSxrQkFDQSxtQkFDQSxjQUNBLG1DQUNBLGVBQ0Esd0JBSVIsNEJBQ0ksYUFDQSxlQUNBLGFBQ0EsWUFDQSxNQUNBLE9BQ0EsV0FDQSxzQkFDQSxXQUdKLCtFQUNJLGVBR0osa0NBQ0ksZ0JBQ0EsZUFDQSxXQUNBLFVBQ0EsU0FDQSxZQUNBLFlBQ0Esc0JBQ0EsV0FDQSxxQkFDQSxxQkFFQSw2Q0FDSSxjQUdKLDZDQUNJLFlBRUEsa0RBQ0ksaUJBQ0EsZUFHSiw0REFDSSxXQUVBLDhEQUNJLGVBTWhCLDRCQUNJLGdCQUNBLHFCQUdKLG1DQUNJLDZCQUNBLDRCQUNBLFdBQ0EsbUJBQ0EsZ0JBQ0Esa0JBSUEsdURBQ0kseUJBQ0EsV0FJQSwrREFDSSxhQU9KLG9DQUNJLGVBQ0EsZ0JBS1osOERBQ0kseUJBQ0EsV0FDQSxrQkFHSiwrQkFDSSx5QkFDQSxXQUdBLHNDQUNJLHNCQUNBLGNBQ0EscUJBSVIscUNBQ0ksa0NBQ0ksWUFDQSxXQUdKLDJCQUNJLGVBR0osNkJBQ0ksa0JBR0osa0NBQ0ksU0FLSix3SEFDSSxTQUNBLGtCQUVBLG9JQUNJLHlCQUdKLHNJQUNJLHNCQUNBLGNBQ0EscUJDcm5DZixvSkFDRyx5QkFFQSx3S0FDSSx5QkFJUix3RUFDSSxjQUNBLHFCQUNBLFlBQ0EsaUJBQ0EsV0FDQSxnQkFDQSxpQjlHVlksUThHYWhCLGVBQ0kseUJBR0osdUJBQ0kseUJBR0osa0JBQ0kseUJBR0osZ0NBQ0kseUJBR0osc0JBQ0ksMENDN0JRLGlFQUNJLGNBSVEsZ0hBQ0ksa0JBQ0EsWUFFQSxzSEFDSSxpQkFLWixvR0FDSSxZQUNBLGdCQUNBLFdBR0ksNkhBQ0ksTWpFakJyQixLaUVrQnFCLFlBQ0EsV0FLSixzSUFDSSxLakV6QnJCLEtpRXFDWCxzQkFDSSxZQ2pESiwwQkNrQkMsdUNBQ0Esc0IvRUpBLHlCOEVmRCwwQkNzQkUsb0JBR0Qsa0NBQ0MscUJBR0Qsc0NBQ0MsV0FDQSxhQUNBLHNCQUNBLGtDL0VORCwrQytFRUEsc0NBT0UsY0FJRixzQ0FDQyxhQUVBLHlDdkg2QkQsaUN1SDNCRSxlQUNBLGdCQUNBLFdBQ0Esa0IvRWpDRix5QitFNEJDLHlDdkg2QkQsaUN1SHBCRyxnQkFHRCxvREFDQyxnQkFHRCwyQ0FDQyxXQUlGLGdEdkhRRCxpQ0s5Q0EsZUFDQSxnQkFDQSxtQkFDQSxjQUNBLHlCQUVBLHNEQUNDLE1DMUJVLFFEMkJWLGtCaUhsQ0YsMEJBRUksbUJBRUEsNkJ0SG9FSCxpQ3NIbEVPLGFBQ0EsbUJBR0osMENBQ0ksbUJBR0osd0N0SDBESCxpQ3NIeERPLGFBRUEsMENBQ0ksY0FDQSwwQkFHSixzREFDSSxtQkFFQSxvRWpIZ0NYLGFBQ0EseUJBQ0EsU21DN0NBLHlCOEVXVyxvRWpIcUNWLG1CQUdELHVFQUNDLGtCQUNBLHNCQUNBLGVBQ0EsVUFDQSxTQUNBLGtCQUNBLFNBQ0EsbUJBQ0EsVUFFQSxvRkFDQyw0QkFHRCwyRUFDQyxNQXpCcUUsS0EwQnJFLGtCQUNBLFFBQ0EsU0FDQSxnQ0FDQSxLQTlCbUQsS21DMUNyRCx5Qm5Da0VDLDJFQVNFLFlpSHRESSw4REFDSSxnQkFDQSxjQUNBLHVCQUNBLHFCQUNBLHdCQUNBLHNCQUNBLDBCQUNBLGtCQUVBLGlFQUNJLGtCRS9DaEIsd0JBQ0MsZWhGY0EseUJnRmZELHdCQUlFLG9CQUdELDhCeEhpRUEsaUN3SC9EQyxnQkFDQSxjaEZ1QkQseUJnRjFCQSw4QkFNRSxpQ0FHRCw0Q0FDQyxhQUNBLDhCaEZIRix5QmdGQ0MsNENBS0UsY2hGTUgsK0NnRlhDLDRDQVNFLGNBR0QsK0NBQ0MsYUFDQSwyQkFDQSxTQUVBLGtEQUNDLHlCQUNBLGlCQUNBLGVBRUEsd0RBQ0MsV0FHRCx5REFDQyxnQ0FDQSxXQUtILDJEQUNDLGVBQ0Esa0JBQ0EsaUJBQ0EseUJBRUEsaUVBQ0MsV0FFQSxxRUFDQyxVQUlGLCtEQUNDLFdBQ0EsZ0JBQ0EsYUFHRCw4REFDQyxrQkFDQSxRQUNBLHNCQUNBLFNBQ0EsYUFDQSxnQkFDQSx5QkFDQSx1Q0FDQSxhQUVBLHFFQUNDLGNBR0QsaUVBQ0MsY0FDQSxrQkFDQSxlQUVBLHVFQUNDLFdBR0QsOEVBQ0MsZ0JBT0wsZ0RBQ0MsZ0JBQ0EsV0FDQSxzQkFDQSx5QkFDQSxZeEhsQ0YsaUN3SG9DRSxnQkFDQSxjQUNBLHlCaEY3RUYseUJnRm9FQyxnREFZRSxjQUdELHNEQUNDLFdBQ0EsaUJsSGpIWSxRa0hrSFosa0JBQ0EsUUFDQSxNQUNBLFlDekhKLDJCQUNJLGtCQUNBLGNBQ0EsV0FDQSxVQUNBLGdCQUVBLG1DQUNJLGNBQ0EsV0FHSix3TEFLSSxrQkFDQSxNQUNBLFNBQ0EsT0FDQSxXQUNBLFlBQ0EsU0FLSix5Q0FDSSwyQkFLSix5Q0FDSSxtQkFLSix1Q0FDSSxnQkFLSix3Q0FDSSxpQkM5Q1AsNEJBQ0MsbUJBR0QsOENIWUEsdUNBQ0Esc0IvRUpBLHlCa0ZUQSw4Q0hnQkMsb0JBR0Qsc0RBQ0MscUJBR0QsMERBQ0MsV0FDQSxhQUNBLHNCQUNBLGtDL0VORCwrQytFRUEsMERBT0UsY0FJRiwwREFDQyxhQUVBLDZEdkg2QkQsaUN1SDNCRSxlQUNBLGdCQUNBLFdBQ0Esa0IvRWpDRix5QitFNEJDLDZEdkg2QkQsaUN1SHBCRyxnQkFHRCx3RUFDQyxnQkFHRCwrREFDQyxXQUlGLG9FdkhRRCxpQ0s5Q0EsZUFDQSxnQkFDQSxtQkFDQSxjQUNBLHlCQUVBLDBFQUNDLE1DMUJVLFFEMkJWLGtCcUg1QkQsOENBRUMsUXBIOEJXLEtvSDVCWCxpRDFIOERELGlDMkh0RUEsZUFDQSxnQkFDQSxXQUNBLGNBQ0EsZ0NBQ0Esa0JBQ0Esb0JBRUEsbURBQ0MsV0FHRCxpRUFDQyxrQkFDQSxvQkFFQSxxRUFDQyxxQkFDQSxlQUNBLGNBQ0Esa0JBQ0EsUUFDQSxRQUNBLDJCQUVBLCtFQUNDLDBDQUNBLFdEbkJGLGlEQUVDLG1CQUNBLG1CQUtBLDBFQUNDLG1CQUtBLHFGMUhnREgsaUMwSDlDSSxlbEZYSix5QmtGU0cscUZBS0UsZ0JBSUYsNEZBQ0MsZUFDQSxtQmxGcEJKLHlCa0ZrQkcsNEZBS0UsZ0JBSUYseUZBQ0MsZWxGNUJKLHlCa0YyQkcseUZBSUUsZ0JBSUYsb0YxSHNCSCxpQ0toRUEseUJBQ0EsY0FDQSx3QkFDQSxXQUNBLHlCQUNBLGtCQUVBLDBGQUNDLFdxSGtDRSxvRjFIc0JILGlDMEhuQkksbUJBQ0Esb0JBQ0Esa0JBQ0Esa0JBQ0Esa0JBQ0EsY2xGM0NKLHlCa0ZtQ0csb0ZBV0Usb0JsRmxDTCwrQ2tGdUJHLG9GQWVFLGlCQUNBLG1CQU1KLCtEQUNDLG1CbEYxREYseUJrRjZEQyx5REFHRSxvQkFHRCw0RDFIVkYsaUMwSFlHLGdCQUNBLGVBQ0Esa0JsRnZFSCx5QmtGbUVFLDREQU9FLG1CQUlGLDJEQUNDLGVsRi9FSCx5QmtGOEVFLDJEQUlFLGdCQVNELG9FQUNDLGVBQ0EsbUJsRjdGSix5QmtGMkZHLG9FQUtFLGVBQ0Esb0JBTUosK0RBQ0MsZ0JBRUEsa0VBQ0MsU0FFQSxxRUFDQyxNcEh4SFcsUW9IeUhYLGdDQUNBLGVBQ0EsbUJBQ0Esa0JsRmxISix5QmtGNkdHLHFFQVFFLGVBQ0EsbUJBQ0EscUJBR0Qsa0ZBQ0MsU0FDQSxTQUNBLFVBR0QsdUVBQ0MsTXBIM0lVLFFvSDZJViw2RUFDQywwQkVuSlAsdUJBQ0MsbUJBRUEsMEI1SHFFQSxpQzJIdEVBLGVBQ0EsZ0JBQ0EsV0FDQSxjQUNBLGdDQUNBLGtCQUNBLG9CQUVBLDRCQUNDLFdBR0QsMENBQ0Msa0JBQ0Esb0JBRUEsOENBQ0MscUJBQ0EsZUFDQSxjQUNBLGtCQUNBLFFBQ0EsUUFDQSwyQkFFQSx3REFDQywwQ0FDQSxXbkZSSCxxRW9GZEEsOEJMSEMsYUFDQSxnQi9Fc0JELCtDK0VuQkEsb0NBVUEsdUNBQ0EsdUIvRUpBLHFFK0VQQSxvQ0FjQyxvQi9FS0QsK0MrRUZBLDRDQUNDLHFCQUdELGdEQUNDLFdBQ0EsYUFDQSxzQkFDQSxtQy9FTkQsMkYrRUVBLGdEQU9FLGMvRVRGLCtDK0VhQSxnREFDQyxhQUVBLG1Edkg2QkQsaUN1SDNCRSxlQUNBLGdCQUNBLFdBQ0EsbUIvRWpDRixxRStFNEJDLG1Edkg2QkQsaUN1SHBCRyxnQi9FekJILCtDK0U0QkUsOERBQ0MsZ0JBR0QscURBQ0MsV0FJRiwwRHZIUUQsaUNLOUNBLGVBQ0EsZ0JBQ0EsbUJBQ0EsY0FDQSx5QkFFQSxnRUFDQyxNQzFCVSxRRDJCVixtQm1DYkQscUUrRWJBLG9DQWlFQSxXQUlBLHVCQUNBLG1CQUNBLGtCQUVBLG9EQUNDLGdCL0U3REQsc0VvRmRBLDhCTEhDLGFBQ0EsZ0IvRWtDRCxnRCtFL0JBLG9DQVVBLHVDQUNBLHVCL0VKQSxzRStFUEEsb0NBY0Msb0IvRWlCRCxnRCtFZEEsNENBQ0MscUJBR0QsZ0RBQ0MsV0FDQSxhQUNBLHNCQUNBLG1DL0VORCw0RitFRUEsZ0RBT0UsYy9FR0YsZ0QrRUNBLGdEQUNDLGFBRUEsbUR2SDZCRCxpQ3VIM0JFLGVBQ0EsZ0JBQ0EsV0FDQSxtQi9FakNGLHNFK0U0QkMsbUR2SDZCRCxpQ3VIcEJHLGdCL0ViSCxnRCtFZ0JFLDhEQUNDLGdCQUdELHFEQUNDLFdBSUYsMER2SFFELGlDSzlDQSxlQUNBLGdCQUNBLG1CQUNBLGNBQ0EseUJBRUEsZ0VBQ0MsTUMxQlUsUUQyQlYsbUJtQ2JELHNFK0ViQSxvQ0FpRUEsV0FJQSx1QkFDQSxtQkFDQSxrQkFFQSxvREFDQyxnQi9FN0RELGdEb0ZkQSw4QkxIQyxhQUNBLGdCL0V3Q0QsMEIrRXJDQSxvQ0FVQSx1Q0FDQSx1Qi9FSkEsZ0QrRVBBLG9DQWNDLG9CL0V1QkQsMEIrRXBCQSw0Q0FDQyxxQkFHRCxnREFDQyxXQUNBLGFBQ0Esc0JBQ0EsbUMvRU5ELHNFK0VFQSxnREFPRSxjL0VTRiwwQitFTEEsZ0RBQ0MsYUFFQSxtRHZINkJELGlDdUgzQkUsZUFDQSxnQkFDQSxXQUNBLG1CL0VqQ0YsZ0QrRTRCQyxtRHZINkJELGlDdUhwQkcsZ0IvRVBILDBCK0VVRSw4REFDQyxnQkFHRCxxREFDQyxXQUlGLDBEdkhRRCxpQ0s5Q0EsZUFDQSxnQkFDQSxtQkFDQSxjQUNBLHlCQUVBLGdFQUNDLE1DMUJVLFFEMkJWLG1CbUNiRCxnRCtFYkEsb0NBaUVBLFdBSUEsdUJBQ0EsbUJBQ0Esa0JBRUEsb0RBQ0MsZ0JLN0RBLG9DTEhELHVDQUNBLHNCL0VKQSx5Qm9GTUMsb0NMQ0Esb0JBR0QsNENBQ0MscUJBR0QsZ0RBQ0MsV0FDQSxhQUNBLHNCQUNBLGtDL0VORCwrQytFRUEsZ0RBT0UsY0FJRixnREFDQyxhQUVBLG1Edkg2QkQsaUN1SDNCRSxlQUNBLGdCQUNBLFdBQ0Esa0IvRWpDRix5QitFNEJDLG1Edkg2QkQsaUN1SHBCRyxnQkFHRCw4REFDQyxnQkFHRCxxREFDQyxXQUlGLDBEdkhRRCxpQ0s5Q0EsZUFDQSxnQkFDQSxtQkFDQSxjQUNBLHlCQUVBLGdFQUNDLE1DMUJVLFFEMkJWLGtCdUhiQSxvQ0FFQyxhQUNBLG1CQUlBLGdEQUNDLE9BSmMsTUFLZCxNQUphLE1BTWIsWUFDQSxjcEZsQkgseUJvRmFFLGdEQVFFLGdDQUlGLG9EQUNDLGFBQ0Esa0JBQ0Esc0JBRUEsMEQ1SDJCSCxpQzRIekJJLGVBR0QsaUVBQ0MsZUFDQSxXQUNBLG1CQUdELDhEQUNDLGVBQ0EsZ0JBQ0EsbUJBR0QsK0RBQ0MsTXRIMURXLFFzSDJEWCxrQkFDQSxZQUNBLFdBRUEsaUVBQ0MsTXRIaEVVLFFzSGtFVix1RUFDQywwQkN4RVAscUJBQ0MsaUJBQ0Esb0JBRUEsd0I3SG9FQSxpQzJIdEVBLGVBQ0EsZ0JBQ0EsV0FDQSxjQUNBLGdDQUNBLGtCQUNBLG9CQUVBLDBCQUNDLFdBR0Qsd0NBQ0Msa0JBQ0Esb0JBRUEsNENBQ0MscUJBQ0EsZUFDQSxjQUNBLGtCQUNBLFFBQ0EsUUFDQSwyQkFFQSxzREFDQywwQ0FDQSxXRXRCRiwwQkFDQyxXckZhRix5QnFGTEEsNEJOWkMsYUFDQSxnQkFHRCxrQ0FVQSx1Q0FDQSxzQi9FSkEseUIrRVBBLGtDQWNDLG9CQUdELDBDQUNDLHFCQUdELDhDQUNDLFdBQ0EsYUFDQSxzQkFDQSxrQy9FTkQsK0MrRUVBLDhDQU9FLGNBSUYsOENBQ0MsYUFFQSxpRHZINkJELGlDdUgzQkUsZUFDQSxnQkFDQSxXQUNBLGtCL0VqQ0YseUIrRTRCQyxpRHZINkJELGlDdUhwQkcsZ0JBR0QsNERBQ0MsZ0JBR0QsbURBQ0MsV0FJRix3RHZIUUQsaUNLOUNBLGVBQ0EsZ0JBQ0EsbUJBQ0EsY0FDQSx5QkFFQSw4REFDQyxNQzFCVSxRRDJCVixrQm1DYkQseUIrRWJBLGtDQWlFQSxXQUlBLGtDQUNBLG1CQUNBLGtCQUVBLGtEQUNDLGdCT2xGRixpQkFDQyx5QkFDQSxrQnRGYUEseUJzRmZELGlCQUtFLHVCdEZVRCx5QnNGUEEsNEJBR0UsV0FJRixvQjlIeURBLGlDMkh0RUEsZUFDQSxnQkFDQSxXQUNBLGNBQ0EsZ0NBQ0Esa0JBQ0Esb0JBRUEsc0JBQ0MsV0FHRCxvQ0FDQyxrQkFDQSxvQkFFQSx3Q0FDQyxxQkFDQSxlQUNBLGNBQ0Esa0JBQ0EsUUFDQSxRQUNBLDJCQUVBLGtEQUNDLDBDQUNBLFduRmRILDZDc0ZJRSxpQkFDQSxtQkFJRiw2QkFDQyxrQnRGSkQseUJzRkdBLDZCQUlFLGV0RktGLHlCc0ZUQSw2QkFRRSxldEZqQkYseUJzRm9CQywrQ0FHRSxnQkFHRCwrREFDQyxhQUlDLHFGQUNDLHFCQUdELG9GekhqREosc0JBQ0Esa0N5SGtESyxXQUNBLGFBR0QsNkY5SGdCSixpQzhIZEssY0FDQSxXQUNBLHlCQUNBLFdBQ0Esa0JBQ0EsYUFDQSx5QkFDQSxlQUNBLHNCQUNrQixhQUNBLG1CQUNBLHVCdEYxQ3ZCLCtDc0Y2QkksNkZBZ0JFLGdCQU9MLGdEQUNDLFdBQ0EsZ0J0RmxFRix5QnNGZ0VDLGdEQUtFLGtCQUNBLG9CQUdELDBFQUNDLGFBRUEsMEdBQ0MsbUJBS0gsNkNBQ0MsaUJ4SDdGYSxRd0g4RmIsbUJBQ0Esa0JBQ0EsUUFDQSxldEZ2RkYseUJzRmtGQyw2Q0FRRSxjdEZwRkgseUJzRjRFQyw2Q0FZRSxXQUNBLGF0RjdFSCx5QnNGZ0VDLDZDQWlCRSxXQUNBLGFBR0Qsd0RBQ0MsV0FDQSxpQ0FHRCx5REFDQyxZQUNBLGdDQUVBLDZEQUNDLCtDQUNBLE1BQ0EsT0FFQSx5Q0FMRCw2REFNRSxVQUtILG9FQUNDLFlBR0QsaURBQ0MsVUFDQSxVQUNBLGtCQUNBLFFBQ0EsU0FDQSxnQ3RGL0hILHlCdUZyQkQsa0JBR0Usb0JBTUQsb0MxSFJBLHNCQUNBLGtDMEhTQyxZQUNBLGtCdkZHRCx5QnVGTkEsb0NBTUUsYUFDQSwyQnZGV0YsK0N1RmxCQSxvQ0FXRSxrQnZGYUYseUJ1RnhCQSxvQ0FlRSxrQkFHRCw4Q0FDQyxhQUNBLFdBQ0Esa0JBQ0EsU0FDQSxpRkFDQSxvRkFDQSxrRkFDQSxxSHZGcEJGLHlCdUZZQyw4Q0FXRSxjQUlGLHFEQUNDLFVBQ0Esa0JBQ0EsU0FDQSxhdkYvQkYseUJ1RjJCQyxxREFPRSxjdkZ0QkgsK0N1RmVDLHFEQVdFLFlBR0QsK0QvSGdCRixpQytIZEcsV0FDQSxlQUNBLGdCQUNBLG1CQUNBLHlCQUdELHdEL0hPRixpQytITEcsZ0JBQ0EsZUFDQSxnQkFDQSxnQkFDQSxXQUNBLGlCQUNBLFd2RjlDSCwrQ3VGc0NFLHdEQVdFLGdCQUdELDBEQUNDLHFCQUNBLFdBTUosK0JBQ0MsbUJ2Rm5FRCx5QnVGa0VBLCtCQUlFLGNBR0QseUMvSHRCRCxpQytId0JFLHlCQUNBLGVBR0Qsa0MvSDVCRCxpQytIOEJFLGVBQ0EsZUFDQSxtQkFFQSxvQ0FDQyxxQkFDQSxXQzVHSixpQmhJd0VDLGlDZ0l0RUEsZ0JBQ0Esb0JBQ0EsaUIxSENlLGlDMEhDZixleEZlQSx5QndGYkEsNEJBR0UsY0FJRiw4QkFDQyxxQkFDQSxTeEZGRCx1RHdGS0UsbUJ4RkNGLHlCd0ZOQSw4QkFTRSxXQUdELGlDQUNDLDRCQUNBLGtCQUNBLGlCQUNBLFdBQ0EscUJBQ0EsZUFFQSw4Q0FDQyxTQUNBLGVBR0QsbUNBQ0MsV0FDQSwwQkFLSCwrQjNIV0EsYUFDQSx5QkFDQSxTbUM3Q0EseUJ3RmdDQSwrQjNIZ0JDLG1CQUdELGtDQUNDLGtCQUNBLHlCQUNBLGVBQ0EsVUFDQSxTQUNBLGtCQUNBLFNBQ0EsbUJBQ0EsVUFFQSwrQ0FDQywrQkFHRCxzQ0FDQyxNMkhsQ3FDLEszSG1DckMsa0JBQ0EsUUFDQSxTQUNBLGdDQUNBLEsySHZDOEIsS3hGakNoQyx5Qm5Da0VDLHNDQVNFLFltQ3JFSCx5QndGMEJBLCtCQUlFLFdDL0NELG1DQUNDLHlCQUNBLFdBQ0EsU0NQSCx5QkFDQyx5QkFDQSxhQUVBLDRCbElvRUEsaUNrSWxFQyxnQkFDQSxlQUNBLGtCQUNBLFdBQ0Esa0JBQ0EsU0FFQSxrQ0FDQyxXQUNBLGtCQUNBLGlCQUNBLGNBQ0EsWUFDQSxnQ0FJRiwyQkFDQyxlQUNBLGdCQUNBLE01SG5CVSxRNEhvQlYsd0JBQ0Esa0IxRlBELHlCMEZFQSwyQkFRRSxhQUlGLDhCbElxQ0EsaUNLaEVBLHlCQUNBLGNBQ0Esd0JBQ0EsV0FDQSx5QkFDQSxrQkFFQSxvQ0FDQyxXOEhoQkYsaUJBQ0ksZ0JBRUEsdUJBQ0ksaUJBR0osc0NBQ0ksU0FHSixrQ0FDSSxvQ0FLUixtQkFDSSxvQ0FDQSxZQUNBLGFBQ0EsZUFDQSxNQUNBLE9BQ0EsYUFDQSxVQUNBLDhCQUNBLGNBRUEsMEJBQ0ksUTdIaUJzQixLNkhoQnRCLFVBR0osMEJBQ0ksU0FDQSxrQkFDQSxXQUVBLDhCQUNJLFVBQ0EsZ0JBSVIsNEJBQ0ksVUFDQSxXQUVBLDZDbkl1QlAsaUNtSXJCVyxXQUNBLGVBQ0EsZ0JBQ0EsU0FDQSw2QkFDQSxXQUNBLHNCQUNBLFVBQ0EsY0FDQSxjQUlSLDJCQUNJLFNBQ0Esa0JBQ0EsWUFFQSw4Q0FDSSxrQkFDQSxXQUNBLFlBQ0EsVUFHSiwrQkFDSSxVQUNBLGdCQzlFWixrQmJrQkMsdUNBQ0Esc0IvRUpBLHlCNEZmRCxrQmJzQkUsb0JBR0QsMEJBQ0MscUJBR0QsOEJBQ0MsV0FDQSxhQUNBLHNCQUNBLGtDL0VORCwrQytFRUEsOEJBT0UsY0FJRiw4QkFDQyxhQUVBLGlDdkg2QkQsaUN1SDNCRSxlQUNBLGdCQUNBLFdBQ0Esa0IvRWpDRix5QitFNEJDLGlDdkg2QkQsaUN1SHBCRyxnQkFHRCw0Q0FDQyxnQkFHRCxtQ0FDQyxXQUlGLHdDdkhRRCxpQ0s5Q0EsZUFDQSxnQkFDQSxtQkFDQSxjQUNBLHlCQUVBLDhDQUNDLE1DMUJVLFFEMkJWLGtCK0hsQ0Ysa0JBRUMsYUFDQSxtQkFDQSxlQUVBLHFCcElrRUEsaUNvSWhFQyxnQkFDQSxNOUhGVSxROEhHVix5QkFDQSxnQ0FDQSxtQkFDQSxtQkFDQSxhQUNBLG1CQUdELG9CQUNDLGtCQUdELG9CQUNDLE05SGxCYyxROEhtQmQsMEJBR0QsK0JBQ0MsZ0JDMUJELHdCcklzRUEsaUMySHRFQSxlQUNBLGdCQUNBLFdBQ0EsY0FDQSxnQ0FDQSxrQkFDQSxvQkFFQSwwQkFDQyxXQUdELHdDQUNDLGtCQUNBLG9CQUVBLDRDQUNDLHFCQUNBLGVBQ0EsY0FDQSxrQkFDQSxRQUNBLFFBQ0EsMkJBRUEsc0RBQ0MsMENBQ0EsV25GUkgscUU2RmZBLDRCZEZDLGFBQ0EsZ0IvRXNCRCwrQytFbkJBLGtDQVVBLHVDQUNBLHVCL0VKQSxxRStFUEEsa0NBY0Msb0IvRUtELCtDK0VGQSwwQ0FDQyxxQkFHRCw4Q0FDQyxXQUNBLGFBQ0Esc0JBQ0EsbUMvRU5ELDJGK0VFQSw4Q0FPRSxjL0VURiwrQytFYUEsOENBQ0MsYUFFQSxpRHZINkJELGlDdUgzQkUsZUFDQSxnQkFDQSxXQUNBLG1CL0VqQ0YscUUrRTRCQyxpRHZINkJELGlDdUhwQkcsZ0IvRXpCSCwrQytFNEJFLDREQUNDLGdCQUdELG1EQUNDLFdBSUYsd0R2SFFELGlDSzlDQSxlQUNBLGdCQUNBLG1CQUNBLGNBQ0EseUJBRUEsOERBQ0MsTUMxQlUsUUQyQlYsbUJtQ2JELHFFK0ViQSxrQ0FpRUEsV0FJQSx1QkFDQSxtQkFDQSxrQkFFQSxrREFDQyxnQi9FN0RELCtDNkZmQSw0QmRGQyxhQUNBLGdCL0U0QkQseUIrRXpCQSxrQ0FVQSx1Q0FDQSx1Qi9FSkEsK0MrRVBBLGtDQWNDLG9CL0VXRCx5QitFUkEsMENBQ0MscUJBR0QsOENBQ0MsV0FDQSxhQUNBLHNCQUNBLG1DL0VORCxxRStFRUEsOENBT0UsYy9FSEYseUIrRU9BLDhDQUNDLGFBRUEsaUR2SDZCRCxpQ3VIM0JFLGVBQ0EsZ0JBQ0EsV0FDQSxtQi9FakNGLCtDK0U0QkMsaUR2SDZCRCxpQ3VIcEJHLGdCL0VuQkgseUIrRXNCRSw0REFDQyxnQkFHRCxtREFDQyxXQUlGLHdEdkhRRCxpQ0s5Q0EsZUFDQSxnQkFDQSxtQkFDQSxjQUNBLHlCQUVBLDhEQUNDLE1DMUJVLFFEMkJWLG1CbUNiRCwrQytFYkEsa0NBaUVBLFdBSUEsa0NBQ0EsbUJBQ0Esa0JBRUEsa0RBQ0MsZ0JjbEVBLGtDZEVELHVDQUNBLHNCL0VKQSx5QjZGQ0Msa0NkTUEsb0JBR0QsMENBQ0MscUJBR0QsOENBQ0MsV0FDQSxhQUNBLHNCQUNBLGtDL0VORCwrQytFRUEsOENBT0UsY0FJRiw4Q0FDQyxhQUVBLGlEdkg2QkQsaUN1SDNCRSxlQUNBLGdCQUNBLFdBQ0Esa0IvRWpDRix5QitFNEJDLGlEdkg2QkQsaUN1SHBCRyxnQkFHRCw0REFDQyxnQkFHRCxtREFDQyxXQUlGLHdEdkhRRCxpQ0s5Q0EsZUFDQSxnQkFDQSxtQkFDQSxjQUNBLHlCQUVBLDhEQUNDLE1DMUJVLFFEMkJWLGtCZ0lsQkEsa0NBRUMsa0JBSUMsaURBQ0MsbUJBR0Qsd0RBQ0Msa0JBQ0EsWUFDQSxVQUVBLDREQUNDLFdBQ0EsWUFHRCx3RUFDQyxlQUNBLFdBQ0EsaUJDdkNOLHFCQUNJLG1COUZvQkgseUI4RnJCRCxxQkFJUSxhQUNBLDBCQUdKLHdCQUNJLG1COUZNUCx5QjhGUEcsd0JBSVEseUJBQ0EsYUFDQSxtQkFJSSxrQ0FDSSxjQUVBLHdDQUNJLG1CQUVBLDRDQUNJLDJDOUZFM0IsK0M4Rm5CRyx3QkF5QlEsb0JBR0oscUNBQ0ksZ0JBR0osMkJ0SWdDUCxpQ3NJOUJXLGU5RjNCWCx5QjhGeUJPLDJCQUtRLGVBQ0EsbUJBQ0EsYUFFQSxzQ0FDSSxpQjlGdkJuQiwrQzhGYU8sMkJBZVEsZ0I5RmxDZix5QjhGbUJPLDJCQW1CUSxtQkFDQSxrQkFDQSxpQ0FHSixpQ0FDSSxXQUNBLHlCdElNZixpQ3NJSmUsZ0JBQ0EsZTlGdERmLHlCOEZpRFcsaUNBUVEsY0FDQSxlQUNBLGdCQUNBLG1CQUdKLHFDQUNJLFdBQ0Esa0JBQ0EsUUFDQSxRQUNBLDJCQUNBLGdDOUYvRG5CLHlCOEZ5RGUscUNBU1EsY0FLWiw2QkFDSSxXQUVBLG1DQUNJLFdDaEdwQiwwQ0FDSSxpQnhJU0EsUXdJUEEscUVBQ0ksTWpJQ1EsUWlJT1IsZ0VBQ0kscUJBR0kseUhBQ0ksZUFFQSxvSUFDSSwyQkFDQSw4QkFHSiw0SUFDSSw0QkFDQSwrQkFDQSwrQkFHSSxxS0FDSSxNakkxQmhCLFFpSTJCZ0IsV0FNQSxrTEFDSSxLaklsQ3BCLFFpSTBDSixzQ0FuQ0osZ0VBb0NRLFNBQ0EsZ0JBQ0Esa0JBQ0EsUUFDQSxZQUtKLHNHQUNJLFdqSXJEQSxRaUlzREEsTW5GaERMLEttRmlESyxpQkFDQSxZQU1BLDhGQUNJLHlCQUVBLGdJQUNJLE1uRmxEYixLbUZtRGEsWW5GNlJBLHVEbUY1UkEsZ0JBR0osbUlBQ0ksYUFPSSwyS0FDSSxZbkZnUlIsdURtRjlRUSxzTUFDSSxNakluRnBCLFFpSTBGQSw4RkFDSSx5QkFFQSxnT0FDSSx5QkFJUixzQ0FyQ0osMEVBc0NRLFlBQ0EsVUFPSiw4RkFDSSxlQUdJLHdKQUNJLGVBRUEsNktBQ0ksY0FHSixxS0FDSSxlQUVBLHNMQUNJLGVBQ0EsZ0JBSUEsNkxBQ0ksZUFDQSxtQkFDQSwwQkFLWixzS0FDSSxNbkZ4SHJCLEttRnlIcUIsWW5Gb05GLG9MbUZuTkUsZ0JBR0oseUtBQ0ksTW5GL0Z0QixRbUZnR3NCLGVBR0oscUNBbkNKLHdKQW9DUSxnQkFPcEIsMkVBQ0ksYUFHSiw0RUFDSSxZbkZpTVEsdURtRi9MUixzQ0FISiw0RUFJUSxlQUlSLHFGQUNJLFluRnlMUSx1RG1GdkxSLGtIQUNJLE1uRmxIRixRbUZzSE4sc0NBckVKLGdFQXNFUSxpQkFLSSxpSUFDSSxZbkZ3S00sb0xtRnRLTiwrSkFDSSxZbkZxS0Usb0xtRnBLRixlQUdBLCtMQUNJLHlCQUdKLHFLQUNJLHFCQUVBLHFNQUNJLHFCQU9wQiw2R0FDSSxZbkZvSkksdURtRm5KSixlQUNBLFlBQ0EseUJBRUEsaUhBQ0ksWW5GOElBLHVEbUY3SUEsZUFDQSxvQkFDQSxrQkFFQSx3SEFDSSxZQUNBLHdCQUNBLFdBQ0EsWUFDQSxjQUNBLGVBQ0EsaUJBSVIsbUhBQ0kscUJBRUEsdUhBQ0kscUJBUVosc0NBRVEscWhCQUNJLGtCQUxoQixrRkFTUSxZQUNBLGlCQVFoQiwrQkFDSSxnQkNwUVIseUJBQ0MsbUJBRUEsNEJ4SXFFQSxpQzJIdEVBLGVBQ0EsZ0JBQ0EsV0FDQSxjQUNBLGdDQUNBLGtCQUNBLG9CQUVBLDhCQUNDLFdBR0QsNENBQ0Msa0JBQ0Esb0JBRUEsZ0RBQ0MscUJBQ0EsZUFDQSxjQUNBLGtCQUNBLFFBQ0EsUUFDQSwyQkFFQSwwREFDQywwQ0FDQSxXYXBCRixpRWpCU0QsdUNBQ0Esc0IvRUpBLHlCZ0dOQyxpRWpCYUEsb0JBR0QseUVBQ0MscUJBR0QsNkVBQ0MsV0FDQSxhQUNBLHNCQUNBLGtDL0VORCwrQytFRUEsNkVBT0UsY0FJRiw2RUFDQyxhQUVBLGdGdkg2QkQsaUN1SDNCRSxlQUNBLGdCQUNBLFdBQ0Esa0IvRWpDRix5QitFNEJDLGdGdkg2QkQsaUN1SHBCRyxnQkFHRCwyRkFDQyxnQkFHRCxrRkFDQyxXQUlGLHVGdkhRRCxpQ0s5Q0EsZUFDQSxnQkFDQSxtQkFDQSxjQUNBLHlCQUVBLDZGQUNDLE1DMUJVLFFEMkJWLGtCbUl6QkEsaUVBRUMsbUJBSUMsNkVBQ0MsYUFDQSxjaEdJSix5QmdHREcsb0ZBR0UsV0FDQSxXQUlGLGtGbkkzQkgsc0JBQ0Esa0NtSTRCSSxXQUNBLFVoR2hCSix5QmdHYUcsa0ZBTUUsY0FLSCwwRUFDQyxhQUVBLDZFeEk4QkgsaUN3STVCSSxpQkFDQSxXQUNBLG1CQUNBLGFoR2hDSix5QmdHMkJHLDZFeEk4QkgsaUN3SXJCSyxnQmhHOUJMLHlCZ0dxQkcsNkVBYUUsZ0JBR0QsK0VBQ0MsV0FFQSxxRkFDQywwQkFLSCxvRnhJS0gsaUNLOUNBLGVBQ0EsZ0JBQ0EsbUJBQ0EsY0FDQSx5QkFFQSwwRkFDQyxNQzFCVSxRRDJCVixrQm1DYkQseUJnR29EQyxrREFHRSxVQzVFSixzQkFDQyxrQkFFQSx5QnpJcUVBLGlDMkh0RUEsZUFDQSxnQkFDQSxXQUNBLGNBQ0EsZ0NBQ0Esa0JBQ0Esb0JBRUEsMkJBQ0MsV0FHRCx5Q0FDQyxrQkFDQSxvQkFFQSw2Q0FDQyxxQkFDQSxlQUNBLGNBQ0Esa0JBQ0EsUUFDQSxRQUNBLDJCQUVBLHVEQUNDLDBDQUNBLFdjdEJILG1EQUNDLDJCQUNBLGNBQ0Esd0JDVkYsc0JuQmtCQyx1Q0FDQSxzQi9FSkEseUJrR2ZELHNCbkJzQkUsb0JBR0QsOEJBQ0MscUJBR0Qsa0NBQ0MsV0FDQSxhQUNBLHNCQUNBLGtDL0VORCwrQytFRUEsa0NBT0UsY0FJRixrQ0FDQyxhQUVBLHFDdkg2QkQsaUN1SDNCRSxlQUNBLGdCQUNBLFdBQ0Esa0IvRWpDRix5QitFNEJDLHFDdkg2QkQsaUN1SHBCRyxnQkFHRCxnREFDQyxnQkFHRCx1Q0FDQyxXQUlGLDRDdkhRRCxpQ0s5Q0EsZUFDQSxnQkFDQSxtQkFDQSxjQUNBLHlCQUVBLGtEQUNDLE1DMUJVLFFEMkJWLGtCcUlsQ0Ysc0JBRUMsc0JBQ0EsbUJsR1lBLHlCa0dmRCxzQkFNRSxvQkFHRCw2QjFJK0RBLGlDMEk3REMsZ0JBQ0EsaUJwSVBjLFFvSVFkLFdBQ0EsYUFDQSx5QkFDQSxlbEdERCx5QmtHTkEsNkJBVUUsZUFDQSxtQkFJRiw2QnJJdkJBLHNCQUNBLGtDcUl3QkMsYUFDQSxXbEdaRCx5QmtHU0EsNkJBTUUsY0FJRiwrQkFDQyxhQUVBLGtDQUNDLGdDQUNBLG9CQUNBLG1CQUlDLG1EQUNDLGVBSUYsK0NBQ0MsU0FDQSxnQkFDQSxpQkFHRCw0QzFJaUJGLGlDSzlDQSxlQUNBLGdCQUNBLG1CQUNBLGNBQ0EseUJBRUEsa0RBQ0MsTUMxQlUsUUQyQlYsa0JxSXFCQyw0Q0FFQyxrQkFHRCxxQzFJWUYsaUMwSVZHLGVBQ0EsZ0JBQ0EsV0FDQSxTbEdsREgseUJrRzZDRSxxQzFJWUYsaUMwSUhJLGdCQUdELHVDQUNDLFdBRUEsNkNBQ0MsMEJDMUVOLE9BQ0ksa0JBQ0EsYUFFQSwyQkFDQSxnQkFFQSxTQUNJLFVBQ0Esb0JBQ0EsbUJBSVIsbUJBQ0ksa0JBR0osY0FDSSxrQkFDQSxTQUNBLFdBQ0EsY0FDQSxVQUNBLGlCQUdKLGVBQ0ksdUJBQ0Esb0JBQ0EsbUJBQ0EsbUJBR0osaUNBQ0ksT0FHSiw4QkFDSSx1QkFDQSxtQkFHSiw2QkFDSSx1QkFDQSxtQkFDQSxhQUdKLHlCQUNJLGVBQ0ksc0JBR0osNkJBQ0ksMkJBQ0Esb0JBQ0EsZ0JBQ0EscUJBSVIsZUFDSSxjQUdKLFlBQ0ksZ0JBR0osMEJBQ0ksa0JBQ0EsU0FDQSxXQUNBLGNBR0osZ0NBQ0ksV0FDQSx5QkFDQSxxQkFHSixzQ0FDSSx5QkFHSix3REFDSSxXQUdKLG9DQUNJLFdBQ0EseUJBQ0EscUJBR0osMENBQ0kseUJBR0osNERBQ0ksY0FHSixnQ0FDSSxXQUNBLHlCQUNBLHFCQUdKLHNDQUNJLHlCQUdKLHdEQUNJLGNBR0osMEJBQ0ksV0FDQSx5QkFDQSxxQkFHSixnQ0FDSSx5QkFHSixrREFDSSxjQUdKLGdDQUNJLFdBQ0EseUJBQ0EscUJBR0osc0NBQ0kseUJBR0osd0RBQ0ksY0FHSiw4QkFDSSxXQUNBLHlCQUNBLHFCQUdKLG9DQUNJLHlCQUdKLHNEQUNJLGNBR0osNEJBQ0ksV0FDQSx5QkFDQSxxQkFHSixrQ0FDSSx5QkFHSixvREFDSSxjQUdKLDBCQUNJLFdBQ0EseUJBQ0EscUJBR0osZ0NBQ0kseUJBR0osa0RBQ0ksV0FHSiwwQkFDSSxXQUNBLHlCQUNBLHFCQUdKLGdDQUNJLHlCQUdKLGtEQUNJLFdBR0osMEJBQ0ksV0FDQSx5QkFDQSxxQkFHSixnQ0FDSSx5QkFHSixrREFDSSxjQUdKLHdCQUNJLFdBQ0EseUJBQ0EscUJBR0osOEJBQ0kseUJBR0osZ0RBQ0ksY0FHSiw4QkFDSSxXQUNBLHlCQUNBLHFCQUdKLG9DQUNJLHlCQUdKLHNEQUNJLGNBR0osOEJBQ0kseUJBR0osOEJBQ0ksV0FDQSx5QkFDQSxxQkFHSixvQ0FDSSx5QkFHSixzREFDSSxjQUdKLDhCQUNJLGNBR0osNEJBQ0ksV0FDQSx5QkFDQSxxQkFHSixrQ0FDSSx5QkFHSixvREFDSSxjQUdKLDRCQUNJLFdBQ0EseUJBQ0Esa0JBR0osa0NBQ0kseUJBR0osb0RBQ0ksY0FHSixrQkFDSSwwQkFDQSwyQkFDQSx5QkFFQSx3QkFDSSxxQ0FDQSxjQUtSLEtBQ0ksa0JBR0osYUFDSSxlQUNBLGdCQUNBLGtCQUNBLE1BQ0EsWUFDQSxZQUNBLGdDQUVBLGtDQUNJLGFBQ0EsbUJBQ0EsOEJBQ0Esa0JBQ0EsaUJBQ0EsWUFHSSx3Q0FDSSxpQkFDQSxnQkFFQSx5QkFKSix3Q0FLUSxnQkFDQSxjQUtaLDhDQUNJLFdBQ0EsZUFDQSxlQUlSLG9CQUNJLFdBQ0EsVUFDQSxnQkFDQSxrQkFDQSxTQUNBLFNBQ0EsZ0NBR0osZ0NBQ0ksa0JBQ0EsaUJBQ0EsWUFFQSxxQ0FDSSxhQUdJLHNEQUNJLFdBQ0EsWUFHSixvREFDSSxXQUNBLGVBQ0EsaUNBQ0EsZUFDQSxnQkFFQSx5QkFQSixvREFRUSxpQkFLWixnREFDSSw2QkFDQSxlQUVBLG9FQUNJLFdBQ0EscUJBQ0EsbUJBQ0EsaUNBQ0Esb0RBQ0EsaURBQ0EsNENBQ0EseUJBQ0EsV0FDQSxrQkFDQSx5QkFDQSxXQ2xacEIsY2hIS0Msc0I3QjREYyxJNkIzRGQsbUI3QjJEYyxJNkIxRGQsa0I3QjBEYyxJNkJ6RGQsaUI3QnlEYyxJNkJ4RGQsYzdCd0RjLEk2QnZEZCxnQmlISEEsZUFDQSxrQkFDQSxzQkFDQSxlQUNDLGFBQ0EsbUJySVBHLCtDQUNBLHVEQUNBLG9EQUNBLG1EQUNBLGtEUjhFSixnQ3FCdEZHLG9EQUNBLGlEQUNBLDRDd0g2QkEseUJBQ0EsTUQvQm9CLEtDZ0NwQixRRGpDbUIsVUNrQ25CLGlCdkk5QlksUXVJK0JaLFdqSWxCSSx5QmdJbEJSLGNDdUNNLE1EakNBLE1Db0NGLG9CQUNFLHNCRGpDTixvQmhITEMsc0I3QjREYyxJNkIzRGQsbUI3QjJEYyxJNkIxRGQsa0I3QjBEYyxJNkJ6RGQsaUI3QnlEYyxJNkJ4RGQsYzdCd0RjLEk2QnZEZCxnQmlISEEsZUFDQSxrQkFDQSxzQkFDQSxlQUNDLGFBQ0EsbUJySVBHLCtDQUNBLHVEQUNBLG9EQUNBLG1EQUNBLGtEUjhFSixnQ3FCdEZHLG9EQUNBLGlEQUNBLDRDd0g2QkEseUJBQ0EsTURyQm9CLEtDc0JwQixRRHZCbUIsVUN3Qm5CLGlCdkk5QlksUXVJK0JaLFdqSWxCSSx5QmdJUlIsb0JDNkJNLE1EdkJBLE1DMEJGLDBCQUNFLHNCRHZCTixxQmhIZkMsc0I3QjREYyxJNkIzRGQsbUI3QjJEYyxJNkIxRGQsa0I3QjBEYyxJNkJ6RGQsaUI3QnlEYyxJNkJ4RGQsYzdCd0RjLEk2QnZEZCxnQmlISEEsZUFDQSxrQkFDQSxzQkFDQSxlQUNDLGFBQ0EsbUJySVBHLCtDQUNBLHVEQUNBLG9EQUNBLG1EQUNBLGtEUjhFSixnQ3FCdEZHLG9EQUNBLGlEQUNBLDRDd0g2QkEseUJBQ0EsTXZJNUJZLFF1STZCWixRRGJtQixVQ2NuQixpQkRYRSxLQ1lGLFdqSWxCSSx5QmdJRVIscUJDbUJNLE1EYkEsTUNnQkYsMkJBQ0UseUJEWk4sNEJoSDFCQyxzQjdCNERjLEk2QjNEZCxtQjdCMkRjLEk2QjFEZCxrQjdCMERjLEk2QnpEZCxpQjdCeURjLEk2QnhEZCxjN0J3RGMsSTZCdkRkLGdCaUhIQSxlQUNBLGtCQUNBLHNCQUNBLGVBQ0MsYUFDQSxtQnJJUEcsK0NBQ0EsdURBQ0Esb0RBQ0EsbURBQ0Esa0RSOEVKLGdDNkl2REcseUJBQ0EsTTlJZkEsUThJZ0JBLFFERm1CLFVDR25CLCtCQUNBLFdqSWxCSSx5QmdJYVIsNEJDUU0sTUFsQnNCLE1BcUJ4QixrQ0FDRSx5QkRKTixnQmhIbENDLHNCN0I0RGMsSTZCM0RkLG1CN0IyRGMsSTZCMURkLGtCN0IwRGMsSTZCekRkLGlCN0J5RGMsSTZCeERkLGM3QndEYyxJNkJ2RGQsZ0JpSEhBLGVBQ0Esa0JBQ0Esc0JBQ0EsZUFDQyxhQUNBLG1CcklQRywrQ0FDQSx1REFDQSxvREFDQSxtREFDQSxrRFI4RUosZ0NxQnRGRyxvREFDQSxpREFDQSw0Q3dINkJBLHlCQUNBLE05SWZBLFE4SWdCQSxRRE1tQixVQ0xuQixpQjlJNUJBLFE4STZCQSxXaklsQkkseUJnSXFCUixzQkFNTSxNQ0hGLHNCQUNFLHlCRE1OLHVCaEg1Q0Msc0I3QjREYyxJNkIzRGQsbUI3QjJEYyxJNkIxRGQsa0I3QjBEYyxJNkJ6RGQsaUI3QnlEYyxJNkJ4RGQsYzdCd0RjLEk2QnZEZCxnQmlISEEsZUFDQSxrQkFDQSxzQkFDQSxlQUNDLGFBQ0EsbUJySVBHLCtDQUNBLHVEQUNBLG9EQUNBLG1EQUNBLGtEUjhFSixnQ3FCdEZHLG9EQUNBLGlEQUNBLDRDd0g2QkEseUJBQ0EsTTlJZkEsUThJZ0JBLFFEZ0JtQixTQ2ZuQixpQjlJNUJBLFE4STZCQSxXaklsQkkseUJnSStCUix1QkNWTSxNRGdCQSxNQ2JGLDZCQUNFLHlCRGlCTixXL0gzREksTWRVQSxLY1RBLFVnSStDMEIsS2hJOUMxQixZZ0k4Q2dDLEtoSTdDaEMsZWdJNkNzQyxFN0l1QnpDLGlDNklaQyxpQkFDRSxzQkFNRixhQUNFLGVESkosZ0IvSC9ESSxNZFVBLEtjVEEsVWdJK0MwQixLaEk5QzFCLFlnSThDZ0MsS2hJN0NoQyxlZ0k2Q3NDLEU3SXVCekMsaUNBZUEsZ0M2STNCQyxzQkFDRSxzQkFNRixrQkFDRSxpQ2hJbkVBLE1kVUEsS2NUQSxVZ0krQzBCLEtoSTlDMUIsWWdJOENnQyxLaEk3Q2hDLGVnSTZDc0MsRTdJdUJ6QyxpQzZJZkcsMEJBR0Ysd0JBQ0Usc0JBRUUsMEJBSUosb0JBQ0UsZURLSixtQi9IeEVJLE1QSVksUU9IWixVZ0krQzBCLEtoSTlDMUIsWWdJOENnQyxLaEk3Q2hDLGVnSTZDc0MsRTdJdUJ6QyxpQzZJWkMseUJBQ0UseUJBTUYscUJBQ0UsZUNwRUosV0FDSSxjQUVBLHFCQUNJLGFsSWNBLHlCa0lsQlIsV0FRUSxxQkFDQSxvQkFDQSxhQUNBLHVCQUNBLG1CQUNBLGVBQ0EsT0FFQSxxQkFDSSxxQkFDQSxvQkFDQSxjQUtaLGVBQ0ksY0FDQSxZQUVBLDJCQUNJLG1CQUNBLHNCQUNBLFlBSVIsaUJBQ0ksY0FDQSxjQUNBLFdsSXBCSSx5QmtJaUJSLGlCQU1RLFlBTUosdUJBQ0ksZ0NBQ0EsbUJBQ0Esb0JBQ0EsTS9JakNKLGlDK0k2QkEsdUJBT1Esb0JBR0osMEJBQ0ksYUFDQSxlQUlSLG1CQUNJLGlCQUVBLDZCQUNJLGNBR0osNkNBQ0ksZ0JBQ0EsY0FDQSxpQkFDQSxrQkFDQSxrQkFHSiw2Q0FDSSxvQkFDQSxjbEk5REoseUJrSWtFSSw2Q0FDSSxnQkFDQSxrQkFHSiw2Q0FDSSxvQkFDQSxvQkFPWixtQ0FDSSxrQjVIbEdOLDBDQUNFLGNBQ0EsV0FDQSxXNEhtR0EsK0JBQ0ksb0JBSVIsZ0JBQ0ksV0FDQSxXQUdKLGFBQ0ksa0JBQ0EsbUJBQ0EsbUJBRUEseUJqSXJIQSxNZGlCQSxRY2hCQSxVaUlxSDRCLEtqSXBINUIsWWlJb0hrQyxLakluSGxDLGVpSW1Id0MsRUFDcEMsZ0JsSXRHQSx5QmtJb0dKLHlCaklySEEsTWRpQkEsUWNoQkEsVWlJeUhnQyxLakl4SGhDLFlpSXdIc0MsS2pJdkh0QyxlaUl1SDRDLEdBS3hDLDZCQUNJLFVBRUEsZ0NBQ0ksU0FNaEIsY0FDSSxhQUNBLG1CbEkxSEkseUJrSXdIUixjQVNRLGFBQ0Esb0JBVVIsZ0JBQ0ksa0JBQ0Esc0JBR0osMEJBQ0ksU0FDQSxlQUNBLE1BQ0EsUUFDQSxVQ3BLSixRQUNJLGlCQUdKLE9BQ0ksZUFHSixRQUNJLG1CQUNBLGtCQU9KLFdBQ0ksMEJBR0osWUFDSSxXQUdKLGFBQ0ksWUFHSixnQkFDSSxrQkFDQSxxQkFDQSxXQUlKLHVCQUNJLGVBRUEsNENBR0osbUNBQ0ksZUFDQSxpQnpJM0NZLFF5STRDWixNaEp0Q0EsS0M2REgsaUMrSW5CRCx1SUFDSSx5QkFDQSwwQkFHSixtQkFDSSxvQ0FDQSwwQkFHSix3SkFDSSxvQ0FDQSwwQkFHSixtREFDSSx5QkFDQSwwQkFHSixnQ0FDSSxvQ0FHSixxQkFHSSxpQ0FDQSxXQzVFSixnQnJGTUUsZUFHQSxZcUZKRSxXQUNJLHdCaEY4REosNEJnRjFESSxVQUNJLHdCQUdKLFdBQ0ksMEJBVlIsWUFDSSx3QmhGbUdKLGtEZ0YvRkksV0FDSSx3QkFHSixZQUNJLDBCQVZSLFlBQ0ksd0JoRm1HSixrRGdGL0ZJLFdBQ0ksd0JBR0osWUFDSSwwQkFWUixZQUNJLHdCaEZtR0osbURnRi9GSSxXQUNJLHdCQUdKLFlBQ0ksMEJBVlIsWUFDSSx3QmhGaURKLDBCZ0Y3Q0ksV0FDSSx3QkFHSixZQUNJLDBCQUtaLGdEQUNJLFlBQ0kseUJBR0osV0FDSSx5QkFJUix3Q0FDSSxxQkFHSix5QkFFSSwySEFDSSxZQVVSLHlCQUVRLFVqRlpOLHVCQUlBLHdCaUZRTSxVakZaTix3QkFJQSx5QmlGUU0sVWpGWk4sYUFJQSxjaUZRTSxVakZaTix3QkFJQSx5QmlGUU0sVWpGWk4sd0JBSUEseUJpRlFNLFVqRlpOLGFBSUEsY2lGUU0sVWpGWk4sd0JBSUEseUJpRlFNLFVqRlpOLHdCQUlBLHlCaUZRTSxVakZaTixhQUlBLGNpRlFNLFdqRlpOLHdCQUlBLHlCaUZRTSxXakZaTix3QkFJQSx5QmlGUU0sV2pGWk4sY0FJQSxnQmlGY0YsRUFDSSxjQUdKLGtCQUNJLGdCQUVBLDJDQUNJLGdCQUNBLGNBQ0EsaUJBQ0Esa0JBQ0Esa0JwSXREQSx5Qm9JMERBLDJDQUNJLGdCQUNBLG1CQU9KLDRCQUNJLHFCQUNBLGtCQVlSLGFBRUksMEJBRUEsbUJBRUksMEJBSVIsY0FDSSxnQkFDQSxrQkFPQSxxQ0FDSSxjQUNBLHlCQU1SLDBCQUNJLHNDQUlSLFNBRUkiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG46Oi1tcy1jbGVhcixcclxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICB1bCB7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDt9XHJcblxyXG4gIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4vL0lmIGFueXRoaW5nIGdldHMgZm9jdXMgZ2l2ZSBpdCBhbiBvdXRsaW5lIS8vXHJcbio6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICRkYXJrLWJsdWUtc2VsZWN0ZWQgIWltcG9ydGFudDtcclxufVxyXG4vL1VubGVzcyB0aGV5IGFyZSB1c2luZyB0aGUgbW91c2UvL1xyXG4udXNpbmctbW91c2Uge1xyXG4gICAgKjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIENvbG9yIHBhbGV0dGVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiRicmFuZC1wcmltYXJ5OiAjMDA4MThhOyBcclxuJGJyYW5kLXNlY29uZGFyeTogIzAwNzA3ODtcclxuJGE6ICNlZmY0ZjU7XHJcbiRiOiAjZjBjMzAwO1xyXG4kYzogIzM2NDE0MjtcclxuJGQ6ICNlNGYwZjI7XHJcbiRlOiAjZWZmNGY1O1xyXG4kZjogI2ZmZjsgLy93aGl0ZVxyXG4kZzogIzAwYmVkNjtcclxuJGg6ICNlMzI5MzE7XHJcbiRpOiAjZmY3ZjMxO1xyXG4kajogIzAwYmM3MDtcclxuJGs6ICMwMDRhOTg7XHJcbiRsOiAjMWYyMzI1OyAvL2RhcmstY2hhcmNvbGVcclxuJG06ICMzNzNlNDE7XHJcbiRuOiAjNTE1YTVlO1xyXG4kbzogIzY1NmY3NTtcclxuJHA6ICNhY2JhYmY7XHJcbiRxOiAjYjJkOWRjO1xyXG4kcjogIzAwNzA3ODtcclxuJHM6ICNmNGY4Zjk7XHJcbiR0OiAjYzZkMmQ3O1xyXG4kdTogI2UyZWJlZTtcclxuJHY6ICMzNTQxNDI7XHJcbiR3OiAjZjJmMmYyO1xyXG4keDogI0M3RTJFNTtcclxuXHJcbiRwcmltYXJ5LXRlYWwgOiAjMDA4MThhO1xyXG4kcHJpbWFyeS1ibHVlIDogIzAwMjYzRTtcclxuJHNlY29uZGFyeS1ncmF5LTAwMCA6ICMwMDAwMDA7XHJcbiRzZWNvbmRhcnktZ3JheS0xMDAgOiAjNjM2MzYzO1xyXG4kc2Vjb25kYXJ5LWdyYXktMjAwIDogI0NERDZENDtcclxuJHNlY29uZGFyeS1ncmF5LTMwMCA6ICNFMUU2RTU7XHJcbiRzZWNvbmRhcnktZ3JheS00MDAgOiAjRjVGN0Y2O1xyXG4kbWVzc2FnaW5nLWdyZWVuIDogIzNCQ0U5NjtcclxuJG1lc3NhZ2luZy15ZWxsb3cgOiAjRkVENzY2O1xyXG4kbWVzc2FnaW5nLXJlZCA6ICNGRTRBNDk7XHJcbiRicmFuZC1ibHVlOiAjMDA4Yzk5O1xyXG4kYnJhbmQtd2hpdGU6ICNmZmY7XHJcbiRicmFuZC1waHlzaWNpYW4tY29ubmVjdDogI2YyODIyNDtcclxuJGJyYW5kLWxpdmV3ZWxsOiAjNWRiYzNlO1xyXG4kYnJhbmQtbmNwb2lzb246ICNiODFiMGY7XHJcbiRicmFuZC1uY3BvaXNvbi1ibGFjazogIzVkNWQ1ZDtcclxuJGRhcmstYmx1ZTogIzAwMjYzZTtcclxuJGRhcmstYmx1ZS1zZWxlY3RlZDogIzAwNWQ2NjtcclxuJGNvbG9yLXR3aWxpZ2h0OiAjYzVkMGNlO1xyXG4kY29sb3ItZ3JheTIwOiAjMzMzMzMzO1xyXG4kY29sb3ItYmc6ICNmZjY2MDA7XHJcbiRjb2xvci1nZXlzZXI6ICNmZjY2MDA7XHJcbiRjb2xvci1ib3JkZXI6ICNjNmQwY2Y7XHJcbiRjb2xvci1jYXJkLWJvcmRlcjogI2Q4ZDhkODtcclxuJGxpZ2h0LWdyYXk6ICM5Mzk1OTg7XHJcbiRjb2xvci1vdXRlci1zcGFjZTogIzM1NDE0MjtcclxuJGNvbG9yLXdpbGQtc2FuZDogI2Y1ZjVmNTtcclxuJGNvbG9yLWdyYXktdGV4dDogIzI4MzIzMztcclxuJGNvbG9yLXJlZDogI2QzMjIyYTtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNwYWNpbmcgKG1hcmdpbiwgcGFkZGluZywgZXRjLilcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiRnbG9iYWxSYWRpdXM6IDVweDtcclxuXHJcblxyXG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xyXG4iLCLvu78vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGT05ULSBCYXVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9Cb2xkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvMzc0RUFFXzdfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9SZWd1bGFyJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvMzc0RUFFXzZfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9TdXBlckl0YWxpYyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzLzM3NEVBRV81XzAud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvU3VwZXInO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy8zNzRFQUVfNF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1JlZ3VsYXJJdGFsaWMnO1xyXG5cdHNyYzogIHVybCgnLi4vZm9udHMvMzc0RUFFXzNfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9NZWRpdW1JdGFsaWMnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy8zNzRFQUVfMl8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb01lZGl1bSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzLzM3NEVBRV8xXzAud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb0JvbGRJdGFsaWMnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy8zNzRFQUVfMF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGT05UIE1peGluc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbkBtaXhpbiBGRkJhdVdlYlByb0JvbGQge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9Cb2xkJztcclxufVxyXG5AbWl4aW4gRkZCYXVXZWJQcm9SZWd1bGFyIHtcclxuXHRmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvUmVndWxhcic7XHJcbn1cclxuQG1peGluIEZGQmF1V2ViUHJvU3VwZXJJdGFsaWMge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9TdXBlckl0YWxpYyc7XHJcbn1cclxuQG1peGluIEZGQmF1V2ViUHJvU3VwZXIge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9TdXBlcic7XHJcbn1cclxuQG1peGluIEZGQmF1V2ViUHJvUmVndWxhckl0YWxpYyB7XHJcblx0Zm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1JlZ3VsYXJJdGFsaWMnO1xyXG59XHJcbkBtaXhpbiBGRkJhdVdlYlByb01lZGl1bUl0YWxpYyB7XHJcblx0Zm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb01lZGl1bUl0YWxpYyc7XHJcbn1cclxuQG1peGluIEZGQmF1V2ViUHJvTWVkaXVtIHtcclxuXHRmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvTWVkaXVtJztcclxufVxyXG5AbWl4aW4gRkZCYXVXZWJQcm9Cb2xkSXRhbGljIHtcclxuXHRmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvQm9sZEl0YWxpYyc7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtaXhpbiBDaHJvbmljbGVSb21hbiB7XHJcblx0Zm9udC1mYW1pbHk6IFwiRkZCYXVXZWJQcm9SZWd1bGFyXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBDaHJvbmljbGVJdGFsaWMge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkZGQmF1V2ViUHJvUmVndWxhclwiO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AbWl4aW4gQ2hyb25pY2xlU2VtaWJvbGQge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkZGQmF1V2ViUHJvUmVndWxhclwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5AbWl4aW4gQ2hyb25pY2xlU2VtaWJvbGRJdGFsaWMge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkZGQmF1V2ViUHJvUmVndWxhclwiO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5AbWl4aW4gQ2hyb25pY2xlQm9sZCB7XHJcblx0Zm9udC1mYW1pbHk6IFwiRkZCYXVXZWJQcm9SZWd1bGFyXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBDaHJvbmljbGVCb2xkSXRhbGljIHtcclxuXHRmb250LWZhbWlseTogXCJGRkJhdVdlYlByb1JlZ3VsYXJcIjtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJMaWdodCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2F2ZW5pci1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0IHVybCgnLi4vZm9udHMvYXZlbmlyLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pckJvb2snO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9hdmVuaXItYm9vay13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0IHVybCgnLi4vZm9udHMvYXZlbmlyLWJvb2std2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlyUm9tYW4nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9hdmVuaXItcm9tYW4td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdCB1cmwoJy4uL2ZvbnRzL2F2ZW5pci1yb21hbi13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJNZWRpdW0nO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9hdmVuaXItbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHQgdXJsKCcuLi9mb250cy9hdmVuaXItbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pckJsYWNrJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvYXZlbmlyLWJsYWNrLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHQgdXJsKCcuLi9mb250cy9hdmVuaXItYmxhY2std2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlySGVhdnknO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9hdmVuaXItaGVhdnktd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdCB1cmwoJy4uL2ZvbnRzL2F2ZW5pci1oZWF2eS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJJdGFsaWMnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9hdmVuaXItb2JsaXF1ZS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0IHVybCgnLi4vZm9udHMvYXZlbmlyLW9ibGlxdWUtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5AbWl4aW4gQXZlbmlyTGlnaHQge1xyXG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlyTGlnaHQnO1xyXG59XHJcbkBtaXhpbiBBdmVuaXJCb29rIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pckJvb2snO1xyXG59XHJcbkBtaXhpbiBBdmVuaXJSb21hbiB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJSb21hbic7XHJcbn1cclxuQG1peGluIEF2ZW5pck1lZGl1bSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJNZWRpdW0nO1xyXG59XHJcbkBtaXhpbiBBdmVuaXJCbGFjayB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJCbGFjayc7XHJcbn1cclxuQG1peGluIEF2ZW5pckhlYXZ5IHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pckhlYXZ5JztcclxufVxyXG5AbWl4aW4gQXZlbmlySXRhbGljIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pckl0YWxpYyc7XHJcbn1cclxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIE1lbnVPcHRpb25GYWRlSW57XHJcblx0MCV7XHJcblx0XHQtbW96LW9wYWNpdHk6MDtcclxuXHRcdC1raHRtbC1vcGFjaXR5OjA7XHJcblx0XHRvcGFjaXR5OjA7XHJcblx0XHRtYXJnaW4tbGVmdDotMTBweFxyXG5cdH1cclxuXHQxMDAle1xyXG5cdFx0LW1vei1vcGFjaXR5OjE7XHJcblx0XHQta2h0bWwtb3BhY2l0eToxO1xyXG5cdFx0b3BhY2l0eToxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6MFxyXG5cdH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIE1lbnVPcHRpb25GYWRlSW57XHJcblx0MCV7XHJcblx0XHQtbW96LW9wYWNpdHk6MDtcclxuXHRcdC1raHRtbC1vcGFjaXR5OjA7XHJcblx0XHRvcGFjaXR5OjA7XHJcblx0XHRtYXJnaW4tbGVmdDotMTBweH1cclxuXHQxMDAle1xyXG5cdFx0LW1vei1vcGFjaXR5OjE7XHJcblx0XHQta2h0bWwtb3BhY2l0eToxO1xyXG5cdFx0b3BhY2l0eToxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6MFxyXG5cdH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBNZW51T3B0aW9uRmFkZUlue1xyXG5cdDAle1xyXG5cdFx0LW1vei1vcGFjaXR5OjA7XHJcblx0XHQta2h0bWwtb3BhY2l0eTowO1xyXG5cdFx0b3BhY2l0eTowO1xyXG5cdFx0bWFyZ2luLWxlZnQ6LTEwcHhcclxuXHR9XHJcblx0MTAwJXtcclxuXHRcdC1tb3otb3BhY2l0eToxO1xyXG5cdFx0LWtodG1sLW9wYWNpdHk6MTtcclxuXHRcdG9wYWNpdHk6MTtcclxuXHRcdG1hcmdpbi1sZWZ0OjBcclxuXHR9XHJcblxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIE1lbnVPcHRpb25GYWRlSW57XHJcblx0MCV7XHJcblx0XHQtbW96LW9wYWNpdHk6MDtcclxuXHRcdC1raHRtbC1vcGFjaXR5OjA7XHJcblx0XHRvcGFjaXR5OjA7XHJcblx0XHRtYXJnaW4tbGVmdDotMTBweFxyXG5cdH1cclxuXHQxMDAle1xyXG5cdFx0LW1vei1vcGFjaXR5OjE7XHJcblx0XHQta2h0bWwtb3BhY2l0eToxO1xyXG5cdFx0b3BhY2l0eToxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6MFxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5mcm9tVG9wSW5cclxue1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjBzIGVhc2UsIG9wYWNpdHkgMS4wcyBlYXNlO1xyXG5cdFxyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XHJcblx0LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XHJcblx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcclxuXHRvcGFjaXR5OiAxLjA7XHJcbn1cclxuXHJcbi5mcm9tVG9wT3V0XHJcbntcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4wcyBlYXNlLCBvcGFjaXR5IDEuMHMgZWFzZTtcclxuXHRcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xMHB4KTtcdFxyXG5cdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMHB4KTtcclxuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTBweCk7XHJcblx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTBweCk7XHRcdFxyXG5cdG9wYWNpdHk6IDAuMDtcclxufVxyXG5cclxuLmZyb21Cb3R0b21JblxyXG57XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMHMgZWFzZSwgb3BhY2l0eSAxLjBzIGVhc2U7XHJcblx0XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcclxuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcclxuXHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1x0XHJcblx0b3BhY2l0eTogMS4wO1xyXG59XHJcblxyXG4uZnJvbUJvdHRvbU91dFxyXG57XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMHMgZWFzZSwgb3BhY2l0eSAxLjBzIGVhc2U7XHJcblx0XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwxMHB4KTtcdFxyXG5cdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwcHgpO1xyXG5cdC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDEwcHgpO1xyXG5cdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTBweCk7XHJcblx0b3BhY2l0eTogMC4wO1xyXG59XHJcblxyXG4uZnJvbUxlZnRJblxyXG57XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMHMgZWFzZSwgb3BhY2l0eSAxLjBzIGVhc2U7XHJcblx0XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcclxuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcclxuXHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1x0XHJcblxyXG5cdG9wYWNpdHk6IDEuMDtcclxufVxyXG5cclxuLmZyb21MZWZ0T3V0XHJcbntcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4wcyBlYXNlLCBvcGFjaXR5IDEuMHMgZWFzZTtcclxuXHRcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwwKTtcdFxyXG5cdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTBweCwwKTtcclxuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwcHgsMCk7XHJcblx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwcHgsMCk7XHJcblx0b3BhY2l0eTogMC4wO1xyXG59XHJcblxyXG4uZnJvbVJpZ2h0SW5cclxue1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjBzIGVhc2UsIG9wYWNpdHkgMS4wcyBlYXNlO1xyXG5cdFxyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XHJcblx0LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XHJcblx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcdFxyXG5cdG9wYWNpdHk6IDEuMDtcclxufVxyXG5cclxuLmZyb21SaWdodE91dFxyXG57XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMHMgZWFzZSwgb3BhY2l0eSAxLjBzIGVhc2U7XHJcblx0XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDEwcHgsIDApO1xyXG5cdC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAwKTtcclxuXHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAwKTtcdFxyXG5cdG9wYWNpdHk6IDAuMDtcclxufVxyXG5cclxuLnNjYWxlVXBJblxyXG57XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMHMgZWFzZSwgb3BhY2l0eSAxLjBzIGVhc2U7XHJcblx0XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAsMS4wKTtcclxuXHRvcGFjaXR5OiAxLjA7XHJcbn1cclxuXHJcbi5zY2FsZVVwT3V0XHJcbntcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4wcyBlYXNlLCBvcGFjaXR5IDEuMHMgZWFzZTtcclxuXHRcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMywxLjMpO1xyXG5cdG9wYWNpdHk6IDAuMDtcclxufVxyXG5cclxuLnNjYWxlRG93bkluXHJcbntcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4wcyBlYXNlLCAxLjBzIGVhc2UtaW4tb3V0O1xyXG5cdFxyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wLDEuMCk7XHJcblx0b3BhY2l0eTogMS4wO1xyXG59XHJcblxyXG4uc2NhbGVEb3duT3V0XHJcbntcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4wcyBlYXNlLCAxLjBzIGVhc2UtaW4tb3V0O1xyXG5cdFxyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XHJcblx0b3BhY2l0eTogMS4wO1xyXG59IiwiLmZvcm1fX2hlYWRlciB7XHJcblx0XHJcblx0LnRvcC1zZWFyY2gtYm94IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuXHRcdC5tYWdpYy1ib3gtaW5wdXQge1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5Db3Zlb1NlYXJjaEJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgJGJyYW5kLXNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRnbG9iYWxSYWRpdXMgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZ2xvYmFsUmFkaXVzICFpbXBvcnRhbnQ7XHRcdFxyXG5cdH1cclxuXHJcblx0Lm1hZ2ljLWJveCB7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGlucHV0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHRcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHRcclxuXHRcdGNvbG9yOiAkbjtcdFxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0QGluY2x1ZGUgRkZCYXVXZWJQcm9NZWRpdW07XHJcblx0fVxyXG5cclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIDtcclxuXHQgICAgY29sb3I6IHdoaXRlIDtcclxuXHR9XHRcclxuXHJcblx0aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHRcdFxyXG5cdCAgICBjb2xvcjogJHQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG5cdCAgIGNvbG9yOiAgJHQgIWltcG9ydGFudDsgIFxyXG5cdH1cclxuXHJcblx0aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cclxuXHQgICBjb2xvcjogJHQgIWltcG9ydGFudDsgIFxyXG5cdH1cclxuXHJcblx0aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgIFxyXG5cdCAgIGNvbG9yOiAgJHQgICFpbXBvcnRhbnQ7ICBcclxuXHR9XHRcclxuXHJcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGT05ULSBCYXVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9Cb2xkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvMzc0RUFFXzdfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9SZWd1bGFyJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvMzc0RUFFXzZfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9TdXBlckl0YWxpYyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzLzM3NEVBRV81XzAud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvU3VwZXInO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy8zNzRFQUVfNF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1JlZ3VsYXJJdGFsaWMnO1xyXG5cdHNyYzogIHVybCgnLi4vZm9udHMvMzc0RUFFXzNfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9NZWRpdW1JdGFsaWMnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy8zNzRFQUVfMl8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb01lZGl1bSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzLzM3NEVBRV8xXzAud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb0JvbGRJdGFsaWMnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy8zNzRFQUVfMF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgQ29uZGVuc2VkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dENvbmRlbnNlZC1VbHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q29uZGVuc2VkLVVsdHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IENvbmRlbnNlZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtVWx0cmFMaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dENvbmRlbnNlZC1VbHRyYUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogMTAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCBDb25kZW5zZWQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q29uZGVuc2VkLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgQ29uZGVuc2VkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dENvbmRlbnNlZC1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCBDb25kZW5zZWQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q29uZGVuc2VkLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dENvbmRlbnNlZC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IENvbmRlbnNlZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q29uZGVuc2VkLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgQ29uZGVuc2VkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dENvbmRlbnNlZC1EZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtRGVtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IENvbmRlbnNlZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtRGVtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0dXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q29uZGVuc2VkLURlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCBDb25kZW5zZWQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q29uZGVuc2VkLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQgQ29uZGVuc2VkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dENvbmRlbnNlZC1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q29uZGVuc2VkLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IENvbmRlbnNlZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtSGVhdnlJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtSGVhdnlJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IENvbmRlbnNlZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDb25kZW5zZWQtSGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pckxpZ2h0JztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvYXZlbmlyLWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHQgdXJsKCcuLi9mb250cy9hdmVuaXItbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlyQm9vayc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2F2ZW5pci1ib29rLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHQgdXJsKCcuLi9mb250cy9hdmVuaXItYm9vay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJSb21hbic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2F2ZW5pci1yb21hbi13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0IHVybCgnLi4vZm9udHMvYXZlbmlyLXJvbWFuLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pck1lZGl1bSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2F2ZW5pci1tZWRpdW0td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdCB1cmwoJy4uL2ZvbnRzL2F2ZW5pci1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlyQmxhY2snO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9hdmVuaXItYmxhY2std2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdCB1cmwoJy4uL2ZvbnRzL2F2ZW5pci1ibGFjay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJIZWF2eSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2F2ZW5pci1oZWF2eS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0IHVybCgnLi4vZm9udHMvYXZlbmlyLWhlYXZ5LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pckl0YWxpYyc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2F2ZW5pci1vYmxpcXVlLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHQgdXJsKCcuLi9mb250cy9hdmVuaXItb2JsaXF1ZS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcbkBtaXhpbiBBdmVuaXJMaWdodCB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJMaWdodCc7XHJcbn1cclxuQG1peGluIEF2ZW5pckJvb2sge1xyXG5cdGZvbnQtZmFtaWx5OiAnQXZlbmlyQm9vayc7XHJcbn1cclxuQG1peGluIEF2ZW5pciB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJSb21hbic7XHJcbn1cclxuQG1peGluIEF2ZW5pck1lZGl1bSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJNZWRpdW0nO1xyXG59XHJcbkBtaXhpbiBBdmVuaXJCbGFjayB7XHJcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJCbGFjayc7XHJcbn1cclxuQG1peGluIEF2ZW5pckhlYXZ5IHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pckhlYXZ5JztcclxufVxyXG5AbWl4aW4gQXZlbmlySXRhbGljIHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pckl0YWxpYyc7XHJcbn1cclxuXHJcbkBtaXhpbiBBdmVuaXJOZXh0IHtcclxuXHRmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0IENvbmRlbnNlZCc7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjVweDtcclxufVxyXG4iLCJib2R5Lm5ld3Nyb29tLWxheW91dCB7XHJcblx0QGluY2x1ZGUgRkZCYXVXZWJQcm9SZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOGY5O1xyXG5cdFxyXG5cdC5tb2RhbC1iYWNrZHJvcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRcclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQuY29udGFpbmVyLWZsdWlkID4gLmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5ib2R5Lm5ld3Nyb29tLWxheW91dCAqOm5vdChpKSB7XHJcbiAgICBAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcbn1cclxuXHJcblxyXG4vL1VwZGF0ZSBCb290c3RyYXAgY2xhc3MgZm9yIG1lZGlhIGxpYnJhcnlcclxuXHJcbi5mbG9hdC1sZWZ0e1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsb2F0LXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMntcclxuICAgIG1hcmdpbi10b3A6IC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLTB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvQm9sZCc7XHJcbn0iLCJAbWl4aW4gY3NzLWJhY2tncm91bmQge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBuZXdzcm9vbS1jdGEge1xyXG5cdEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MThhO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRwYWRkaW5nOiAxMHB4IDYwcHg7XHJcblx0XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG4uY3RhIHtcclxuXHRAaW5jbHVkZSBuZXdzcm9vbS1jdGE7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJkLWNhdGVnb3J5IHtcclxuXHRAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRjb2xvcjogIzAwODE4YTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFxyXG5cdC5kYXRlIHtcclxuXHRcdGNvbG9yOiAkdGV4dC1ncmF5O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNhdGVnb3J5IHtcclxuXHRAaW5jbHVkZSBjYXJkLWNhdGVnb3J5O1xyXG59XHJcblxyXG5AbWl4aW4gYWRkLWJvcmRlcihcclxuICAgICRib3JkZXItcG9zaXRpb246IGFsbCxcclxuICAgICRib3JkZXItc2l6ZTogMXB4LFxyXG4gICAgJGJvcmRlci1wYXR0ZXJuOiBzb2xpZCxcclxuICAgICRib3JkZXItY29sb3I6ICRibGFjaykge1xyXG5cclxuICBAaWYgJGJvcmRlci1wb3NpdGlvbiA9PSAkYm9yZGVyLXBvc2l0aW9uLWFsbCB7XHJcbiAgICBib3JkZXI6ICRib3JkZXItc2l6ZSAkYm9yZGVyLXBhdHRlcm4gJGJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgYm9yZGVyLSN7JGJvcmRlci1wb3NpdGlvbn06ICRib3JkZXItc2l6ZVxyXG4gICAgJGJvcmRlci1wYXR0ZXJuICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc29jaWFsLWljb25zKCRib3JkZXItY29sb3I6ICNiYmIsICRpY29uLWNvbG9yOiAjNjY2LCAkaWNvbi1zaXplOiAxNnB4KSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdG1hcmdpbjogMDtcclxuXHRcclxuXHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRtYXJnaW46IDIwcHggMCAwIDA7XHJcblx0fVxyXG5cdFxyXG5cdGxpIHtcclxuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRib3JkZXItY29sb3I7XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwJTtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0d2lkdGg6ICRpY29uLXNpemU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdGZpbGw6ICRpY29uLWNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQ29sb3IgcGFsZXR0ZVxyXG4gICBVcGRhdGUgb25seSB0aGUgdmFyaWFibGVzIHRoYXQgYXJlIHNwZWNpZmljIHRvIHRoaXMgdGhlbWUuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgIFxyXG4kYnJhbmQtcHJpbWFyeTogIzAwOEI5MztcclxuJGJvcmRlci1jb2xvcjogI2NjZDRkNTtcclxuJHRleHQtZ3JheTogIzY3NmU2ZjtcclxuXHJcbi8vICAgICRicmFuZC1zZWNvbmRhcnk6ICMwMDcwNzg7XHJcbi8vICAgICRhOiAjZWZmNGY1O1xyXG4vLyAgICAkYjogI2YwYzMwMDtcclxuLy8gICAgJGM6ICMzNjQxNDI7XHJcbi8vICAgICRkOiAjZTRmMGYyO1xyXG4vLyAgICAkZTogI2VmZjRmNTtcclxuLy8gICAgJGY6ICNmZmY7IC8vd2hpdGVcclxuLy8gICAgJGc6ICMwMGJlZDY7XHJcbi8vICAgICRoOiAjZTMyOTMxO1xyXG4vLyAgICAkaTogI2ZmN2YzMTtcclxuLy8gICAgJGo6ICMwMGJjNzA7XHJcbi8vICAgICRrOiAjMDA0YTk4O1xyXG4vLyAgICAkbDogIzFmMjMyNTtcclxuLy8gICAgJG06ICMzNzNlNDE7XHJcbi8vICAgICRuOiAjNTE1YTVlO1xyXG4vLyAgICAkbzogIzY1NmY3NTtcclxuLy8gICAgJHA6ICNhY2JhYmY7XHJcbi8vICAgICRxOiAjYjJkOWRjO1xyXG4vLyAgICAkcjogIzAwNzA3ODtcclxuLy8gICAgJHM6ICNmNGY4Zjk7XHJcbi8vICAgICR0OiAjYzZkMmQ3O1xyXG4vLyAgICAkdTogI2UyZWJlZTtcclxuLy8gICAgJHY6ICMzNTQxNDI7XHJcbi8vICAgICR3OiAjZjJmMmYyO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU3BhY2luZyAobWFyZ2luLCBwYWRkaW5nLCBldGMuKVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICAgJGd1dHRlcnM6IDE1cHg7XHJcbiAgIFxyXG4gICBcclxuLyogID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0ei1pbmRleFxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiR6LWluZGV4LWRlc2t0b3Atc2VhcmNoLXN1Ym1pdDogOTAwO1xyXG4kei1pbmRleC1tb2JpbGUtbmF2aWdhdGlvbi1tZW51OiA4MDAwO1xyXG4kei1pbmRleC1tb2JpbGUtc2VhcmNoLW1vZGFsOiA5MDAwOyIsIi5zbGlkZW91dC1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAyNjhweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgLy8gb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgei1pbmRleDogNTU1NTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5zbGlkZW91dC1tZW51LWxlZnQge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLnNsaWRlb3V0LW1lbnUtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5zbGlkZW91dC1wYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbGVmdDogMDtcclxuICAgIC8vd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAvKmJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0OyovXHJcbiAgICBAaW5jbHVkZSBUcmFuc2l0aW9uO1xyXG4gIH1cclxuICBcclxuICAuc2xpZGVvdXQtb3BlbixcclxuICAuc2xpZGVvdXQtb3BlbiBib2R5LFxyXG4gIC5zbGlkZW91dC1vcGVuIC5zbGlkZW91dC1wYW5lbCB7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICAuc2xpZGVvdXQtb3BlbiAuc2xpZGVvdXQtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5zbGlkZW91dC1vcGVuICNoZWFkZXIge1xyXG4gICAgLy8gbGVmdDogLTI2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVvdXQtb3BlbiAuc3RpY2t5LXdyYXBwZXIge1xyXG5cclxuICAgICYuc3R1Y2sge1xyXG4gICAgICBsZWZ0OiAtMjY4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiIsIiAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBHbG9iYWwgQW5pbWF0aW9ucyBhbmQgRmlsdGVyc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICBAbWl4aW4gVHJhbnNpdGlvbigkc3BlZWQgOiAwLjNzLCAkcHJvcGVydHkgOiBhbGwsICRlYXNlIDogY3ViaWMtYmV6aWVyKDAuMywgMSwgMC4xLCAxKSApIHtcclxuICAgICB0cmFuc2l0aW9uOiAkc3BlZWQgJHByb3BlcnR5ICRlYXNlO1xyXG4gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHNwZWVkICRwcm9wZXJ0eSAkZWFzZTtcclxuICAgICAtbW96LXRyYW5zaXRpb246ICRzcGVlZCAkcHJvcGVydHkgJGVhc2U7XHJcbiAgICAgLW1zLXRyYW5zaXRpb246ICRzcGVlZCAkcHJvcGVydHkgJGVhc2U7XHJcbiAgICAgLW8tdHJhbnNpdGlvbjogJHNwZWVkICRwcm9wZXJ0eSAkZWFzZTtcclxuICB9XHJcbiIsIi52aXN1YWxseWhpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufSIsImJvZHkge1xyXG5cdFxyXG5cdC50b3AtYWxlcnQtbXNnIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdFxyXG5cdFx0cDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5ib2R5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jZGFyay1hbGVydHMge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHJcbiAgICAuZGFyay1vdmVybGF5LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAzJSA1MHB4IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIC8qZmxvYXQ6cmlnaHQ7Ki9cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTElIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXJrLWNsb3NlIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1dmg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDU1dmg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhcmstb3ZlcmxheS1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAzJSA1MHB4IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICYuaW1nLXRleHQtcm93IHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1JlZ3VsYXInO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idXR0b24tcm93IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG5fX3ByaW1hcnktbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRkZCYXVXZWJQcm9SZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggLTJweCByZ2JhKDAsMCwwLDAuNTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggLTJweCByZ2JhKDAsMCwwLDAuNTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IC0ycHggcmdiYSgwLDAsMCwwLjUxKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4MThhO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MThhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxlcnQtbGlnaHQtYmx1ZSwgLmFsZXJ0LWxpZ2h0LWJsdWUgKiB7XHJcbiAgICBjb2xvcjogIzFGMjMyNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOEI2RkY7XHJcbiAgICBib3JkZXItY29sb3I6ICNiOGNjZTJcclxufVxyXG5cclxuLmFsZXJ0LWxpZ2h0LWJsdWUgaHIsIC5hbGVydC1saWdodC1ibHVlICogaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E2YmZkYlxyXG59XHJcblxyXG4uYWxlcnQtbGlnaHQtYmx1ZSAuYWxlcnQtbGluaywgLmFsZXJ0LWxpZ2h0LWJsdWUgKiAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzAwMDIwNFxyXG59IiwiLnN0aWNreS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgei1pbmRleDogNTU1NTU1NTU7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIFRyYW5zaXRpb247XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdHVjayB7XHJcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25fX2hlYWRlciB7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIEBpbmNsdWRlIFRyYW5zaXRpb247XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0dWNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sb2dvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi11dGlsaXR5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgJi5uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LW1vZGFsIHtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkZiwgMTRweCwgMjBweCwgMCk7IEBpbmNsdWRlIFRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY2FudmFzLXRyaWdnZXItdG9nZ2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYW52YXMtdHJpZ2dlci10b2dnbGVfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVwdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi4tb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLi1jbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FudmFzLXRyaWdnZXItdG9nZ2xlX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkZiwgMTRweCwgMjBweCwgMClcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBCcmVha3BvaW50IE1peGluXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcclxuICAgIEBpZiAkcG9pbnQgPT0geGxnIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJHBvaW50ID09IGxnIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkcG9pbnQgPT0gbWQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRwb2ludCA9PSBzbSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJHBvaW50ID09IHhzIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkcG9pbnQgPT0gbWF4c20ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRwb2ludCA9PSBtYXhsZyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gVGV4dFN0eWxlKCAkY2w6ICRmLCAkZnM6IDM2cHgsICRsaDogMSwgJGxzOiAwKSB7XHJcbiAgICBjb2xvcjogJGNsO1xyXG4gICAgZm9udC1zaXplOiAkZnM7XHJcbiAgICBsaW5lLWhlaWdodDogJGxoO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRscztcclxufSIsIi5mb290ZXJfX3V0aWxpdHkge1xyXG4gICAgY29sb3I6ICRmO1xyXG4gICAgcGFkZGluZzogMzBweCAwIDc1cHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYuc29jaWFsLW1lZGlhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodC1jdXN0b20ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmICsgYTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNDBweCAwO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICYuc29jaWFsLW1lZGlhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVwdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5uZC1sYW5ndWFnZS1hc3Npc3RhbmNlIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiArIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmICsgcDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBiciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGEgKyBhOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgfCBcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4sIGRpdiwgc3Ryb25nLCBlbSwgZm9udCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgcCwgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2NvbnRhaW5lci1mb290ZXItc3RhdGljIHtcclxuICAgIGg1IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvQm9sZCc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMCAyNXB4IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNsZWdhbE5vdGljZSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvUmVndWxhcic7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5mb290ZXJfX3V0aWxpdHkgdWwuc29jaWFsLW1lZGlhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fdXRpbGl0eSB1bC5zb2NpYWwtbWVkaWEgbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRhaW5lci1mb290ZXItc3RhdGljIHVsIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX3V0aWxpdHkgLmNvcHlyaWdodC1jdXN0b20gYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX191dGlsaXR5IC5jb3B5cmlnaHQtY3VzdG9tIGEgKyBhOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi8vIFJlcG9zaXRpb24gQmFjayB0byBUb3Agb25seSB3aGVuIE5ORCBpcyBwcmVzZW50XHJcbmJvZHkuaGFzLW5uZCB7XHJcbiAgICAjQlRUQnV0dG9uIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTB2dyAtIDI1cHgpO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3Rlcl9fc3RhdGljIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTVweCAwIDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICYtaGVhZGxpbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcclxuICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRmLCAxNXB4LCAyNHB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgICYtdWwge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJGYsIDE2cHgsIDI0cHgsIDApXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI2NvbnRhaW5lci1mb290ZXItbW9iaWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5OyAgICBcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcbiAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkZiwgMTRweCwgMjBweCwgMCk7ICAgICBcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59IiwiI2NvbnRhaW5lci1jYW52YXMtb2Zme1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHRvcDowO1xyXG4gICAgd2lkdGg6MjY4cHg7XHJcbiAgICB6LWluZGV4OjA7XHJcbiAgICBAaW5jbHVkZSBUcmFuc2l0aW9uO1xyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAucGFuZWx7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmIC5wYW5lbC5wYW5lbC1jbG9zZXtcclxuICAgIGJhY2tncm91bmQ6IzExMTQxNTtcclxuICAgIGNvbG9yOiNmMmYyZjI7XHJcbiAgICBoZWlnaHQ6MzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OjMycHg7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MFxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAucGFuZWwucGFuZWwtY2xvc2UgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MCAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmIC5wYW5lbC5wYW5lbC1jbG9zZSAucGFuZWwtaGVhZGluZyAucHVsbC1yaWdodHtcclxuICAgIGN1cnNvcjpwb2ludGVyXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51IC5zdWItbmF2IC50b2dnbGV7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTtcclxuICAgIHRyYW5zZm9ybTpzY2FsZSgtMSwgMSlcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUsI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51IC5zdWItbmF2e1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtYWluLW5hdi1jaGVjazpjaGVja2VkIH4gLmNvbnRhaW5lciwjY29udGFpbmVyLWNhbnZhcy1vZmYgI21haW4tbmF2LWNoZWNrOmNoZWNrZWQgfiAjbWVudSwjY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgLnN1Yi1uYXYtY2hlY2s6Y2hlY2tlZCB+IFtpZCQ9XCItc3ViXCJde1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDI2NXB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDI2NXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMjY1cHgsIDApXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51e1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2U7XHJcbiAgICB0b3A6MzJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB6LWluZGV4Ojk5OTk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDojYzdkMWQwO1xyXG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5ZGFmYWQgMCUsICNjN2QxZDAgNSUpO1xyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudSBsYWJlbHtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudSAjbWFpbi1uYXYtY2hlY2t7XHJcbiAgICBsZWZ0Oi05OTk5cHg7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDotOTk5OXB4XHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51ICNtYWluLW5hdi1jaGVjazpjaGVja2VkIH4gI21lbnV7XHJcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51IC5zdWItbmF2LWNoZWNre1xyXG4gICAgbGVmdDotOTk5OXB4O1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6LTk5OTlweDtcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgLnN1Yi1uYXYtY2hlY2s6Y2hlY2tlZCB+IFtpZCQ9XCItc3ViXCJde1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAwKVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudSB1bHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudSB1bDo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcbiAgICB3aWR0aDowICFpbXBvcnRhbnRcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgdWwgbGFiZWx7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9ja1xyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudSB1bCBsaXtcclxuICAgIGNsZWFyOmJvdGg7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgbWFyZ2luOjAgMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNhNmM1YzdcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgdWwgbGkgYXtcclxuICAgIGNvbG9yOiMzNTQxNDI7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgcGFkZGluZzoyMHB4IDA7XHJcbiAgICB3aWR0aDo4NSVcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgdWwgbGkuc3RhdGljLWluY2x1ZGV7XHJcbiAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjYTZjNWM3O1xyXG4gICAgcGFkZGluZy10b3A6NXB4XHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51IHVsIGxpLnN0YXRpYy1pbmNsdWRlIHVsLnNvY2lhbC1tZWRpYXtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzowXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51IHVsIGxpLnN0YXRpYy1pbmNsdWRlIHVsLnNvY2lhbC1tZWRpYSBsaXtcclxuICAgIGNsZWFyOm5vbmU7XHJcbiAgICBkaXNwbGF5OnRhYmxlO1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MCAxNXB4IDAgMDtcclxuICAgIGZsb2F0OmxlZnRcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgdWwgbGkuc3RhdGljLWluY2x1ZGUgdWwuc29jaWFsLW1lZGlhIGxpOmxhc3QtY2hpbGR7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjBcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgdWwgbGkuc3RhdGljLWluY2x1ZGUgdWwuc29jaWFsLW1lZGlhIGxpIGF7XHJcbiAgICBmb250LXNpemU6MjBweFxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudSB1bCBsaS5zdGF0aWMtaW5jbHVkZSB1bC5zb2NpYWwtbWVkaWEgbGkgYTpob3ZlcntcclxuICAgIGNvbG9yOiMxMjgwODdcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgdWwgbGkuc3ViLWhlYWRpbmd7XHJcbiAgICBiYWNrZ3JvdW5kOiMzNTQxNDI7XHJcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzEzMTcxOCAwJSwgIzM1NDE0MiA1JSk7XHJcbiAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWxlZnQ6LTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgcGFkZGluZzoxMHB4IDQwcHg7XHJcbiAgICBmb250LXNpemU6MTBweFxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudSB1bCBsaS5zdWItaGVhZGluZyAuZmF7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgd2lkdGg6MzJweDtcclxuICAgIGhlaWdodDozMnB4O1xyXG4gICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnRcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgdWwgbGkgLnRvZ2dsZS1zdWJ7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgbWFyZ2luOjIwcHggMCAwIDA7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICB3aWR0aDozMHB4O1xyXG4gICAgdGV4dC1hbGlnbjpyaWdodFxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudSB1bCBsaSB1bHtcclxuICAgIG1hcmdpbi10b3A6MFxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudSB1bCBsaSB1bC5zdWItbmF2e1xyXG4gICAgYmFja2dyb3VuZDojYzdkMWQwO1xyXG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5ZGFmYWQgMCUsICNjN2QxZDAgNSUpO1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBsZWZ0Oi0xMDAlO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6MDtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB6LWluZGV4Ojk5OTk7XHJcbiAgICAvLyBoZWlnaHQ6MjAwdmhcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgdWwgbGkgdWwuc3ViLW5hdiAudG9nZ2xle1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHJpZ2h0OjIwcHg7XHJcbiAgICB0b3A6MHB4O1xyXG4gICAgdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTtcclxuICAgIHdpZHRoOjMycHhcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUgdWwgbGkgdWwuc3ViLW5hdiAudG9nZ2xlIGl7XHJcbiAgICBsaW5lLWhlaWdodDozMnB4XHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsMSB1bC5zdWItbmF2IGF7XHJcbiAgICBkaXNwbGF5OmJsb2NrXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsMSB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDIgdWwuc3ViLW5hdiBhe1xyXG4gICAgZGlzcGxheTpub25lXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsMiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6YmxvY2tcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUubGV2ZWwyIHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGF7XHJcbiAgICBkaXNwbGF5Om5vbmVcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUubGV2ZWwzIHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDMgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGF7XHJcbiAgICBkaXNwbGF5Om5vbmVcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUubGV2ZWwzIHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGF7XHJcbiAgICBkaXNwbGF5OmJsb2NrXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsMyB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGF7XHJcbiAgICBkaXNwbGF5Om5vbmVcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUubGV2ZWw0IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDQgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGF7XHJcbiAgICBkaXNwbGF5Om5vbmVcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUubGV2ZWw0IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGF7XHJcbiAgICBkaXNwbGF5Om5vbmVcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUubGV2ZWw0IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6YmxvY2tcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUubGV2ZWw0IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiBhe1xyXG4gICAgZGlzcGxheTpub25lXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsNSB1bC5zdWItbmF2IGF7XHJcbiAgICBkaXNwbGF5Om5vbmVcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUubGV2ZWw1IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiBhe1xyXG4gICAgZGlzcGxheTpub25lXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsNSB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiBhe1xyXG4gICAgZGlzcGxheTpub25lXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsNSB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGF7XHJcbiAgICBkaXNwbGF5Om5vbmVcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUubGV2ZWw1IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiBhe1xyXG4gICAgZGlzcGxheTpibG9ja1xyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDUgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDYgdWwuc3ViLW5hdiBhe1xyXG4gICAgZGlzcGxheTpub25lXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsNiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiBhe1xyXG4gICAgZGlzcGxheTpub25lXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsNiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6YmxvY2tcclxufVxyXG4jY29udGFpbmVyLWNhbnZhcy1vZmYgI21lbnUubGV2ZWw2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDcgdWwuc3ViLW5hdiBhe1xyXG4gICAgZGlzcGxheTpub25lXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsNyB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDcgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDcgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiBhe1xyXG4gICAgZGlzcGxheTpub25lXHJcbn1cclxuI2NvbnRhaW5lci1jYW52YXMtb2ZmICNtZW51LmxldmVsNyB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDcgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgYXtcclxuICAgIGRpc3BsYXk6bm9uZVxyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDcgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiBhe1xyXG4gICAgZGlzcGxheTpibG9ja1xyXG59XHJcbiNjb250YWluZXItY2FudmFzLW9mZiAjbWVudS5sZXZlbDcgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IHVsLnN1Yi1uYXYgdWwuc3ViLW5hdiB1bC5zdWItbmF2IGF7XHJcbiAgICBkaXNwbGF5Om5vbmVcclxufSIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLnNlY3Rpb25fX2xvZ2luIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICByaWdodDogMDsgIFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbFJhZGl1cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBWZXJ0aWNhbDtcclxuICAgIEBpbmNsdWRlIFNoYWRvdzsgICAgIFxyXG4gICAgXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZjsgICAgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgICBcclxuICAgICAgICBcclxuICAgICAgICAubG9naW5fX2hlYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJGYsIDE4cHgsIDI0cHgsIDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9Cb2xkO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGY7IFxyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi1we1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRmLCAxNHB4LCAyMHB4LCAwKTtcclxuICAgICAgICB9ICAgICAgICAgICBcclxuXHJcbiAgICAgICAgLnNjaGVkdWxlcl9fYnRuLXdyYXBwZXIgeyAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDsgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ2luX19ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJG4sIDE0cHgsIDIwcHgsIDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuTXlDaGFydExvZ2luRm9ybUZpZWxkIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9naW5fX2FjdGlvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfSAgIFxyXG4gICAgXHJcblx0aW5wdXQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcdFxyXG5cdFx0cGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgVGV4dFN0eWxlKCAkcCwgMTRweCwgMjBweCwgMCk7XHJcblx0XHRjb2xvcjogJG4gIWltcG9ydGFudDtcdFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWxSYWRpdXMgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdDtcclxuXHRcdEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuXHR9XHJcblxyXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgO1xyXG5cdCAgICBjb2xvcjogd2hpdGUgO1xyXG5cdCAgIH1cdFxyXG5cclxuXHRpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICBjb2xvcjogJHAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgY29sb3I6ICRwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAgXHJcbiAgICAgICAgY29sb3I6ICRwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVx0ICAgIFxyXG59IiwiQG1peGluIFZlcnRpY2FsIHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7ICAgIFxyXG59IiwiQG1peGluIFNoYWRvdyB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IC0ycHggcmdiYSgwLDAsMCwwLjUxKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggLTJweCByZ2JhKDAsMCwwLDAuNTEpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggLTJweCByZ2JhKDAsMCwwLDAuNTEpOyAgICBcclxufSIsIi5zZWN0aW9uX19sb2dpbi1tb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDIwcHg7ICAgICBcclxuICAgIFxyXG4gICAgLmxvZ2luX19tb2JpbGUtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbFJhZGl1cztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBTaGFkb3c7XHJcblxyXG4gICAgICAgIC5sb2dpbl9fbW9iaWxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7ICAgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICBcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJGYsIDE2cHgsIDIycHgsIDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9NZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxufSIsIi5zZWN0aW9uX19icmVhZGNydW1icyB7XHJcbiAgICYtY29udGFpbmVyIHtcclxuICAgICAgIC5wcmludC1wYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICBvbCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG5cclxuICAgICAgICAgICAgfSAgXHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9NZWRpdW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRicmFuZC1zZWNvbmRhcnksIDE0cHgsIDIwcHgsIDApO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwiLnNlY3Rpb25fX21lZ2FfX21lbnUtbW9iaWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVx0ICAgIFxyXG5cclxuICAgIEBleHRlbmQgJW1lZ2FtZW51bW9iaWxlY2FyZDtcclxuXHJcbn0iLCIuYmFubmVyX19zdGF0aWMtaGVybyB7XHJcbiAgICBtYXJnaW46IDAgO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwOi8vdmlhLnBsYWNlaG9sZGVyLmNvbS8xMzMyeDUxNScpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAtbXMtYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbF9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRmLCAxNnB4LCAyMnB4LCAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9NZWRpdW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRmLCAyNnB4LCAzMnB4LCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBvc2l0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50aGVtZS1kYXJrIHtcclxuICAgICAgICAubGFiZWxfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkbSwgMTZweCwgMjJweCwgMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRtLCAyNnB4LCAzMnB4LCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJltjbGFzcyo9XCJidG5fX2xpbmstYm9sZFwiXSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc2l0aW9uLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGRkJhdVdlYlByb0JvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRkZCYXVXZWJQcm9Cb2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3NpdGlvbi1jZW50ZXItbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5wb3NpdGlvbi1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3NpdGlvbi10b3AtbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5wb3NpdGlvbi1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3NpdGlvbi1ib3R0b20tbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5wb3NpdGlvbi1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4uL2Jhc2UvX2JyZWFrcG9pbnRzLnNjc3MnO1xyXG5cclxuLnNlY3Rpb25fX2Nhcm91c2VsLWhlcm8ge1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWxSYWRpdXM7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvX19vdmVybGF5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19vdmVybGF5LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uX19jYXJvdXNlbC1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgLW1zLWJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhlbWUtZGFyayB7XHJcbiAgICAgICAgICAgIC5sYWJlbF9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkZiwgMTZweCwgMSwgMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBGRkJhdVdlYlByb01lZGl1bTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJGYsIDI2cHgsIDEsIDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3NpdGlvbi1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYucG9zaXRpb24tY2VudGVyLWxlZnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucG9zaXRpb24tdG9wLWxlZnQge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBvc2l0aW9uLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRkZCYXVXZWJQcm9Cb2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZGQmF1V2ViUHJvQm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLypIZXJvIEJhbm5lciBjYXJvdXNlbCBOZXcgQ29udHJvbCovXHJcblxyXG4uaGVyb19iYW5uZXJfY2Fyb3VzZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuaGVyb19jYXJvdXNlbF9tX28ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyIHtcclxuXHJcblxyXG4gICAgICAgICAgICAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW1nLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pbWctZGVza3RvcC1yZXNldGhlaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1nLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLWNhcHRpb24tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlcm8tdGV4dC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZGQmF1V2ViUHJvQm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRkZCYXVXZWJQcm9Cb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRkZCYXVXZWJQcm9Cb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlcm8tdGV4dC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZGQmF1V2ViUHJvQm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRkZCYXVXZWJQcm9Cb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRkZCYXVXZWJQcm9Cb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmlnaHQtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LW92ZXJsYXktMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuMSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LW92ZXJsYXktMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LW92ZXJsYXktMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuMykgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LW92ZXJsYXktNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LW92ZXJsYXktNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LW92ZXJsYXktNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LW92ZXJsYXktNyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuNykgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LW92ZXJsYXktOCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuOCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LW92ZXJsYXktOSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuOSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RlbC1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9fbG9naW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL1N0eWxlIGZvciBMb2dpbiBXaWRnZXQgcG9zaXRvbiBMZWZ0IGFuZCBSaWdodCAtIEluIGRlZmF1bHQgUmlnaHQgYWxpZ25cclxuLm1vZGVsLW92ZXJsYXktcmlnaHQge1xyXG4gICAgLnNlY3Rpb25fX2xvZ2luIHtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RlbC1vdmVybGF5LWxlZnQge1xyXG4gICAgLnNlY3Rpb25fX2xvZ2luIHtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG59IiwiLnNjaGVkdWxlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXM7XHJcbiAgICBAaW5jbHVkZSBWZXJ0aWNhbDtcclxuICAgIEBpbmNsdWRlIFNoYWRvdztcclxuXHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICRmO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5zY2hlZHVsZXJfX2hlYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZjtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkZiwgMThweCwgMjRweCwgMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBGRkJhdVdlYlByb0JvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgY29sb3I6ICRmO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICYtcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJGYsIDE0cHgsIDIwcHgsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjaGVkdWxlcl9fYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgICAgICAgICAuc2NoZWR1bGVyX19idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJltjbGFzcyo9XCJidG5fX21vYmlsZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJltjbGFzcyo9XCJidG5fX3ByaW1hcnlcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbY2xhc3MqPVwiYnRuX19tb2JpbGVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBjb2xvcjogJGY7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICAmLXAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRmLCAxNHB4LCAyMHB4LCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78gLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgR2xvYmFsIHJhZGl1c1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1peGluIGJvcmRlclJhZGl1cygkcmFkaXVzOiAkZ2xvYmFsUmFkaXVzKSB7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHQtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHQtby1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIi5zZWN0aW9uX191cmdlbnRjYXJlLWNhcmQge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uX191cmdlbnRjYXJle1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyAgICAgICAgXHJcbiAgICAgICAgQGV4dGVuZCAldXJnZW50Y2FyZWNhcmQ7XHJcbiAgICB9XHJcbn0iLCIkYnJhbmQ6ICMwMDhjOTU7XHJcblxyXG5cclxuXHJcbi51cmdlbnQtY2FyZS1sb2NhdGlvbi1maW5kZXIge1xyXG5cclxuICAgIC5jb21wb25lbnQtdGl0bGUge1xyXG4gICAgICAgIC8qY29sb3I6ICM1MjVCNUU7Ki9cclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWJvZHktaW50cm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgY29sb3I6ICM1MjVCNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXNpZGViYXIge1xyXG4gICAgICAgIC8qQGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgLmZpbHRlci1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5wYW5lbC1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFuZWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tdWx0aXNlbGVjdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbXBvbmVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmNvbXBvbmVudF9fc29ydCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcG9uZW50X19zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tcG9uZW50X19zb3J0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tdWx0aXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm11bHRpc2VsZWN0X190YWdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5waHlzaWNpYW4tY291bnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wb25lbnQtd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1peGluIGxpbmsge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1peGluIGJ1dHRvbi1mdWxsIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b247XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gYnV0dG9uLWVtcHR5IHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b247XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gYnV0dG9uLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbms7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gY2FyZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBtaXhpbiBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICM1MjVCNUU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1peGluIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtaXhpbiB0ZXh0LWlucHV0IHtcclxuICAgICAgICBAaW5jbHVkZSBpbnB1dDtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gbXVsdGlzZWxlY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXVsdGlzZWxlY3RfX3RhZ3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm11bHRpc2VsZWN0X19zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgaW5zZXQgMCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tdWx0aXNlbGVjdF9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm11bHRpc2VsZWN0X19lbGVtZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tdWx0aXNlbGVjdF9fb3B0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWhpZ2h0bGlnaHQsICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcG9uZW50LXdyYXBwZXIge1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWlucHV0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXVsdGlzZWxlY3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtdWx0aXNlbGVjdDtcclxuXHJcbiAgICAgICAgICAgICYubXVsdGlzZWxlY3QtLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubXVsdGlzZWxlY3QtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tib3gtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUyNUI1RTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xlYXJJbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1lbXB0eTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZW1wdHk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saW5rIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tcG9uZW50X190b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21wb25lbnRfX2Ryb3Bkb3duLW11bHRpIHtcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3MDc4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb21wb25lbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubXVsdGlzZWxlY3RfX2NsZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tdWx0aXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm11bHRpc2VsZWN0X190YWdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy9kZXNrdG9wXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLy9kZXNrdG9wXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7IC8vZGVza3RvcFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm11bHRpc2VsZWN0X19jb250ZW50IC5tdWx0aXNlbGVjdF9fZWxlbWVudCAubXVsdGlzZWxlY3RfX29wdGlvbiwgLmNvbXBvbmVudF9fc2luZ2xlLXNlbGVjdCAubXVsdGlzZWxlY3QgLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIgLm11bHRpc2VsZWN0X19jb250ZW50IC5tdWx0aXNlbGVjdF9fZWxlbWVudCAubXVsdGlzZWxlY3RfX29wdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjN2U4YzlhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHRoaW4gc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbXBvbmVudF9fc2luZ2xlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIC5tdWx0aXNlbGVjdCAubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMXB4IDNweCByZ2JhKDAsMCwwLDAuMDcpLCBpbnNldCAwIDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuXHJcbiAgICAucGh5c2ljaWFuLWNhcmQtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tcG9uZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYXJkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgIC5mYWNpbGl0eS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBoeXNpY2lhbl9fY2FyZC1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkeDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkeDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYWNpbGl0eS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuY29sdW1uLWxlZnQsIC5jb2x1bW4tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb2x1bW4tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTJFQkVFO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waHlzaWNpYW5fX2NhcmQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLXRvdXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLypwYWRkaW5nLXJpZ2h0OiAxNXB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBoeXNpY2lhbl9fY2FyZC1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9SZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29sdW1uLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYWNpbGl0eS1hZGRyZXNzLCAuZmFjaWxpdHktd2FpdC10aW1lLCAuZmFjaWxpdHktZGlzdGFuY2UsIC5mYWNpbGl0eS1waG9uZSwgLmZhY2lsaXR5LWhvdXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjVCNUU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2FpdC10aW1lLXNob3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNURCQzNFO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1REJDM0U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2FpdC10aW1lLWxvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCRjBEMDg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0JGMEQwODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYWNpbGl0eS1ob3VycyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24taG91cnMtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaG91cnMtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24taG91cnMtdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24taG91cnMtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDcwNzg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmFjaWxpdHktd2FpdC10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkajtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRqO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAucGh5c2ljaWFuX19jYXJkLXJlc2VydmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGh5c2ljaWFuX19jYXJkLXJlc2VydmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbl9fY2FyZC1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waHlzaWNpYW5fX2NhcmQtcmVzZXJ2YXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mdWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wb25lbnRfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uID4gbGkgPiBhLCAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcG9uZW50X19tYXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgLmdtLXN0eWxlLWl3LCAuZ20tc3R5bGUtaXctYywgLmdtLXN0eWxlLWl3LmdtLXN0eWxlLWl3LWMgeyAvLyBHb29nbGUgTWFwIHBpbiBvdmVybGF5XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxMHB4IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdtLXVpLWhvdmVyLWVmZmVjdCB7IC8vIG92ZXJsYXkgY2xvc2UgYnV0dG9uXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYXRpb24tbmFtZSwgLmxvY2F0aW9uLXJlc2VydmF0aW9uLCAubG9jYXRpb24tYWRkcmVzcywgLmxvY2F0aW9uLXR5cGUsIC5sb2NhdGlvbi1jaGlsZHJlbiwgLmxvY2F0aW9uLWRpc3RhbmNlLCAubG9jYXRpb24td2FpdC10aW1lLCAubG9jYXRpb24tcGhvbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5sb2NhdGlvbi1yZXNlcnZhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZnVsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5sb2NhdGlvbi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5sb2NhdGlvbi13YWl0LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRqO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGo7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWNpbGl0eS1ob3VycyB7XHJcblxyXG4gICAgICAgICAgICAmLmRyb3Bkb3duLWFycm93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1ob3Vycy1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaG91cnMtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIC8qcGFkZGluZy1yaWdodDogMjVweDsqL1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9jYXRpb24taG91cnMtdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1ob3Vycy1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAuaW52YWxpZCB7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JGMEQwODtcclxuICAgICAgICAgICAgY29sb3I6ICNCRjBEMDg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI0JGMEQwODtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcG9uZW50X191c2UtbG9jYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDcwNzg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb0JvbGQnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTI1QjVFO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3BlY2lhbC1tZXNzYWdpbmcge1xyXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkICMwMDcwNzggOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjhGOTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XHJcbiAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMHB4O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVwdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYTpub3QoLmJ0bi5idG4tZGVmYXVsdCk6bm90KC5idG4uYnRuLXByaW1hcnkpOm5vdCguYnRuLmJ0bi1hY3Rpb24pIHtcclxuICAgICAgICBjb2xvcjogIzAwNzA3ODtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgYTpub3QoLmJ0bi5idG4tZGVmYXVsdCk6bm90KC5idG4uYnRuLXByaW1hcnkpOm5vdCguYnRuLmJ0bi1hY3Rpb24pOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjODcwMTUwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg0LFxyXG4gICAgLmg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDUsXHJcbiAgICAuaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBoNixcclxuICAgIC5oNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbi5zcGVjaWFsLW1lc3NhZ2luZy1kZXRhaWxzIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMTBweDtcclxuICAgIG1hcmdpbjogMHB4IDVweCAyMHB4IDBweDtcclxufSIsIi5zZWN0aW9uX190aWxlcy1ncmlkIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwO1xyXG5cclxuICAgICYtZnVsbCB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWxlc19fZ3JpZCB7XHJcbiAgICAgICAgQGV4dGVuZCAldGlsZWdyaWRjYXJkXHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJltjbGFzcyo9XCJidG5fX3ByaW1hcnktYm9yZGVyXCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH0gICAgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHsgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICZbY2xhc3MqPVwiYnRuX19wcmltYXJ5LWJvcmRlclwiXSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbl9faGFsZi1oZXJvIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgaDIsIC5oMiB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGgyLCAuaDIge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIC5oZXJvX19oYWxmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIEBpbmNsdWRlIFNoYWRvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19oYWxmLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19faGFsZl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucnRlX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJGYsIDE0cHgsIDIwcHgsIDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJGYsIDE4cHgsIDI0cHgsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3RhX19jb250YWluZXIge1xyXG4gICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgJltjbGFzcyo9XCJidG5fX3ByaW1hcnktYm9yZGVyXCJdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJltjbGFzcyo9XCJidG5fX3ByaW1hcnktYm9yZGVyXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWN0aW9uX190aHJlZV9fY29sdW1uLWdyaWQge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDA7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcdFx0XHJcbiAgICBAZXh0ZW5kICV0aHJlZWNvbHVtbmNhcmQ7XHJcbn0iLCIuc2VjdGlvbl9fdGlsZS1jdGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAgXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHRcclxuXHJcbiAgICBAZXh0ZW5kICV0aWxlY3RhY2FyZDtcclxufSIsIi5zZWN0aW9uX19jYXJlLWNhcmRzIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xyXG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAkZDsqL1xyXG4gICAgQGV4dGVuZCAlY2FyZWNhcmQ7XHJcbiAgICAuY29udGFpbmVyXHJcbiAgICAgICAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwcHg7XHJcbiAgICB9XHJcblxyXG59IiwiLnNlY3Rpb25fX2luZm8tY2FyZHMge1xyXG4gICAgcGFkZGluZzogNXB4IDAgMDtcclxuICAgIEBleHRlbmQgJWluZm9jYXJkO1xyXG4gICAgLmNvbnRhaW5lclxyXG4gICAgICAgIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHJcbiAgICAgICAgaDIsLmgye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmRfX2JvZHkge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAvKnBhZGRpbmc6MTVweDsqL1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6M3B4O1xyXG4gICAgICAgICAgICBjb2xvcjojNTE1YTVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2VjdGlvbl9fYWNjb3JkaW9uIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgXHJcbiAgICAuYWNjb3JkaW9uICoge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWxfX2FjY29yZGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBhbm5lbF9faGVhZGluZ3tcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7ICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIC5wYW5uZWxfX3RpdGxlIHsgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJG4sIDE2cHgsIDIycHgsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvQm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRuLCAxOHB4LCAyNHB4LCAwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc3JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYW5uZWxfX2NvbGxhcHNle1xyXG4gICAgICAgICAgICAucGFubmVsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgQ2hyb25pY2xlUm9tYW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRuLCAxNnB4LCAyNHB4LCAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRuLCAxNnB4LCAyNHB4LCAwKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBDaHJvbmljbGVSb21hbjsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkbiwgMTZweCwgMjRweCwgMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbY2xhc3MqPVwiYnRuX19wcmltYXJ5LWxhcmdlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG9se1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgQ2hyb25pY2xlUm9tYW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkbiwgMTZweCwgMjRweCwgMCk7XHRcdFx0XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBDaHJvbmljbGVSb21hbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRuLCAxNnB4LCAyNHB4LCAwKTtcdFx0ICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzAwNzA3ODtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwNzA3ODtcclxuICAgIH1cclxufSIsIi5tZWRfcGh5c2RpcmVjdG9yeSB7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFxyXG5cdC5paG1vZHVsZS1oZWFkaW5nIHtcclxuXHRcdGJhY2tncm91bmQ6ICMzNTQxNDI7XHJcblx0XHRjb2xvcjogI2YyZjJmMjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcclxuXHRcdC5jb3Zlby1yZXN1bHRzLWhlYWRlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHQuY292ZW8tcXVlcnktc3VtbWFyeS1jYW5jZWwtbGFzdCB7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jb3Zlby1hY3RpdmUuY292ZW8tcmVzdWx0cy1wZXItcGFnZS1saXN0LWl0ZW0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY292ZW8tcmVzdWx0cy1wZXItcGFnZS1saXN0LWl0ZW0ge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5paG1vZHVsZS1pbnRyb2R1Y3Rpb24ge1xyXG5cdFx0YmFja2dyb3VuZDogIzAwOGM5NTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcclxuXHRcdFxyXG5cdFx0LmZvcm0tZnVsbCB7XHJcblx0XHRcdFxyXG5cdFx0XHQuQ292ZW9TZWFyY2hib3gge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5Db3Zlb1NlYXJjaEJ1dHRvbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudGFiLWNvbnRlbnQge1xyXG5cdFx0XHRcclxuXHRcdFx0Lnhmb3JtLWNlbnRlciB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LkNvdmVvU2VhcmNoQnV0dG9uIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5yYXRpbmctYm94IHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/Lm1lZF9waHlzZGlyZWN0b3J5IHtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWhtb2R1bGUtaGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW91dGVyLXNwYWNlO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWhtb2R1bGUtb2Zmc2V0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtd2hpdGU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNwaHlzZGV0YWlsaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3BoeXNQcm9maWxlQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBoeXNuYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9SZWd1bGFyJztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGVjaWFsdHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9SZWd1bGFyJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWhtb2R1bGUtYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICNwaHlzUHJvZmlsZUNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAuZHMtc3VtbWFyeSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRzLXRpdGxlLCAucmF0aW5nLWJhciwgLmRzLXhvZnksIC5kcy1yYXRpbmdzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcy1hdmVyYWdlLCAuZHMtcmF0aW5ncywgLmRzLWF2ZXJhZ2UtbWF4IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNsZWZ0YnV0dG9uYmFyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXktMTAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwaHlzUHJvZmlsZVJpZ2h0Q29sIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgI2NvbnRhaW5lcl9kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gaW4gb3JkZXIgdG8gb3ZlcnJpZGUgaW5saW5lIEpTIHN0eWxlcyA6KFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI3BoeXNQcm9maWxlUmlnaHRDb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kb2N0b3JzX3dlYnNpdGUsICNzcGVjaWFsdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxibGVkdWNhdGlvbiB7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2xhYmVsX21lZGljYWxzY2hvb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiwgbGFiZWwsIGRkLCBzdHJvbmcsIGxpLCBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTQxNDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZTdiMTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWU3YjExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gQnJlYWtwb2ludCBzaXplcyBiYXNlZCBvbiBCb290c3RyYXAgNCBicmVha3BvaW50c1xyXG4vLyBTdHlsZXMgaW5oZXJpdCBkZXZpY2UtdXB3YXJkcywgaS5lLiBAbWl4aW4gdGFibGV0IGFwcGxpZXMgdG8gdGFibGV0LCBkZXNrdG9wIGFuZCBhYm92ZSwgYnV0IG5vdCBtb2JpbGUuXHJcbi8vIFRoZW4gdXNlIG1vYmlsZS1vbmx5IGFuZCB0YWJsZXQtb25seSB0byB0YXJnZXQgc3BlY2lmaWMgZGV2aWNlcyBmb3IgZWRnZS1jYXNlcy5cclxuJG1vYmlsZS13aWR0aDogNTc1cHg7XHJcbiR0YWJsZXQtd2lkdGg6IDU3NnB4O1xyXG4kZGVza3RvcC13aWR0aDogOTkycHg7XHJcbiRkZXNrdG9wLWxhcmdlLXdpZHRoOiAxMjAwcHg7XHJcblxyXG4keHM6IDA7XHJcbiRzbTogNTc2cHg7XHJcbiRtZDogNzY4cHg7XHJcbiRsZzogOTkycHg7XHJcbiR4bDogMTIwMHB4O1xyXG5cclxuQG1peGluIG1vYmlsZS1vbmx5IHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlLXdpZHRofSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0IHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skdGFibGV0LXdpZHRofSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0LW9ubHkge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyR0YWJsZXQtd2lkdGh9KSBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aCAtIDFweH0pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3Age1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRofSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcC1vbmx5IHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skZGVza3RvcC13aWR0aH0pIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLWxhcmdlLXdpZHRoIC0gMXB4fSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcC1sYXJnZSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGRlc2t0b3AtbGFyZ2Utd2lkdGh9KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn0iLCLvu78uYnJlYWRjcnVtYntcclxuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbn0iLCIuZXZlbnQtZGV0YWlsLXBhZ2Uge1xyXG5cdFxyXG5cdGgxIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS10ZXh0O1xyXG5cdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1JlZ3VsYXInO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHR9XHJcblx0XHJcblx0LmV2ZW50LWRldGFpbC1wYWdlIHtcclxuXHRcdFxyXG5cdFx0LmV2ZW50LWluZm8ge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0XHRcclxuXHRcdFx0dGJvZHkge1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cdCIsIi5wcm92LXByb2ZpbGUtaW1ne1xyXG4gICAgbWF4LWhlaWdodDogMTgwcHg7IFxyXG59XHJcbiIsIu+7vy5sb2NhdGlvbi1jbG9zdXJlcyB7XHJcbiAgICAuaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3N1cmUtY2FyZHMge1xyXG4gICAgICAgIC5jbG9zdXJlLWNhcmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDJweCByZ2JhKDAsMCwwLDAuMzMpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgLmxvY2F0aW9uLW5hbWUsIC5sb2NhdGlvbi1ub3RlcywgLmxvY2F0aW9uLWhvdXJzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1uYW1lLCAubG9jYXRpb24tbm90ZXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2F0aW9uLWhvdXJzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY4Rjk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2F0aW9uLW5vdGVzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhY2lsaXR5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1QjVFO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1uYW1lIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmFjaWxpdHktYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjVCNUU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDhjOTU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYXRpb24taG91cnMge1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYXRpb24tbm90ZXMge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1jbG9zdXJlcy1zZWFyY2gtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIElucHV0IGZpZWxkICovXHJcbiAgICAubG9jYXRpb24tY2xvc3VyZXMtc2VhcmNoLWJveCBpbnB1dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNnB4IDAgMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQbGFjZWhvbGRlciBjb2xvciAqL1xyXG4gICAgLmxvY2F0aW9uLWNsb3N1cmVzLXNlYXJjaC1ib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBDbGVhciBidXR0b24gKi9cclxuICAgIC5sb2NhdGlvbi1jbG9zdXJlcy1jbGVhci1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzAwOGM5NTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFNob3cgY2xlYXIgd2hlbiB0ZXh0IGlzIHByZXNlbnQgKi9cclxuICAgIC5sb2NhdGlvbi1jbG9zdXJlcy1zZWFyY2gtYm94IGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmxvY2F0aW9uLWNsb3N1cmVzLWNsZWFyLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBTZWFyY2ggYnV0dG9uICovXHJcbiAgICAubG9jYXRpb24tY2xvc3VyZXMtc2VhcmNoLWJveCBidXR0b24uc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGM5NTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDVmNjY7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLyogUmVzcG9uc2l2ZSAqL1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgLmxvY2F0aW9uLWNsb3N1cmVzLXNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggb24gc21hbGwgc2NyZWVucyAqL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9uLWNsb3N1cmVzLXNlYXJjaC1ib3ggaW5wdXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYXRpb24tY2xvc3VyZXMtY2xlYXItYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2NhdGlvbi1jbG9zdXJlcy1zZWFyY2gtYm94IGJ1dHRvbi5zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJWluZm9jYXJkIHsgIFxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXM7XHJcbiAgICAgICAgQGluY2x1ZGUgU2hhZG93OyAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRsLCAxNnB4LCAyMnB4LCAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvTWVkaXVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRicmFuZC1wcmltYXJ5LCAxNnB4LCAyMnB4LCAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkbiwgMTZweCwgMjRweCwgMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBDaHJvbmljbGVSb21hbjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkYnJhbmQtcHJpbWFyeSwgMTZweCwgMjRweCwgMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuIiwiJXVyZ2VudGNhcmVjYXJkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cztcclxuICAgIEBpbmNsdWRlIFNoYWRvdztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgLnNlY3Rpb25fX3VyZ2VudGNhcmUtYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uX191cmdlbnRjYXJlLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7ICAgICBcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7ICAgICAgIFxyXG4gICAgICAgIH0gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgIC5zZWN0aW9uX191cmdlbnRjYXJlLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5OyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBWZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uX191cmdlbnRjYXJlLWhlYWRsaW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgICBcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyAgIFxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRtLCAxNnB4LCAyMnB4LCAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvTWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRtLCAxNXB4LCAyMnB4LCAwKTtcclxuICAgICAgICAgICAgICAgIH0gICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJG0sIDE2cHgsIDIycHgsIDApO1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICZbY2xhc3MqPVwiYnRuX19wcmltYXJ5XCJdIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmW2NsYXNzKj1cImJ0bl9fcHJpbWFyeVwiXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9ICAgICBcclxuICAgICAgICBcclxuICAgIH0gICAgIFxyXG59XHJcbiIsIiV0aWxlZ3JpZGNhcmQgeyAgIFxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9ICAgICAgICAgIFxyXG5cclxuICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIEBpbmNsdWRlIFNoYWRvdzsgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfSAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgJi5zdGF0ZS1vbmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0YXRlLXR3byB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkYjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5zdGF0ZS10aHJlZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZztcclxuICAgICAgICB9ICAgICAgICBcclxuXHJcbiAgICAgICAgLnZlcnQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyX19pY29uIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDE1cHg7ICAgICAgICAgICBcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOC41dnc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMCAyMHB4OyBcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6JGxnIC0gMXB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxnKSBhbmQgKG1heC13aWR0aDokeGwgLSAxcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTQxcHg7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpICB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwOXB4O1xyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRicmFuZC1wcmltYXJ5LCAxNnB4LCAyMHB4LCAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9Cb2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkYnJhbmQtcHJpbWFyeSwgMThweCwgMjRweCwgMCk7XHJcbiAgICAgICAgICAgIH0gICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJGJyYW5kLXByaW1hcnksIDE4cHgsIDI0cHgsIDApO1xyXG4gICAgICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9ICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuIiwiJXRocmVlY29sdW1uY2FyZCB7ICBcclxuICAgIC5jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIEBpbmNsdWRlIFNoYWRvdzsgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcblxyXG4gICAgICAgIC5jYXJkX19jb2x1bW4tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfX2NvbHVtbi1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNi41dnc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRicmFuZC1wcmltYXJ5LCAxNnB4LCAyNHB4LCAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9Cb2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkYnJhbmQtcHJpbWFyeSwgMThweCwgMjRweCwgMCk7XHJcbiAgICAgICAgICAgIH0gICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJGJyYW5kLXByaW1hcnksIDE4cHgsIDI0cHgsIDApO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxufVxyXG4iLCIlY2FyZWNhcmR7ICBcclxuICAgIC5jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgIEBpbmNsdWRlIFNoYWRvdzsgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRicmFuZC1wcmltYXJ5LCAxOHB4LCAyNHB4LCAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9Cb2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgICAgICBcclxuICAgIH1cclxufVxyXG4iLCIldGlsZWN0YWNhcmQge1xyXG4gICAgLnNlY3Rpb25fX3RpbGUtY3RhLWNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0OyovXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgU2hhZG93O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qYm9yZGVyOiBub25lOyovXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHQ7Ki9cclxuICAgICAgICAgICAgICAgICAgICAvKmJvcmRlci1ib3R0b206IG5vbmU7Ki9cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKmJvcmRlcjogbm9uZTsqL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbC1tZC01dGhzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGlsZS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aWxlLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJG4sIDE2cHgsIDIycHgsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvTWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwIDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAudGlsZS1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9NZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAudGlsZS1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9NZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAudGlsZS1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aWxlLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKnRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIlbWVnYW1lbnVtb2JpbGVjYXJkIHtcclxuICAgIC5jYXJke1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7ICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBTaGFkb3c7ICAgXHJcbiAgICAgICAgfSAgICAgICAgXHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgLnRpbGUtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGlsZS1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRicmFuZC1wcmltYXJ5LCAxNnB4LCAyMnB4LCAwKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBGRkJhdVdlYlByb01lZGl1bTsgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aWxlLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuXHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnc2FzczptYXRoJztcclxuLy8gVmFyaWFibGVzXHJcbi8vXHJcbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxyXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cclxuXHJcblxyXG4vL1xyXG4vLyBDb2xvciBzeXN0ZW1cclxuLy9cclxuXHJcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGxpZ2h0ZXItY2xvdWQ6ICNGNEY4RjkgIWRlZmF1bHQ7XHJcbiRsaWdodC1jbG91ZDogI0UyRUJFRSAhZGVmYXVsdDtcclxuJGNsb3VkOiAjQzZEMkQ3ICFkZWZhdWx0O1xyXG4kZGFyay1jbG91ZDogI0FDQkFCRiAhZGVmYXVsdDtcclxuJGNvbG9yLW91dGVyLXNwYWNlOiAjMzU0MTQyICFkZWZhdWx0O1xyXG4kbGlnaHRlci1jaGFyY29hbDogIzY1NkY3NSAhZGVmYXVsdDtcclxuJGxpZ2h0LWNoYXJjb2FsOiAjNTE1QTVFICFkZWZhdWx0O1xyXG4kY2hhcmNvYWw6ICMzNzNFNDEgIWRlZmF1bHQ7XHJcbiRkYXJrLWNoYXJjb2FsOiAjMUYyMzI1ICFkZWZhdWx0O1xyXG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kZ3JheXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcIjEwMFwiOiAkbGlnaHRlci1jbG91ZCxcclxuICAgIFwiMjAwXCI6ICRsaWdodC1jbG91ZCxcclxuICAgIFwiMzAwXCI6ICRjbG91ZCxcclxuICAgIFwiNDAwXCI6ICRkYXJrLWNsb3VkLFxyXG4gICAgXCI1MDBcIjogJGxpZ2h0ZXItY2hhcmNvYWwsXHJcbiAgICBcIjYwMFwiOiAkbGlnaHQtY2hhcmNvYWwsXHJcbiAgICBcIjcwMFwiOiAkY2hhcmNvYWwsXHJcbiAgICBcIjgwMFwiOiAkZGFyay1jaGFyY29hbFxyXG4gICksXHJcbiAgJGdyYXlzXHJcbik7XHJcblxyXG5cclxuJGJsdWU6ICAgICMwMDRBOTggIWRlZmF1bHQ7XHJcbiRyZWQ6ICAgICAjRTMyOTMxICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAgI0ZGN0YzMSAhZGVmYXVsdDtcclxuJHllbGxvdzogICNGMEMzMDAgIWRlZmF1bHQ7XHJcbiRncmVlbjogICAjMDBCQzcwICFkZWZhdWx0O1xyXG5cclxuXHJcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xyXG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xyXG5cclxuJHRlYWw6ICAgICMwMDgxOEEgIWRlZmF1bHQ7XHJcbiRsaWdodGVyLXRlYWw6ICAgICNFNEYwRjIgIWRlZmF1bHQ7XHJcbiRsaWdodC10ZWFsOiAgICAjQjJEOURDICFkZWZhdWx0O1xyXG4kZGFyay10ZWFsOiAgICAjMDA3MDc4ICFkZWZhdWx0O1xyXG5cclxuJGJsYWNrMjogICAgICMzMzMgIWRlZmF1bHQ7XHJcbiR2ZXJ5LWxpZ2h0LXBpbms6ICAjZTVlNWU1ICFkZWZhdWx0O1xyXG4kdGVycmFjb3R0YTogI2E5NDQ0MiAhZGVmYXVsdDtcclxuJHNpbXBsZS1jaGFyY29sOiAjNDE0MTQxICFkZWZhdWx0O1xyXG4kbGlnaHQtY3lhbi1ibHVlOiAjYmNjM2NhICFkZWZhdWx0O1xyXG4kbWFsaWJ1OiAjNjZhZmU5ICFkZWZhdWx0O1xyXG4kbWVkaXVtLWRhcmstc2hlZC1yZWQ6ICM4NDM1MzQgIWRlZmF1bHQ7XHJcbiRkYXJrLXNoZWQtY3lhbjogIzM1NDE0MiAhZGVmYXVsdDtcclxuJHdoaXRlLXNtb2tlOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kZGFyay1zaGVkLWdyZXk6ICMzNzM3MzcgIWRlZmF1bHQ7XHJcbiRkYXJrLWJsdWU6ICMyMTJCMzYgIWRlZmF1bHQ7XHJcbiRtZWRpdW0tc2hlZC1jeWFuOiAjMDA4QjkzICFkZWZhdWx0O1xyXG4kZGFyay1zaGVkLWN5YW4tYmx1ZTogIzY1NkY3NSAhZGVmYXVsdDtcclxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRjb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcclxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxyXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXHJcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcclxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcclxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcclxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXHJcbiAgICBcImdyYXlcIjogICAgICAgJGNsb3VkLFxyXG4gICAgXCJncmF5LWRhcmtcIjogICRjaGFyY29hbCxcclxuICAgIFwibGlnaHRlci10ZWFsXCI6ICAkbGlnaHRlci10ZWFsLFxyXG4gICAgXCJsaWdodC10ZWFsXCI6ICAkbGlnaHQtdGVhbCxcclxuICAgIFwiZGFyay10ZWFsXCI6ICAkZGFyay10ZWFsXHJcbiAgKSxcclxuICAkY29sb3JzXHJcbik7XHJcblxyXG4kcHJpbWFyeTogICAgICAgJHRlYWwgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnk6ICAgICAkbGlnaHQtY2hhcmNvYWwgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XHJcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcclxuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xyXG4kbGlnaHQ6ICAgICAgICAgJGxpZ2h0ZXItY2xvdWQgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZGFyay1jaGFyY29hbCAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxyXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXHJcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXHJcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmssXHJcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXHJcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcclxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxyXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXHJcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxyXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZVxyXG4gICksXHJcbiAgJHRoZW1lLWNvbG9yc1xyXG4pO1xyXG5cclxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xyXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cclxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxyXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGRhcmstY2hhcmNvYWwgIWRlZmF1bHQ7XHJcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBPcHRpb25zXHJcbi8vXHJcbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cclxuXHJcbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFNwYWNpbmdcclxuLy9cclxuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxyXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXHJcbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXHJcblxyXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgMDogMCxcclxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcclxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxyXG4gICAgMzogJHNwYWNlcixcclxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcclxuICAgIDU6ICgkc3BhY2VyICogMylcclxuICApLFxyXG4gICRzcGFjZXJzXHJcbik7XHJcblxyXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXHJcbiRzaXplczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRzaXplczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIDI1OiAyNSUsXHJcbiAgICA1MDogNTAlLFxyXG4gICAgNzU6IDc1JSxcclxuICAgIDEwMDogMTAwJSxcclxuICAgIGF1dG86IGF1dG9cclxuICApLFxyXG4gICRzaXplc1xyXG4pO1xyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXHJcblxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgI0Y0RjhGOSAhZGVmYXVsdDtcclxuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRkYXJrLWNoYXJjb2FsICFkZWZhdWx0O1xyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhcmFncmFwaHNcclxuLy9cclxuLy8gU3R5bGUgcCBlbGVtZW50LlxyXG5cclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogMTE0MHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXHJcblxyXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGNsb3VkICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICA1cHggIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcclxuXHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9udHNcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcbi8vXHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvQm9sZEl0YWxpYyc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzBfMC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfMF8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfMF8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzBfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfMF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb01lZGl1bSc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzFfMC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfMV8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfMV8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzFfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfMV8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb01lZGl1bUl0YWxpYyc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzJfMC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfMl8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfMl8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzJfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfMl8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1JlZ3VsYXJJdGFsaWMnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvaW5jbHVkZXMvYXRyaXVtaGVhbHRoL2ZvbnRzLzM3NEVBRV8zXzAuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzNfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzNfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy9hc3NldHMvaW5jbHVkZXMvYXRyaXVtaGVhbHRoL2ZvbnRzLzM3NEVBRV8zXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzNfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9TdXBlcic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzRfMC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfNF8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfNF8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzRfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfNF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1N1cGVySXRhbGljJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfNV8wLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvaW5jbHVkZXMvYXRyaXVtaGVhbHRoL2ZvbnRzLzM3NEVBRV81XzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy9hc3NldHMvaW5jbHVkZXMvYXRyaXVtaGVhbHRoL2ZvbnRzLzM3NEVBRV81XzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfNV8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy9hc3NldHMvaW5jbHVkZXMvYXRyaXVtaGVhbHRoL2ZvbnRzLzM3NEVBRV81XzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvUmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzZfMC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfNl8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfNl8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzZfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvYXNzZXRzL2luY2x1ZGVzL2F0cml1bWhlYWx0aC9mb250cy8zNzRFQUVfNl8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb0JvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvaW5jbHVkZXMvYXRyaXVtaGVhbHRoL2ZvbnRzLzM3NEVBRV83XzAuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzdfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzdfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy9hc3NldHMvaW5jbHVkZXMvYXRyaXVtaGVhbHRoL2ZvbnRzLzM3NEVBRV83XzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnL2Fzc2V0cy9pbmNsdWRlcy9hdHJpdW1oZWFsdGgvZm9udHMvMzc0RUFFXzdfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdDaHJvbmljbGVUZXh0RzItUm9tYW4tUHJvJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvQ2hyb25pY2xlVGV4dEcyLVJvbWFuLVByby5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvQ2hyb25pY2xlVGV4dEcyLVJvbWFuLVByby5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnL2ZvbnRzL0Nocm9uaWNsZVRleHRHMi1Sb21hbi1Qcm8ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcvZm9udHMvQ2hyb25pY2xlVGV4dEcyLVJvbWFuLVByby53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcvZm9udHMvQ2hyb25pY2xlVGV4dEcyLVJvbWFuLVByby50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQ2hyb25pY2xlLVRleHQtRzFcIjtcclxuICAgIHNyYzpcclxuICAgIC8vdXJsKFwiL2ZvbnRzL2JhdS1yZWd1bGFyLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLFxyXG4gICAgLy8gdXJsKFwiZm9udHMvcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi9mb250cy9DaHJvbmljbGUtVGV4dC1HMS1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpXHJcbiAgICAvL3VybChcIi9mb250cy9iYXUtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAvL3VybChcIi9mb250cy9iYXUtcmVndWxhci5zdmcjYmF1LXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG4vL1wiQ2hyb25pY2xlIFRleHQgRzIgQVwiLCBcIkNocm9uaWNsZSBUZXh0IEcyIEJcIlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgICdGRkJhdVdlYlByb1JlZ3VsYXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktaGVsdmV0aWNhOiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWZmbWVkaXVtOiAnRkZCYXVXZWJQcm9NZWRpdW0nLCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcblxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44MTI1KSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44MTI1KSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjM3NSAhZGVmYXVsdDtcclxuXHJcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuMjUgIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNjI1ICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjEyNSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMC45Mzc1ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAxNXB4ICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xyXG5cclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGxpZ2h0ZXItY2hhcmNvYWwgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkbGlnaHQtY2hhcmNvYWwgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtbGVmdC1ib3JkZXI6ICAgICAgMTBweCBzb2xpZCAjY2NjOyBcclxuJGJsb2NrcXVvdGUtbWFyZ2luOiAgICAgICAgICAgMS41ZW0gMTBweDsgXHJcbiRibG9ja3F1b3RlLXBhZGRpbmc6ICAgICAgICAgIDAuNWVtIDEwcHg7XHJcblxyXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcclxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcblxyXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICA2MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgICNGNEY4RjkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgICNCMkQ5REMgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRjbG91ZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRsaWdodC1jbG91ZCAhZGVmYXVsdDtcclxuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGNoYXJjb2FsICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGRhcmstY2hhcmNvYWwgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGRhcmstY2hhcmNvYWwsIDcuNSUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xyXG5cclxuLy8gQnV0dG9ucyArIEZvcm1zXHJcbi8vXHJcbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgMC44MjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIDIuMTI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgMC45MDY1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAzLjc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1dHRvbnNcclxuLy9cclxuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgMSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRsaWdodC1jaGFyY29hbCAhZGVmYXVsdDtcclxuXHJcbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgMC45Mzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgMC45Mzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgMC44NzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgMC45Mzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgMC45Mzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgMC44NzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgMC45Mzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgMC45Mzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgMC44NzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGxpZ2h0LWNsb3VkICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRsaWdodGVyLWNoYXJjb2FsICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGNsb3VkICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMTUpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkbGlnaHQtY2hhcmNvYWwgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoMC44NzVyZW0pICsgKCRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRsaWdodC1jbG91ZCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRjbG91ZCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRsaWdodC1jbG91ZCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGxpZ2h0LWNoYXJjb2FsICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkbGlnaHQtY2hhcmNvYWwgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGxpZ2h0LWNsb3VkICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZGFyay1jaGFyY29hbCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoIHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAxMjUlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRjbG91ZCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS10ZXh0OiAoXHJcbiAgZW46IFwiQnJvd3NlXCJcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkbGlnaHQtY2xvdWQgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZGFyay1jaGFyY29hbCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRkYXJrLWNoYXJjb2FsLCA1JSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRsaWdodGVyLWNsb3VkICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGxpZ2h0LWNoYXJjb2FsICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkbGlnaHQtY2hhcmNvYWwgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG5cclxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcclxuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcclxuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdnNcclxuXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIDEuMTI1cmVtICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkbGlnaHQtY2hhcmNvYWwgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkY2xvdWQgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkbGlnaHQtY2xvdWQgJGxpZ2h0LWNsb3VkICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGNsb3VkICRjbG91ZCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGNsb3VkICFkZWZhdWx0O1xyXG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICBtYXRoLmRpdigkc3BhY2VyLCAyKSAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhclxyXG5cclxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgbWF0aC5kaXYoJHNwYWNlciwgMikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvblxyXG5cclxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjM3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRjbG91ZCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkbGlnaHQtY2xvdWQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRjbG91ZCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGxpZ2h0LWNoYXJjb2FsICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRjbG91ZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBKdW1ib3Ryb25cclxuXHJcbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRsaWdodC1jbG91ZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJkc1xyXG5cclxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGxpZ2h0LWNsb3VkICFkZWZhdWx0O1xyXG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkbGlnaHRlci10ZWFsICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKSAhZGVmYXVsdDtcclxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9vbHRpcHNcclxuXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUG9wb3ZlcnNcclxuXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICRjbG91ZCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAkbGlnaHRlci10ZWFsICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XHJcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cclxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxyXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNb2RhbHNcclxuXHJcbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGxpZ2h0LWNsb3VkICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIDEuODc1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjg3NXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XHJcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRsaWdodC1jbG91ZCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaXN0IGdyb3VwXHJcblxyXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkbGlnaHRlci1jbG91ZCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkbGlnaHQtY2hhcmNvYWwgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGNoYXJjb2FsICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGxpZ2h0LWNsb3VkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuXHJcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRjbG91ZCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG5cclxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xyXG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkbGlnaHQtY2hhcmNvYWwgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnJlYWRjcnVtYnNcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRsaWdodC1jaGFyY29hbCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGxpZ2h0LWNoYXJjb2FsICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIj5cIikgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICA0JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICA2MHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICA0cHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDIuNXB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkeWVsbG93ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgOTIlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcclxuXHJcblxyXG4vLyBDbG9zZVxyXG5cclxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG5cclxuLy8gQ29kZVxyXG5cclxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XHJcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xyXG5cclxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmstY2hhcmNvYWwgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZGFyay1jaGFyY29hbCAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJpbnRpbmdcclxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XHJcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vQm9vdHN0cmFwIFNlbGVjdFxyXG4kY29sb3ItcmVkLWVycm9yOiByZ2IoMTg1LCA3NCwgNzIpICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JlZW4tc3VjY2VzczogIzI4YTc0NTtcclxuJGNvbG9yLWdyZXktYXJyb3c6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKSAhZGVmYXVsdDtcclxuXHJcbiR3aWR0aC1kZWZhdWx0OiAyMjBweCAhZGVmYXVsdDsgLy8gMyA5NjBweC1ncmlkIGNvbHVtbnNcclxuXHJcbiR6aW5kZXgtc2VsZWN0LWRyb3Bkb3duOiAxMDYwICFkZWZhdWx0OyAvLyBtdXN0IGJlIGhpZ2hlciB0aGFuIGEgbW9kYWwgYmFja2dyb3VuZCAoMTA1MClcclxuXHJcbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxyXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICM5OTkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1hbHQtY29sb3ItcGxhY2Vob2xkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206IC4yNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ1VTVE9NXHJcbi5ib3R0b20tYWxpZ24tdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMS4yNWVtO1xyXG4gIGxlZnQ6IDEuMjVlbTtcclxuICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gMi41ZW0pO1xyXG59XHJcblxyXG5cclxuLnBhbmVsLWdyb3VwIHtcclxuICBtYXJnaW46MCAwIDFyZW07XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6NjQwcHgpIHtcclxuICAgIG1hcmdpbjowIDAgM3JlbTtcclxuICB9XHJcbn1cclxuLy9Db21tZW50ZWQgYnkgc2h1YmhhbSBqYWluXHJcbi5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIHtcclxuICAvKmJvcmRlci10b3A6MXB4IHNvbGlkICRjbG91ZDsqL1xyXG4gIGJvcmRlci1ib3R0b206bm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbC10aXRsZSB7XHJcbiAgbWFyZ2luOjAhaW1wb3J0YW50O1xyXG59XHJcbi8vQ29tbWVudGVkIGJ5IHNodWJoYW0gamFpblxyXG4ucGFuZWwtZGVmYXVsdDpsYXN0LWNoaWxkIHtcclxuICAvKmJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjbG91ZDsqL1xyXG59XHJcblxyXG4ucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwLjg3NXJlbSAwIDAuNjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDoxLjM3NXJlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGxpbmVhcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgbGluZWFyO1xyXG59XHJcblxyXG4ucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuXHJcbn1cclxuLy9Db21tZW50ZWQgYnkgc2h1YmhhbSBqYWluXHJcbi5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOjAuNzVyZW0gMDtcclxuICAvKm1heC13aWR0aDo5MDBweDsqL1xyXG4gIGxpbmUtaGVpZ2h0OjEuMjVyZW07XHJcbn1cclxuXHJcbi5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6XCJcXGYwNzdcIjtcclxuICAvLyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLy8gdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG4gICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcblxyXG5cclxuLm9sZSxcclxuLmVsbyB7XHJcbiAgYmFja2dyb3VuZDogJGNsb3VkO1xyXG4gIHBhZGRpbmc6IDZweCAzNnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6MDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5jdCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi50d28ge1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrLWNsb3VkO1xyXG59XHJcblxyXG4udGhyZWUge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodGVyLWNsb3VkO1xyXG59XHJcblxyXG4uZm91ciB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWNsb3VkO1xyXG59XHJcblxyXG4ub2xlOmhvdmVyLFxyXG4uZWxvOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCAjNTU1O1xyXG59XHJcblxyXG4ubXVsdGlwbGVfZWxlbWVudHMge1xyXG4gIHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKmN1c3RvbWl6aW5nIHRvb2x0aXAgY29sb3IqL1xyXG4vKnJpZ2h0IHRvb2x0aXAqL1xyXG4vLyAudG9vbHRpcC5yaWdodCA+IC50b29sdGlwLWFycm93IHtcclxuLy8gICBib3JkZXItcmlnaHQtY29sb3I6ICRwcmltYXJ5O1xyXG4vLyB9XHJcblxyXG4vLyAvKmJvdHRvbSB0b29sdGlwKi9cclxuLy8gLnRvb2x0aXAuYm90dG9tID4gLnRvb2x0aXAtYXJyb3cge1xyXG4vLyAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xyXG4vLyB9XHJcblxyXG4vLyAvKnRvcCB0b29sdGlwKi9cclxuLy8gLnRvb2x0aXAudG9wID4gLnRvb2x0aXAtYXJyb3cge1xyXG4vLyAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xyXG4vLyB9XHJcblxyXG4vLyAvKmxlZnQgdG9vbHRpcCovXHJcbi8vIC50b29sdGlwLmxlZnQgPiAudG9vbHRpcC1hcnJvdyB7XHJcbi8vICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xyXG4vLyB9XHJcblxyXG4vLyAvKnRvb2x0aXAgaW5uZXIqL1xyXG4vLyAudG9vbHRpcCA+IC50b29sdGlwLWlubmVyIHtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuLy8gICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICRwcmltYXJ5O1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbi8vIH1cclxuXHJcbi8vIGNvZGUge1xyXG4vLyAgIGNvbG9yOiByb3lhbGJsdWU7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogYXp1cmU7XHJcbi8vIH1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjY0MHB4KSB7XHJcbiAgLm9sZSxcclxuICAuZWxvIHtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJnLWxpZ2h0ZXItdGVhbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHRlci10ZWFsIWltcG9ydGFudDtcclxufVxyXG4uYmcteWVsbG93LCAuYmctb3JhbmdlIHtcclxuICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIWltcG9ydGFudDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5LCAudGV4dC13aGl0ZSB7XHJcbiAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6JHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgY29sb3I6JHdoaXRlO1xyXG4gIH1cclxuICBoMSxoMixoMyxoNCxoNSxoNiwgbGFiZWwge1xyXG4gICAgY29sb3I6JHdoaXRlO1xyXG4gICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbl9fY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlYmVlO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZC1zbS10YWJsZS1jZWxsLFxyXG4uZC1tZC10YWJsZS1jZWxsLFxyXG4uZC1sZy10YWJsZS1jZWxsLFxyXG4uZC10YWJsZS1jZWxsIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gIC5idG4tc20tYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6MjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5paHJlY29yZCB7XHJcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNsb3VkO1xyXG4gIHBhZGRpbmc6MzVweCAwO1xyXG4gID4gYSwgPiBhOmxpbmssID4gYTp2aXNpdGVkIHtcclxuICAgIGZvbnQtc2l6ZToxcmVtO1xyXG4gICAgbWFyZ2luOjAgMCAxMHB4O1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9NZWRpdW0nO1xyXG4gIH1cclxuICAucGFnZS1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogXCJGRkJhdVdlYlByb1JlZ3VsYXJcIjtcclxuICAgIGZvbnQtc2l6ZToxcmVtO1xyXG4gICAgbWFyZ2luOjAgMCAxMHB4O1xyXG4gIH1cclxuICAuZG9tYWluIHtcclxuICAgIGZvbnQtc2l6ZTowLjg3NXJlbTtcclxuICAgIGNvbG9yOiRsaWdodGVyLWNoYXJjb2FsO1xyXG4gICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICBjb2xvcjokbGlnaHRlci1jaGFyY29hbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc3VsdHMge1xyXG4gIHBhZGRpbmc6MjBweCAwO1xyXG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjbG91ZDtcclxuICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgY29sb3I6JGxpZ2h0ZXItY2hhcmNvYWw7XHJcbiAgcCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICBsaW5lLWhlaWdodDoyOHB4O1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBzcGFuIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOjkyMHB4KSB7IFxyXG4gICAgcCB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC10b29scyB7XHJcbiAgLmJ0bi1ncm91cCB7XHJcbiAgICA+IC5idG4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MC45Mzc1cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjAuOTM3NXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOjkyMHB4KSB7XHJcbiAgICAuY29sLW1kLTEyIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjQzZEMkQ3O1xyXG4gICAgICB9XHJcbiAgICAgICYucmVzdWx0cy1ob2xkZXIge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG5hLnBsYXktdmlkZW8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWluZGVudDogLTUwMDAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XHJcbiAgICB6LWluZGV4OiA5MDA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxDanh6ZG1jZ2QybGtkR2c5Snprd2NIZ25JR2hsYVdkb2REMG5PVEJ3ZUNjZ2RtbGxkMEp2ZUQwbk1DQXdJRGt3SURrd0p5QjJaWEp6YVc5dVBTY3hMakVuSUhodGJHNXpQU2RvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeWNnZUcxc2JuTTZlR3hwYm1zOUoyaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc25QanhuSUdsa1BTZFFZV2RsTFRFbklITjBjbTlyWlQwbmJtOXVaU2NnYzNSeWIydGxMWGRwWkhSb1BTY3hKeUJtYVd4c1BTZHViMjVsSnlCbWFXeHNMWEoxYkdVOUoyVjJaVzV2WkdRblBqeG5JR2xrUFNmd241YWxMVU5oY21SekxXRnVaQzFVYVd4bGN5Y2dkSEpoYm5ObWIzSnRQU2QwY21GdWMyeGhkR1VvTFRZM01pNHdNREF3TURBc0lDMHpOVFExTGpBd01EQXdNQ2tuSUdacGJHdzlKeU5HUmtaR1JrWW5JSE4wY205clpUMG5JMFpHUmtaR1JpYytQR2NnYVdROUowZHliM1Z3TFRRMEp5QjBjbUZ1YzJadmNtMDlKM1J5WVc1emJHRjBaU2cxTUM0d01EQXdNREFzSURNeU5ESXVNREF3TURBd0tTYytQR2NnYVdROUowZHliM1Z3TFRFeEp5QjBjbUZ1YzJadmNtMDlKM1J5WVc1emJHRjBaU2d5TUM0d01EQXdNREFzSURJd0xqQXdNREF3TUNrblBqeG5JR2xrUFNkSGNtOTFjQzB4TkNjZ2RISmhibk5tYjNKdFBTZDBjbUZ1YzJ4aGRHVW9OakF5TGpBd01EQXdNQ3dnTWpnekxqQXdNREF3TUNrblBqeGphWEpqYkdVZ2FXUTlKMDkyWVd3dE15Y2djM1J5YjJ0bExYZHBaSFJvUFNjeUp5Qm1hV3hzTFc5d1lXTnBkSGs5SnpBdU5TY2dZM2c5SnpRMUp5QmplVDBuTkRVbklISTlKelEwSno0OEwyTnBjbU5zWlQ0OGNHRjBhQ0JrUFNkTk16VXVOamN3T0RJd05Dd3pNQzQyTnpNME1qZzFJRU16TlM0ME5qSTFNemN5TERNd0xqVTJPVEk0TmprZ016VXVNak15T0RZM05pd3pNQzQxTVRVd05qa3pJRE0xTERNd0xqVXhOVEEyT1RNZ1F6TTBMakUzTVRVM01qa3NNekF1TlRFMU1EWTVNeUF6TXk0MUxETXhMakU0TmpZME1qRWdNek11TlN3ek1pNHdNVFV3TmpreklFd3pNeTQxTERVMkxqazRORFE1T0NCRE16TXVOU3cxTnk0eU1UY3pOalUySURNekxqVTFOREl4TnpZc05UY3VORFEzTURNMU1pQXpNeTQyTlRnek5Ua3lMRFUzTGpZMU5UTXhPRFFnUXpNMExqQXlPRGcwTXpFc05UZ3VNemsyTWpnMk1TQXpOQzQ1TWprNE5USTJMRFU0TGpZNU5qWXlNallnTXpVdU5qY3dPREl3TkN3MU9DNHpNall4TXpnM0lFdzJNQzQyTkRBeU5Ea3hMRFExTGpnME1UUXlORFFnUXpZd0xqa3pNRFUwTURJc05EVXVOamsyTWpjNE9DQTJNUzR4TmpVNU1qTTVMRFExTGpRMk1EZzVOVEVnTmpFdU16RXhNRFk1TlN3ME5TNHhOekEyTURRZ1F6WXhMalk0TVRVMU16UXNORFF1TkRJNU5qTTJNeUEyTVM0ek9ERXlNVFk0TERRekxqVXlPRFl5TmpjZ05qQXVOalF3TWpRNU1TdzBNeTR4TlRneE5ESTRJRXd6TlM0Mk56QTRNakEwTERNd0xqWTNNelF5T0RVZ1dpY2dhV1E5SjFKbFkzUmhibWRzWlMweU55YytQQzl3WVhSb1Bqd3ZaejQ4TDJjK1BDOW5Qand2Wno0OEwyYytQQzl6ZG1jKycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjY0MHB4KSB7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgOTAgOTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0n8J+WpS1DYXJkcy1hbmQtVGlsZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NzIuMDAwMDAwLCAtMzU0NS4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIHN0cm9rZT0nJTIzRkZGRkZGJyUzRSUzQ2cgaWQ9J0dyb3VwLTQ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MC4wMDAwMDAsIDMyNDIuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cC0xMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjAuMDAwMDAwLCAyMC4wMDAwMDApJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MDIuMDAwMDAwLCAyODMuMDAwMDAwKSclM0UlM0NjaXJjbGUgaWQ9J092YWwtMycgc3Ryb2tlLXdpZHRoPScyJyBmaWxsLW9wYWNpdHk9JzAuNScgY3g9JzQ1JyBjeT0nNDUnIHI9JzQ0JyUzRSUzQy9jaXJjbGUlM0UlM0NwYXRoIGQ9J00zNS42NzA4MjA0LDMwLjY3MzQyODUgQzM1LjQ2MjUzNzIsMzAuNTY5Mjg2OSAzNS4yMzI4Njc2LDMwLjUxNTA2OTMgMzUsMzAuNTE1MDY5MyBDMzQuMTcxNTcyOSwzMC41MTUwNjkzIDMzLjUsMzEuMTg2NjQyMSAzMy41LDMyLjAxNTA2OTMgTDMzLjUsNTYuOTg0NDk4IEMzMy41LDU3LjIxNzM2NTYgMzMuNTU0MjE3Niw1Ny40NDcwMzUyIDMzLjY1ODM1OTIsNTcuNjU1MzE4NCBDMzQuMDI4ODQzMSw1OC4zOTYyODYxIDM0LjkyOTg1MjYsNTguNjk2NjIyNiAzNS42NzA4MjA0LDU4LjMyNjEzODcgTDYwLjY0MDI0OTEsNDUuODQxNDI0NCBDNjAuOTMwNTQwMiw0NS42OTYyNzg4IDYxLjE2NTkyMzksNDUuNDYwODk1MSA2MS4zMTEwNjk1LDQ1LjE3MDYwNCBDNjEuNjgxNTUzNCw0NC40Mjk2MzYzIDYxLjM4MTIxNjgsNDMuNTI4NjI2NyA2MC42NDAyNDkxLDQzLjE1ODE0MjggTDM1LjY3MDgyMDQsMzAuNjczNDI4NSBaJyBpZD0nUmVjdGFuZ2xlLTI3JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIFJBTkdFIFNMSURFUlMgXHJcblxyXG5cclxuLnNsaWRlci1zZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNsaWRlci1wcmltYXJ5IC5zbGlkZXItc2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjBweDtcclxufVxyXG4uc2xpZGVyLWhhbmRsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMjRweCAtMnB4IHJnYmEoMCwwLDAsMC43NSkgIWltcG9ydGFudDtcclxuXHQtbW96LWJveC1zaGFkb3c6IDFweCAxcHggMjRweCAtMnB4IHJnYmEoMCwwLDAsMC43NSkgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiAxcHggMXB4IDI0cHggLTJweCByZ2JhKDAsMCwwLDAuNzUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGlkZXItc3RyaXBzIC5zbGlkZXItc2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDVweCwgcmdiYSgyNTUsMjUyLDI1MiwwLjA4KSA1cHgsIHJnYmEoMjUyLDI1MiwyNTIsMC4wOCkgMTBweCkgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCA1cHgsIHJnYmEoMjU1LDI1MiwyNTIsMC4wOCkgNXB4LCByZ2JhKDI1MiwyNTIsMjUyLDAuMDgpIDEwcHgpICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLW8tcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCA1cHgsIHJnYmEoMjU1LDI1MiwyNTIsMC4wOCkgNXB4LCByZ2JhKDI1MiwyNTIsMjUyLDAuMDgpIDEwcHgpICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDVweCwgcmdiYSgyNTUsMjUyLDI1MiwwLjA4KSA1cHgsIHJnYmEoMjUyLDI1MiwyNTIsMC4wOCkgMTBweCkgIWltcG9ydGFudDsgXHJcbn1cclxuXHJcbi5zbGlkZXIgLnRvb2x0aXAudG9wIHtcclxuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kOiNCMkQ5REM7XHJcblxyXG59XHJcbi53ZWxsIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWRlci1naG9zdCAuc2xpZGVyLXRyYWNrIHtcclxuXHRoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIHRoZSBtYWdpY1xyXG5kaXYuY2hlY2tib3guc3dpdGNoZXIsIGRpdi5yYWRpby5zd2l0Y2hlciB7XHJcbiAgbGFiZWwge3BhZGRpbmc6IDA7XHJcbiAgICAqIHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cclxuICAgIGlucHV0IHtkaXNwbGF5OiBub25lO1xyXG4gICAgICAmK3NwYW4ge3Bvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IHdpZHRoOiA3MnB4O3BhZGRpbmc6MHB4OyBoZWlnaHQ6IDM2cHg7IGJhY2tncm91bmQ6ICRsaWdodC10ZWFsOyBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtdGVhbDsgYm9yZGVyLXJhZGl1czogNTBweDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjE1KTtcclxuYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcblxyXG4gICAgICAgIHNtYWxsIHtwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDo1MCU7IGhlaWdodDogMTAwJTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IGxlZnQ6IDA7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogNTAlOyBcclxuICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6MjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjI4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gMTRweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6Y2FsYyg1MCUgLSAxNHB4KTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Y2hlY2tlZCtzcGFuIHtiYWNrZ3JvdW5kOiAkdGVhbDsgYm9yZGVyLWNvbG9yOiAkdGVhbDtcclxuICAgICAgICBzbWFsbCB7bGVmdDogNTAlO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIjpyb290IHtcclxuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcclxuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XHJcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cclxuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cclxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNlxyXG59XHJcblxyXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXHJcbkBhdC1yb290IHtcclxuICAgIEAtbXMtdmlld3BvcnQge1xyXG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxyXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAvLyBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXHJcbn1cclxuXHJcbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cclxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XHJcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxyXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG5cclxuaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcclxuICAgIGhlaWdodDogMDsgLy8gMVxyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuXHJcbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgLyptYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207Ki9cclxufVxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcclxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxyXG5wIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnNcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXHJcbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXHJcblxyXG5hYmJyW3RpdGxlXSxcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcclxuICAgIGN1cnNvcjogaGVscDsgLy8gM1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG5kdCB7XHJcbiAgICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xyXG4gICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmRkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuZGZuIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxyXG5cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4vLyBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExpbmtzXHJcbi8vXHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG4gICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXHJcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXHJcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XHJcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29kZVxyXG4vL1xyXG5cclxucHJlLFxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG59XHJcblxyXG5wcmUge1xyXG4gICAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLy8gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xyXG4gICAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRmlndXJlc1xyXG4vL1xyXG5cclxuZmlndXJlIHtcclxuICAgIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cclxuICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuLy9cclxuXHJcbmltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxufVxyXG5cclxuc3ZnIHtcclxuICAgIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXHJcbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUYWJsZXNcclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG59XHJcblxyXG50aCB7XHJcbiAgICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcclxuICAgIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXHJcbmJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXHJcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xyXG5idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcclxuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG4gICAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2VcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cclxuICAgIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gICAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxyXG4gICAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcclxuICAgIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXHJcbiAgICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxyXG4gICAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAgICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4gICAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbiAgICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxyXG4gICAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbmxlZ2VuZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7IC8vIDJcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcclxufVxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuICAgIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4gICAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuLy9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuLy9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXHJcbi8vXHJcblxyXG5vdXRwdXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnRlbXBsYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXHJcbn1cclxuXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXHJcbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxyXG5baGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cclxuLy9cclxuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXHJcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXHJcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cclxuLy9cclxuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cclxuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxyXG4vL1xyXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxyXG5cclxuQG1peGluIGhvdmVyIHtcclxuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5cclxuLy9cclxuLy8gSGVhZGluZ3NcclxuLy9cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gIC8qbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207Ki9cclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO2ZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9Cb2xkJzsgfVxyXG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplO2ZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9Cb2xkJzsgfVxyXG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO2ZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9Cb2xkJzsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO2ZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9NZWRpdW0nOyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxyXG5cclxucCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1JlZ3VsYXInO1xyXG4gIGxpbmUtaGVpZ2h0OjEuMzc1cmVtO1xyXG59XHJcblxyXG4uZm9udC1iYXNlIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtYm9sZCB7XHJcbiAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb0JvbGQnICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxlYWQge1xyXG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcclxuLmRpc3BsYXktMSB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMiB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMyB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktNCB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcbi8vXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xyXG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRW1waGFzaXNcclxuLy9cclxuXHJcbnNtYWxsLFxyXG4uc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDowLjU7XHJcbn1cclxuXHJcbm1hcmssXHJcbi5tYXJrIHtcclxuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGlzdHNcclxuLy9cclxuXHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xyXG4ubGlzdC1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbn1cclxuLmxpc3QtaW5saW5lLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTWlzY1xyXG4vL1xyXG5cclxuLy8gQnVpbGRzIG9uIGBhYmJyYFxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuYmxvY2txdW90ZSwgLmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgZm9udC1zaXplOiAgJGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG4gIGJvcmRlci1sZWZ0OiAkYmxvY2txdW90ZS1sZWZ0LWJvcmRlcjtcclxuICBtYXJnaW46ICRibG9ja3F1b3RlLW1hcmdpbjtcclxuICBwYWRkaW5nOiRibG9ja3F1b3RlLXBhZGRpbmc7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xyXG4gIH1cclxuICBwe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2txdW90ZS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXHJcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcclxuICB9XHJcbn1cclxuXHJcbmxpIHtcclxuICBsaW5lLWhlaWdodDoxLjM3NXJlbTtcclxufVxyXG5cclxudWwge1xyXG4gIGxpIHtcclxuXHJcbiAgfVxyXG59IiwiLy8gTGlzdHNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiQHVzZSAnc2FzczptYXRoJztcclxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXHJcbi8vXHJcbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cclxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2MixcclxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXHJcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxyXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XHJcbi5pbWctZmx1aWQge1xyXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG4uaW1nLXJvdW5kZWQge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG4uZmlndXJlIHtcclxuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmlndXJlLWltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMik7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5maWd1cmUtY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xyXG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuXHJcbkBtaXhpbiBpbWctZmx1aWQge1xyXG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXHJcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcclxuXHJcbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcclxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cclxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXHJcbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcclxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcbiIsIi8vIElubGluZSBjb2RlXHJcbmNvZGUge1xyXG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xyXG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcclxuICBhID4gJiB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXHJcbmtiZCB7XHJcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAka2JkLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGtiZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcclxuXHJcbiAga2JkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmxvY2tzIG9mIGNvZGVcclxucHJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJHByZS1jb2xvcjtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcclxuICBjb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcclxuLnByZS1zY3JvbGxhYmxlIHtcclxuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXHJcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAucm93IHtcclxuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXHJcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXHJcbiAgLm5vLWd1dHRlcnMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xyXG59XHJcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XHJcbi8vLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKTtcclxuICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMik7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2Utcm93KCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAtMik7XHJcbiAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgLTIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcclxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXHJcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKTtcclxuICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMik7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICBmbGV4OiAwIDAgcGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgJGNvbHVtbnMpKTtcclxuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcclxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcclxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cclxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJHNpemUsICRjb2x1bW5zKSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcclxuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XHJcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcclxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxyXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cclxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwi77u/JGdyaWQtYnJlYWtwb2ludHM6ICh6OjAsIHhzOiA0ODBweCwgc206IDc2OHB4LCBtZDogOTkycHgsIGxnOiAxMjAwcHggKTtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoIHNtOiA3NTBweCwgbWQ6IDk3MHB4LCBsZzogMTE3MHB4ICk7XHJcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XHJcbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcclxuICAlZ3JpZC1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGd1dHRlciwgMik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRndXR0ZXIsIDIpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbCN7JGluZml4fSxcclxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xyXG4gICAgICAuY29sI3skaW5maXh9IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cclxuXHJcbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcclxuLy9cclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxyXG5cclxuXHJcbiAgdGgge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvUmVndWxhcicgIWltcG9ydGFudDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDpub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG4gICAgdHIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwO1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0aGVhZCB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAudGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuLy9cclxuXHJcbi50YWJsZS1zbSB7XHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXIgdmVyc2lvbnNcclxuLy9cclxuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICRsaWdodGVyLWNsb3VkO1xyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWJvcmRlcmxlc3Mge1xyXG4gIHRoLFxyXG4gIHRkLFxyXG4gIHRoZWFkIHRoLFxyXG4gIHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICB0Ym9keSB0ciB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XHJcblxyXG5cclxuLy8gRGFyayBzdHlsZXNcclxuLy9cclxuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbi50YWJsZSB7XHJcbiAgLnRoZWFkLWRhcmsge1xyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aGVhZC1saWdodCB7XHJcbiAgICB0aCB7XHJcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1kYXJrIHtcclxuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XHJcblxyXG4gIHRoLFxyXG4gIHRkLFxyXG4gIHRoZWFkIHRoIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLXN0cmlwZWQge1xyXG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGFibGUtaG92ZXIge1xyXG4gICAgdGJvZHkgdHIge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cclxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICYjeyRpbmZpeH0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XHJcblxyXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXHJcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgdGhlYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHRyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMS4yZW0gMDtcclxuICB9XHJcbiAgdHI6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHRkIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuMmVtIDAuNmVtO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIHRkOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgdGQsIHRoIHtcclxuICAgIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgfVxyXG5cclxuICB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbn1cclxuIiwiLy8gVGFibGVzXHJcblxyXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xyXG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICYsXHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxyXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxyXG4gIC50YWJsZS1ob3ZlciB7XHJcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcblxyXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuQHVzZSAnc2FzczptYXRoJztcclxuLy9cclxuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcbi5jb250YWN0LXVzIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3c7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4gICAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgICAgICAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XHJcbiAgICAgICAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXHJcbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICAgICAgICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcclxuICAgICAgICAvLyBQbGFjZWhvbGRlclxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgICAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gICAgICAgIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgICAgICAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxyXG4gICAgICAgICY6ZGlzYWJsZWQsXHJcbiAgICAgICAgJltyZWFkb25seV0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdhcm5pbmcsXHJcbiAgICAgICAgJi1kYW5nZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFMkU0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFMzI5MzE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXJyYWNvdHRhO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVkaXVtLWRhcmstc2hlZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hbGlidTtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsMTc1LDIzMywuNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHNpbXBsZS1jaGFyY29sO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi5yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIqXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXHJcbi5mb3JtLWNvbnRyb2wtZmlsZSxcclxuLmZvcm0tY29udHJvbC1yYW5nZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGFiZWxzXHJcbi8vXHJcblxyXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxyXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXHJcbi5jb2wtZm9ybS1sYWJlbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1zbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG59XHJcblxyXG5cclxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxyXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcclxuXHJcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcclxuXHJcbiAgICAmLmZvcm0tY29udHJvbC1zbSxcclxuICAgICYuZm9ybS1jb250cm9sLWxnIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcclxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cclxuLy9cclxuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXHJcblxyXG4uZm9ybS1jb250cm9sLXNtIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcclxuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICAmW3NpemVdLFxyXG4gICAgJlttdWx0aXBsZV0ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDhyZW07XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcblxyXG4vLyBGb3JtIGdyb3Vwc1xyXG4vL1xyXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXHJcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICYuaGFzLXdhcm5pbmcsXHJcbiAgICAmLmhhcy1kYW5nZXIge1xyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWFsZXJ0QDJ4LnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQkYwNzExO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncmlkXHJcbi8vXHJcbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXHJcblxyXG4uZm9ybS1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxyXG5cclxuLmZvcm0tY2hlY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcclxuXHJcbiAgICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcclxuICAgIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG4vL1xyXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXHJcbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXHJcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXHJcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXHJcblxyXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XHJcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XHJcblxyXG4vLyBJbmxpbmUgZm9ybXNcclxuLy9cclxuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXHJcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxyXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxyXG4vL1xyXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXHJcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXHJcblxyXG4uZm9ybS1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxyXG4gICAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxyXG4gICAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcclxuICAgIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cclxuICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC8vIEtpY2sgaW4gdGhlIGlubGluZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcclxuICAgICAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cCxcclxuICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcclxuICAgICAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cclxuICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1c3RvbS1jb250cm9sIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgY29sb3I6ICRsaWdodC1jaGFyY29hbDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcblxyXG4vLyBDVVNUT00gUkFESU8gQlVUVE9OU1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGbGF0IGNoZWNrYm94ZXMgYW5kIHJhZGlvYnV0dG9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kZmxhdC13aWR0aDogMjBweDtcclxuJGZsYXQtd2lkdGgtc21hbGw6IDE2cHg7XHJcbiRmbGF0LXdpZHRoLWxhcmdlOiAyNHB4O1xyXG4kZmxhdC1jb2xvcjogJHByaW1hcnk7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQ2hlY2tib3ggQU5EIFJhZGlvXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZmxhdC1jdXN0b20sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5mbGF0LWN1c3RvbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gVW5jaGVja2VkXHJcbiAgICAvLyAtLS0tLS0tLS1cclxuICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmbGF0LXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGZsYXQtd2lkdGg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGZsYXQtd2lkdGggKiAxLjM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHsgLy8gT3V0bGluZVxyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmbGF0LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZsYXQtd2lkdGg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWNsb3VkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigkZmxhdC13aWR0aCwgMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdigkZmxhdC13aWR0aCwyKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IG1hdGguZGl2KCRmbGF0LXdpZHRoLDQpO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkZmxhdC13aWR0aCw0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRmbGF0LXdpZHRoLDQpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciAyMDBtcyBsaW5lYXIsIGJvcmRlci13aWR0aCAyMDBtcyBsaW5lYXIpO1xyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAyMDBtcyBsaW5lYXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFzLWRhbmdlciAmIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHsgLy8gT3V0bGluZVxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHJlZCwgLjEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwgeyAvLyBXaGVuIGNoZWNrZWRcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGF0LXllbGxvdyAmIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHsgLy8gT3V0bGluZVxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHllbGxvdztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHsgLy8gV2hlbiBjaGVja2VkXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstY2hhcmNvYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAtLS0tLS0tXHJcbiAgICAvLyBDaGVja2VkXHJcbiAgICAvLyAtLS0tLS0tXHJcbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7IC8vIFdoZW4gY2hlY2tlZFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmbGF0LWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciAyMDBtcyBsaW5lYXIsIGJvcmRlci13aWR0aCAyMDBtcyBsaW5lYXIpO1xyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAyMDBtcyBsaW5lYXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIC0tLS0tLS0tXHJcbiAgICAvLyBEaXNhYmxlZFxyXG4gICAgLy8gLS0tLS0tLS1cclxuICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7IC8vIFdoZW4gY2hlY2tlZFxyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gICAgLy8gLS0tLS1cclxuICAgIC8vIFNtYWxsXHJcbiAgICAvLyAtLS0tLVxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmbGF0LXdpZHRoLXNtYWxsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmbGF0LXdpZHRoLXNtYWxsO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmbGF0LXdpZHRoLXNtYWxsICogMS4zO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmxhdC13aWR0aC1zbWFsbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkZmxhdC13aWR0aC1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRmbGF0LXdpZHRoLXNtYWxsLDIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hdGguZGl2KCRmbGF0LXdpZHRoLXNtYWxsLDIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRmbGF0LXdpZHRoLXNtYWxsLDQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGZsYXQtd2lkdGgtc21hbGwsNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IG1hdGguZGl2KCRmbGF0LXdpZHRoLXNtYWxsLDQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gLS0tLS1cclxuICAgIC8vIExhcmdlXHJcbiAgICAvLyAtLS0tLVxyXG4gICAgJi5sYXJnZSB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmbGF0LXdpZHRoLWxhcmdlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmbGF0LXdpZHRoLWxhcmdlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmbGF0LXdpZHRoLWxhcmdlICogMS4zO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmxhdC13aWR0aC1sYXJnZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkZmxhdC13aWR0aC1sYXJnZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRmbGF0LXdpZHRoLWxhcmdlLDIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hdGguZGl2KCRmbGF0LXdpZHRoLWxhcmdlLDIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRmbGF0LXdpZHRoLWxhcmdlLDQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGZsYXQtd2lkdGgtbGFyZ2UsNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IG1hdGguZGl2KCRmbGF0LXdpZHRoLWxhcmdlLDQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gLS0tLS0tLS1cclxuICAgIC8vIE5vIExhYmVsXHJcbiAgICAvLyAtLS0tLS0tLVxyXG4gICAgJi5uby1sYWJlbCB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZmxhdC13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc21hbGwgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZsYXQtd2lkdGgtc21hbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxhcmdlICsgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6ICRmbGF0LXdpZHRoLWxhcmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmludmVydGVkIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZmxhdC13aWR0aCAqIDEuMjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkZmxhdC13aWR0aCw0KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGZsYXQtd2lkdGgsNCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbWFsbCArIGxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGZsYXQtd2lkdGgtc21hbGwgKiAxLjM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGZsYXQtd2lkdGgtc21hbGwsNCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRmbGF0LXdpZHRoLXNtYWxsLDQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGFyZ2UgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmbGF0LXdpZHRoLWxhcmdlICogMS4zO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KCRmbGF0LXdpZHRoLWxhcmdlLDQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkZmxhdC13aWR0aC1sYXJnZSw0KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tXHJcbi8vIENoZWNrYm94IG9ubHlcclxuLy8gLS0tLS0tLS0tLS0tLVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZmxhdC1jdXN0b20ge1xyXG4gICAgLy8gLS0tLS0tLVxyXG4gICAgLy8gQ2hlY2tlZFxyXG4gICAgLy8gLS0tLS0tLVxyXG4gICAgJjpjaGVja2VkICsgbGFiZWwgeyAvLyBXaGVuIGNoZWNrZWRcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmxhdC1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZsYXQtd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZsYXQtd2lkdGg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmbGF0LWNvbG9yO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDIwMG1zIGxpbmVhciwgYWxsIDIwMG1zIGxpbmVhcik7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDIwMG1zIGxpbmVhcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tXHJcbi8vIFJhZGlvIG9ubHlcclxuLy8gLS0tLS0tLS0tLVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uZmxhdC1jdXN0b20ge1xyXG4gICAgJiArIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTWl4aW4gZm9yIG90aGVyIGNvbG9yc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBmbGF0LWNoZWNrYm94LXJhZGlvKCAkY29sb3JuYW1lLCAkY29sb3IgKSB7XHJcbiAgICAuI3skY29sb3JuYW1lfSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZC5mbGF0LWN1c3RvbSxcclxuICAgIC4jeyRjb2xvcm5hbWV9IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5mbGF0LWN1c3RvbSxcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLmZsYXQtY3VzdG9tLiN7JGNvbG9ybmFtZX0sXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZmxhdC1jdXN0b20uI3skY29sb3JuYW1lfSB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwgeyAvLyBXaGVuIGNoZWNrZWRcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmZsYXQtY3VzdG9tLiN7JGNvbG9ybmFtZX0sXHJcbiAgICAuI3skY29sb3JuYW1lfSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZmxhdC1jdXN0b20ge1xyXG4gICAgICAgICY6aW5kZXRlcm1pbmF0ZSArIGxhYmVsIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuZm9ybSB7XHJcbiAgICAuc2l0ZWNvcmUtZm9ybSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzZEMkQ3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjczNzVyZW0gMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAmOmZvY3VzOjotbXMtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xyXG4gICAgICAgICAgICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXHJcbiAgICAgICAgICAgICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xyXG4gICAgICAgICAgICAgICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXHJcbiAgICAgICAgICAgICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR2ZXJ5LWxpZ2h0LXBpbms7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2syO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVycmFjb3R0YTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNoYXJjb2FsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xyXG5cclxuICAgICAgICAgICAgJi5yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2QwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW9idXR0b24tbGFiZWwge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzM3NXJlbSAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlci1jaGFyY29hbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodGVyLWNoYXJjb2FsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwxMjksMTM4LDAuMjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94LWxpc3QsIC5yYWRpb2J1dHRvbi1saXN0IHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3QtdGl0bGUsIC5jaGVja2JveC10aXRsZS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2syO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFkaW9idXR0b24tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2QwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvYnV0dG9uLXRpdGxlLWxhYmVsLCBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCA1cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtdGl0bGUtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZC12YWxpZGF0aW9uLXZhbGlkLCAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciwgLmNoZWNrYm94LXRpdGxlLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi52ZXJ0aWNhbC1jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI2cmVtO1xyXG4gICAgICAgICAgICAvL292ZXJyaWRpbmcgZm9ybSBsYWJlbCBtYXJnaW4gZm9yIHNwYXJrbGUgd2lkZ2V0LiBzcGFya2xlIHdpZGdldCB1c2VzIGZvcm0gdGFnIHdoaWNoIGNvbmZsaWN0cyB3aXRoIGZvcm0gdGFnIG9mIHNpdGVjb3JlIDkgZm9ybXMsICBzbyBwcm92aWRpbmcgYW4gb3ZlcnJpZGVcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PVxyXG4vLyBEZW1vXHJcbi8vID09PT1cclxuJGNvbG9yLXR1cnF1b2lzZTogIzFBQkM5QztcclxuJGNvbG9yLXN1bmZsb3dlcjogI0YxQzQwRjtcclxuJGNvbG9yLWFsaXphcmluOiAjRTc0QzNDO1xyXG5cclxuQGluY2x1ZGUgZmxhdC1jaGVja2JveC1yYWRpbygndHVycXVvaXNlJywgJGNvbG9yLXR1cnF1b2lzZSk7XHJcbkBpbmNsdWRlIGZsYXQtY2hlY2tib3gtcmFkaW8oJ3N1bmZsb3dlcicsICRjb2xvci1zdW5mbG93ZXIpO1xyXG5AaW5jbHVkZSBmbGF0LWNoZWNrYm94LXJhZGlvKCdhbGl6YXJpbicsICRjb2xvci1hbGl6YXJpbik7XHJcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcclxuLy9cclxuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcclxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cclxuLy9cclxuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXHJcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXHJcbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcclxuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxyXG4vL1xyXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXHJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cclxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XHJcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xyXG4gICAgZm9udC1zaXplOiAkZm9ybS1mZWVkYmFjay1mb250LXNpemU7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXHJcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xyXG4gICAgbWFyZ2luLXRvcDogLjFyZW07XHJcbiAgICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkdG9vbHRpcC1vcGFjaXR5KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sLFxyXG4gIC5jdXN0b20tc2VsZWN0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gY3VzdG9tIGZpbGVcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gR3JhZGllbnRzXHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcclxuICB9IEBlbHNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRjaGFyY29hbCwgJGVuZC1jb2xvcjogJGRhcmstY2hhcmNvYWwsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkY2hhcmNvYWwsICRlbmQtY29sb3I6ICRkYXJrLWNoYXJjb2FsLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGNoYXJjb2FsLCAkZW5kLWNvbG9yOiAkZGFyay1jaGFyY29hbCwgJGRlZzogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRjaGFyY29hbCwgJG91dGVyLWNvbG9yOiAkZGFyay1jaGFyY29hbCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIG1heC13aWR0aDogMzUwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9NZWRpdW0nICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBtYXJnaW46MTBweCAwO1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlICogLjgxMjUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAxcHggcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAxcHggcmdiYSgwLDAsMCwwLjE1KTtcclxuXHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNDNkQyRDcgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiRsaWdodC1jaGFyY29hbCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiNDNkQyRDcgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAmOmhvdmVyLCAmLmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6bm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuYnRuIGVsZW1lbnRzXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5idG4uYnRuLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRmO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcclxuYS5idG4uZGlzYWJsZWQsXHJcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEFsdGVybmF0ZSBidXR0b25zXHJcbi8vXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYnRuLSN7JGNvbG9yfSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjokdmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0ZXItdGVhbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsb3VkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjokbGlnaHQtY2hhcmNvYWwgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS13aGl0ZSB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjokdGVhbCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi15ZWxsb3csIC5idG4tb3JhbmdlLC5idG4teWVsbG93OmxpbmssIC5idG4tb3JhbmdlOmxpbmssIC5idG4teWVsbG93OnZpc2l0ZWQsIC5idG4tb3JhbmdlOnZpc2l0ZWQge1xyXG4gIGNvbG9yOiRjaGFyY29hbCFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAudGV4dC13aGl0ZSAmLCAuYmctcHJpbWFyeSAmIHtcclxuICAgIGNvbG9yOiRjaGFyY29hbCFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCR5ZWxsb3csIDUlKSFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgZGFya2VuKCR5ZWxsb3csIDUlKSFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiRjaGFyY29hbCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDpkYXJrZW4oJHllbGxvdywgNSUpIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgZGFya2VuKCR5ZWxsb3csIDUlKSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjokY2hhcmNvYWwhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tdGFnIHtcclxuICBoZWlnaHQ6MjhweDtcclxuICBiYWNrZ3JvdW5kOiNCMkQ5REM7XHJcbiAgY29sb3I6IzIxMkIzNjtcclxuICBwYWRkaW5nOjVweDtcclxuICBmb250LXNpemU6MC44NzVyZW07XHJcbiAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gIG1hcmdpbjowIDVweDtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcclxuICBpIHtcclxuICAgIGNvbG9yOiM2NTZGNzU7XHJcbiAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gIH1cclxufVxyXG4vL1xyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy9cclxuXHJcbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXHJcbi5idG4tbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEJ1dHRvbiBTaXplc1xyXG4vL1xyXG5cclxuLmJ0bi1sZyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uYnRuLXNtIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBCbG9jayBidXR0b25cclxuLy9cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXHJcbiAgKyAuYnRuLWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJ0bi1zcXVhcmUge1xyXG4gIHBhZGRpbmc6MC41cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcclxuICBmb250LXNpemU6MS4xMjVyZW07XHJcbiAgLy8gQG1lZGlhIHNjcmVlbiB7XHJcbiAgICBcclxuICAvLyB9XHJcbiAgPiBpIHtcclxuICAgIG1hcmdpbi10b3A6M3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1pY29uLXRleHQge1xyXG4gIGRpc3BsYXk6aW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gIG1pbi13aWR0aDoxODVweDtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZToxLjEyNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDo4cHg7XHJcbiAgICBsaW5lLWhlaWdodDoxLjEyNXJlbTtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGxpbmUtaGVpZ2h0OjEuMTI1cmVtO1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46MnB4IDAgMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gIC5idG4tc20tc21hbGwge1xyXG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAwJSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMCUpKSB7XHJcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcclxuICAgIH1cclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7IFxyXG4gICAgY29sb3I6I2ZmZjtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQnV0dG9uIHNpemVzXHJcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICB9IEBlbHNlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLmZhZGUge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XHJcblxyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XHJcbn1cclxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXHJcbi5kcm9wdXAsXHJcbi5kcm9wcmlnaHQsXHJcbi5kcm9wZG93bixcclxuLmRyb3BsZWZ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi10b2dnbGUge1xyXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XHJcbiAgQGluY2x1ZGUgY2FyZXQ7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51XHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcclxuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XHJcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcclxuICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcclxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxyXG4uZHJvcHVwIHtcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3ByaWdodCB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3BsZWZ0IHtcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXHJcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcclxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcclxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgfVxyXG59XHJcbi8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xyXG5cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcclxufVxyXG5cclxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4vL1xyXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxyXG59XHJcblxyXG4vLyBEcm9wZG93biB0ZXh0XHJcbi5kcm9wZG93bi1pdGVtLXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG59XHJcbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtdXAge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1yaWdodCB7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0LWxlZnQge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XHJcbiAgQGlmICRlbmFibGUtY2FyZXQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHk6OmFmdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcclxuLy9cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXHJcblxyXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxyXG4gIFxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxyXG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICYuZGlzYWJsZWQsICY6ZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiRsaWdodGVyLWNsb3VkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXHJcbiAgLmJ0biArIC5idG4sXHJcbiAgLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcclxuICB9XHJcblxyXG4gICYuYm9yZGVyZWQge1xyXG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1jbG91ZDtcclxuICAgID4gLmJ0biB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbG91ZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubmV0d29yay1jb2xvcnMge1xyXG4gICAgLmljb24tZmIge1xyXG4gICAgICBjb2xvcjojM0I1OTk4O1xyXG4gICAgfVxyXG4gICAgLmljb24taWcge1xyXG4gICAgICBjb2xvcjojNEU0MzNDO1xyXG4gICAgfVxyXG4gICAgLmljb24tdHcge1xyXG4gICAgICBjb2xvcjojMzNDQ0ZGO1xyXG4gICAgfVxyXG4gICAgLmljb24tcGluIHtcclxuICAgICAgY29sb3I6I0M5MjIyODtcclxuICAgIH1cclxuICAgIC5pY29uLWxpIHtcclxuICAgICAgY29sb3I6IzQ4NzVCNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcclxuLmJ0bi10b29sYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAge1xyXG4gID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xyXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcblxyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy9cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vL1xyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcclxuXHJcbiAgJjo6YWZ0ZXIsXHJcbiAgLmRyb3B1cCAmOjphZnRlcixcclxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxufVxyXG5cclxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xyXG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbn1cclxuXHJcblxyXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcclxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxyXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxyXG4gICYuYnRuLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXHJcbi8vXHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAuYnRuLFxyXG4gIC5idG4tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG4gKyAuYnRuLFxyXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcclxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXHJcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcblxyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXHJcbi8vXHJcbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXHJcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxyXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXHJcbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXHJcbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cclxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAtdG9nZ2xlIHtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5jdXN0b20tc2VsZWN0LFxyXG4gID4gLmN1c3RvbS1maWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcclxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICsgLmZvcm0tY29udHJvbCxcclxuICAgICsgLmN1c3RvbS1zZWxlY3QsXHJcbiAgICArIC5jdXN0b20tZmlsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXHJcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxyXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXHJcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXHJcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcclxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cclxuICA+IC5jdXN0b20tZmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxyXG4vL1xyXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXHJcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXHJcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxyXG5cclxuLmlucHV0LWdyb3VwLXByZXBlbmQsXHJcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXHJcbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxyXG4gIC8vIGFzIG91ciBpbnB1dHMuXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtaW4td2lkdGg6NTVweDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5idG4gKyAuYnRuLFxyXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cclxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxyXG5cclxuXHJcbi8vIFRleHR1YWwgYWRkb25zXHJcbi8vXHJcbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxyXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cclxuXHJcbi5pbnB1dC1ncm91cC10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xyXG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXHJcbi8vIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gIC8vZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wge1xyXG4gIG1heC13aWR0aDoyNjVweDtcclxufVxyXG5cclxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xyXG4vL1xyXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xyXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXHJcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxyXG5cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLy8gTWl4aW5zXHJcbkBtaXhpbiBjdXJzb3ItZGlzYWJsZWQoKSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuQG1peGluIGJveC1zaXppbmcoJGZtdCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJGZtdDtcclxuICAgICAtbW96LWJveC1zaXppbmc6ICRmbXQ7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiAkZm10O1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkZm10KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkZm10O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogJGZtdDtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGZhZGUoJGNvbG9yLCAkYW1udCkge1xyXG4gIEBpZiAkYW1udCA+IDEge1xyXG4gICAgJGFtbnQ6ICRhbW50IC8gMTAwOyAvLyBjb252ZXJ0IHRvIHBlcmNlbnRhZ2UgaWYgaW50XHJcbiAgfVxyXG4gIEByZXR1cm4gcmdiYSgkY29sb3IsICRhbW50KTtcclxufVxyXG5cclxuLy8gUnVsZXNcclxuc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sXHJcbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sXHJcbnNlbGVjdC5zZWxlY3RwaWNrZXIge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gIHdpZHRoOiAyMjBweCBcXDA7IC8qSUU5IGFuZCBiZWxvdyovXHJcblxyXG5cclxuICAvLyBUaGUgc2VsZWN0cGlja2VyIGJ1dHRvblxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAvLyBuZWNlc3NhcnkgZm9yIHByb3BlciBwb3NpdGlvbmluZyBvZiBjYXJldCBpbiBCb290c3RyYXAgNCAocHVzaGVzIGNhcmV0IHRvIHRoZSByaWdodClcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJhY2tncm91bmQ6JHdoaXRlO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkY2xvdWQ7XHJcbiAgICBwYWRkaW5nOjAuNzVyZW07XHJcblxyXG4gICAgLy8mLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiR3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgJGNsb3VkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4IDVweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6JGNsb3VkIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRjbG91ZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjVweCA1cHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYnRuLXByaW1hcnksXHJcbiAgICAgICYuYnRuLXNlY29uZGFyeSxcclxuICAgICAgJi5idG4tc3VjY2VzcyxcclxuICAgICAgJi5idG4tZGFuZ2VyLFxyXG4gICAgICAmLmJ0bi1pbmZvLFxyXG4gICAgICAmLmJ0bi1kYXJrIHtcclxuICAgICAgICAmLFxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGlucHV0LWFsdC1jb2xvci1wbGFjZWhvbGRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAwLjVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJi5tb2JpbGUtZGV2aWNlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRXJyb3IgZGlzcGxheVxyXG4gIC5oYXMtZXJyb3IgJiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4gIC5lcnJvciAmIC5kcm9wZG93bi10b2dnbGUsXHJcbiAgJi5pcy1pbnZhbGlkIC5kcm9wZG93bi10b2dnbGUsXHJcbiAgLndhcy12YWxpZGF0ZWQgJiAuc2VsZWN0cGlja2VyOmludmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZC1lcnJvcjtcclxuICB9XHJcblxyXG4gICYuaXMtdmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSxcclxuICAud2FzLXZhbGlkYXRlZCAmIC5zZWxlY3RwaWNrZXI6dmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuLXN1Y2Nlc3M7XHJcbiAgfVxyXG5cclxuICAmLmZpdC13aWR0aCB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xyXG4gICAgd2lkdGg6ICR3aWR0aC1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxuICA6bm90KC5pbnB1dC1ncm91cCkgPiAmOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgICB6LWluZGV4OiBhdXRvO1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgID4gLmJ0biB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVGhlIHNlbGVjdHBpY2tlciBjb21wb25lbnRzXHJcbi5ib290c3RyYXAtc2VsZWN0IHtcclxuICAmOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSxcclxuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gRm9yY2VzIHRoZSBwdWxsIHRvIHRoZSByaWdodCwgaWYgbmVjZXNzYXJ5XHJcbiAgJixcclxuICAmW2NsYXNzKj1cImNvbC1cIl0sXHJcbiAgLnJvdyAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0taW5saW5lICYsXHJcbiAgLmZvcm0taG9yaXpvbnRhbCAmLFxyXG4gIC5mb3JtLWdyb3VwICYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwLWxnICYuZm9ybS1jb250cm9sLFxyXG4gIC5mb3JtLWdyb3VwLXNtICYuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZm9ybS1jb250cm9sLXNtIC5kcm9wZG93bi10b2dnbGUsXHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICB9XHJcblxyXG4gICYuZm9ybS1jb250cm9sLWxnIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gIH1cclxuXHJcbiAgLy8gU2V0IHRoZSB3aWR0aCBvZiB0aGUgbGl2ZSBzZWFyY2ggKGFuZCBhbnkgb3RoZXIgZm9ybSBjb250cm9sIHdpdGhpbiBhbiBpbmxpbmUgZm9ybSlcclxuICAvLyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3NpbHZpb21vcmV0by9ib290c3RyYXAtc2VsZWN0L2lzc3Vlcy82ODVcclxuICAuZm9ybS1pbmxpbmUgJiAuZm9ybS1jb250cm9sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICA+IC5kaXNhYmxlZCB7XHJcbiAgICBAaW5jbHVkZSBjdXJzb3ItZGlzYWJsZWQoKTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5icy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgei1pbmRleDogJHppbmRleC1zZWxlY3QtZHJvcGRvd247XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBUaGUgc2VsZWN0cGlja2VyIGJ1dHRvblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgLy8gbmVjZXNzYXJ5IHRvIG1haW50YWluIHByb3BlciBidXR0b24gaGVpZ2h0IHdpdGggQm9vdHN0cmFwIDNcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7IC8vIG5lZWRlZCBmb3IgcHJvcGVyIGFsaWdubWVudCBvZiBzaG93LW1lbnUtYXJyb3dcclxuICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItb3B0aW9uLWlubmVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAgJi5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJltjbGFzcyo9XCJjb2wtXCJdIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBUaGUgc2VsZWN0cGlja2VyIGRyb3Bkb3duXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDowIWltcG9ydGFudDtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG4gICAgPiAuaW5uZXI6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6JGRhcmstY2hhcmNvYWw7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiRkYXJrLWNoYXJjb2FsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHNtYWxsIHtcclxuICAgICAgICBjb2xvcjogJGlucHV0LWFsdC1jb2xvci1wbGFjZWhvbGRlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGN1cnNvci1kaXNhYmxlZCgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjhGOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6XHQwLjc1cmVtO1xyXG4gICAgICAgICYub3B0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4yNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5jaGVjay1tYXJrIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLnRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6I0IyRDlEQztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGlmeSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA5NiU7XHJcbiAgICAgIG1hcmdpbjogMCAyJTtcclxuICAgICAgbWluLWhlaWdodDogMjZweDtcclxuICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiKDI0NSwgMjQ1LCAyNDUpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjI3LCAyMjcsIDIyNyk7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IGZhZGUocmdiKDAsIDAsIDApLCA1KSk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm8tcmVzdWx0cyB7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmLmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItb3B0aW9uLWlubmVyLFxyXG4gICAgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmV0IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgLnNlbGVjdGVkIHNwYW4uY2hlY2stbWFyayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkgYSBzcGFuLnRleHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBkZWZhdWx0IGNoZWNrIG1hcmsgZm9yIHVzZSB3aXRob3V0IGFuIGljb24gZm9udFxyXG4gIC5icy1vay1kZWZhdWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMC41ZW07XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMC4yNmVtIDAuMjZlbSAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93IHtcclxuICAmLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4gICYuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgei1pbmRleDogKCR6aW5kZXgtc2VsZWN0LWRyb3Bkb3duICsgMSk7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGNvbG9yLWdyZXktYXJyb3c7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRvcDogLTRweDtcclxuICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRjb2xvci1ncmV5LWFycm93O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRvcDogLTRweDtcclxuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLFxyXG4gICYuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtc2VhcmNoYm94LFxyXG4uYnMtYWN0aW9uc2JveCxcclxuLmJzLWRvbmVidXR0b24ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbn1cclxuXHJcbi5icy1hY3Rpb25zYm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuICAmIC5idG4tZ3JvdXAgYnV0dG9uIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtZG9uZWJ1dHRvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHJcbiAgJiAuYnRuLWdyb3VwIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5icy1zZWFyY2hib3gge1xyXG4gICYgKyAuYnMtYWN0aW9uc2JveCB7XHJcbiAgICBwYWRkaW5nOiAwIDhweCA0cHg7XHJcbiAgfVxyXG5cclxuICAmIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTUFHSUMgU1VHR0VTVElPTlMgLSBDVVNUT01cclxuXHJcblxyXG4ubWFnaWMtYm94LXN1Z2dlc3Rpb25zIHtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDowIWltcG9ydGFudDtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOjA7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIGJvcmRlcjoxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuICA+IC5pbm5lcjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLmlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tYWdpYy1ib3gtc3VnZ2VzdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgcGFkZGluZzowLjc1cmVtO1xyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGOEY5O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6I0IyRDlEQztcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIGEge1xyXG4gICAgICBAaW5jbHVkZSBjdXJzb3ItZGlzYWJsZWQoKTtcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cclxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxyXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxyXG5cclxuLmN1c3RvbS1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKTtcclxuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcclxuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcclxuLy9cclxuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxyXG5cclxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xyXG4gICAgbGVmdDogLSRjdXN0b20tY29udHJvbC1ndXR0ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gIC8vIEZvcmVncm91bmQgKGljb24pXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xyXG4gICAgbGVmdDogLSRjdXN0b20tY29udHJvbC1ndXR0ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXNcclxuLy9cclxuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXHJcblxyXG4uY3VzdG9tLWNoZWNrYm94IHtcclxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcclxuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSYWRpb3NcclxuLy9cclxuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cclxuXHJcbi5jdXN0b20tcmFkaW8ge1xyXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xyXG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU2VsZWN0XHJcbi8vXHJcbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cclxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cclxuLy9cclxuXHJcbi5jdXN0b20tc2VsZWN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcclxuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTtcclxuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1zLXZhbHVlIHtcclxuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcclxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXHJcbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xyXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cclxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXHJcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbbXVsdGlwbGVdLFxyXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XHJcbiAgfVxyXG5cclxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXHJcbiAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3Qtc20ge1xyXG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xyXG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcclxuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtbGcge1xyXG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xyXG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcclxuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZztcclxufVxyXG5cclxuXHJcbi8vIEZpbGVcclxuLy9cclxuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXHJcblxyXG4uY3VzdG9tLWZpbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZS1pbnB1dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xyXG4gIG1hcmdpbjogMDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcclxuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJHZhbHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xyXG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XHJcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xyXG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcclxuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xyXG4gICAgY29udGVudDogXCJCcm93c2VcIjtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xyXG4gICAgYm9yZGVyLWxlZnQ6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJhbmdlXHJcbi8vXHJcbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXHJcbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXHJcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxyXG5cclxuLmN1c3RvbS1yYW5nZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBGaXJlZm94IHNwZWNpZmljXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGFmZmVjdC5cclxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cclxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxyXG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cclxuICB9XHJcblxyXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogKCgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDIpOyAvLyBXZWJraXQgc3BlY2lmaWNcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xyXG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cclxuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XHJcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1zLXRodW1iIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcclxuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cclxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xyXG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotbXMtdHJhY2sge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci13aWR0aDogKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjUpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxyXG4uY3VzdG9tLWZpbGUtbGFiZWwsXHJcbi5jdXN0b20tc2VsZWN0IHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XHJcbn1cclxuXHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxyXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxyXG5cclxuLm5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcclxuICAmLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBUYWJzXHJcbi8vXHJcblxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xyXG5cclxuICB9XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjokY2hhcmNvYWw7XHJcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICBpe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xyXG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFBpbGxzXHJcbi8vXHJcblxyXG4ubmF2LXBpbGxzIHtcclxuICAubmF2LWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXHJcbi8vXHJcblxyXG4ubmF2LWZpbGwge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9SZWd1bGFyJztcclxuICAgIFxyXG4gICAgPiAudGFiLXBhbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC41ZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMC41ZW07XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0IDo0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQgOjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6M3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWNvbnRlbnQgdWwubmF2LXN0YWNrZWQgbGkuYWN0aXZlID4gYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcclxufVxyXG5cclxudWwubmF2Lm5hdi1waWxscy5uYXYtc3RhY2tlZCB1bC5uYXYubmF2LXBpbGxzLm5hdi1zdGFja2VkIHtcclxuICAgIG1hcmdpbjogMnB4IDAgMnB4IDEwcHg7XHJcbn0iLCIvLyBDb250ZW50c1xyXG4vL1xyXG4vLyBOYXZiYXJcclxuLy8gTmF2YmFyIGJyYW5kXHJcbi8vIE5hdmJhciBuYXZcclxuLy8gTmF2YmFyIHRleHRcclxuLy8gTmF2YmFyIGRpdmlkZXJcclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcclxuLy8gTmF2YmFyIHBvc2l0aW9uXHJcbi8vIE5hdmJhciB0aGVtZXNcclxuXHJcblxyXG4vLyBOYXZiYXJcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xyXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xyXG5cclxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxyXG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cclxuICA+IC5jb250YWluZXIsXHJcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBicmFuZFxyXG4vL1xyXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xyXG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIG5hdlxyXG4vL1xyXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0ZXh0XHJcbi8vXHJcbi8vXHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcclxufVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxyXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cclxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcclxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXHJcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxyXG4ubmF2YmFyLXRvZ2dsZXIge1xyXG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxyXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAubmF2YmFyLXRvZ2dsZXIgZWxlbWVudHNcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cclxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXHJcbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEuNWVtO1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcclxuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxyXG4ubmF2YmFyLWV4cGFuZCB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICYjeyRpbmZpeH0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICA+IC5jb250YWluZXIsXHJcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcclxuICAgICAgICA+IC5jb250YWluZXIsXHJcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7ICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcbi8vXHJcbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cclxuXHJcbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcclxuLm5hdmJhci1saWdodCB7XHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdyA+IC5uYXYtbGluayxcclxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXHJcbiAgICAubmF2LWxpbmsuc2hvdyxcclxuICAgIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXHJcbi5uYXZiYXItZGFyayB7XHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3cgPiAubmF2LWxpbmssXHJcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxyXG4gICAgLm5hdi1saW5rLnNob3csXHJcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XHJcbi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgIC8vbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4wNSk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4wNSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAubGlzdC1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbC10aWxlcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LXRlYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3JkZXItMCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtY2hhcmNvYWw7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHRlYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3JkZXItYm90dG9tLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3JkZXItYm90dG9tLXllbGxvdyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICR5ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3JkZXItYm90dG9tLWJsdWUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvcmRlci1ib3R0b20tcmVkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvcmRlci1ib3R0b20tZ3JlZW4ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3JkZXItYm90dG9tLW9yYW5nZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3JkZXItYm90dG9tLWxpZ2h0LWJsdWUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDBCRUQ2O1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjdweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51Yy0ge1xyXG5cclxuICAgICAgICBpIGE6bm90KC5idG4pOm5vdCguYnRuX19wcmltYXJ5LWxhcmdlKSwgYTpsaW5rOm5vdCguYnRuKTpub3QoLmJ0bl9fcHJpbWFyeS1sYXJnZSksIGE6dmlzaXRlZDpub3QoLmJ0bik6bm90KC5idG5fX3ByaW1hcnktbGFyZ2UpIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDcwNzg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJsb2NrLXRocmVlY29sdW1uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcblxyXG5cclxuICAgICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMywgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3MDc4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIC8qdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAvKmNvbG9yOiAjMDA3MDc4OyovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwOyovXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgdWwsIG9sIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5saXN0LWdyb3VwIHtcclxuICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAqOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgLmZsb2F0LWxlZnQsIC5mbG9hdC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvKiBzdHlsZXMgZm9yICcuLi4nICovXHJcbiAgICAgICAgLm11bHRpbGluZS1lbGxpcHNlcyB7XHJcbiAgICAgICAgICAgIC8qIGhpZGUgdGV4dCBpZiBpdCBtb3JlIHRoYW4gTiBsaW5lcyAgKi9cclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLyogZm9yIHNldCAnLi4uJyBpbiBhYnNvbHV0ZSBwb3NpdGlvbiAqL1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8qIHVzZSB0aGlzIHZhbHVlIHRvIGNvdW50IGJsb2NrIGhlaWdodCAqL1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIC8qIG1heC1oZWlnaHQgPSBsaW5lLWhlaWdodCAoMS4yKSAqIGxpbmVzIG1heCBudW1iZXIgKDMpICovXHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMuNmVtO1xyXG4gICAgICAgICAgICAvKiBmaXggcHJvYmxlbSB3aGVuIGxhc3QgdmlzaWJsZSB3b3JkIGRvZXNuJ3QgYWRqb2luIHJpZ2h0IHNpZGUgICovXHJcbiAgICAgICAgICAgIC8qdGV4dC1hbGlnbjoganVzdGlmeTsqL1xyXG4gICAgICAgICAgICAvKiBwbGFjZSBmb3IgJy4uLicgKi9cclxuICAgICAgICAgICAgLyptYXJnaW4tcmlnaHQ6IC0xZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07Ki9cclxuICAgICAgICB9XHJcbiAgICAgICAgLyogY3JlYXRlIHRoZSAuLi4gKi9cclxuICAgICAgICAubXVsdGlsaW5lLWVsbGlwc2VzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8qIHBvaW50cyBpbiB0aGUgZW5kICovXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xyXG4gICAgICAgICAgICAvKiBhYnNvbHV0ZSBwb3NpdGlvbiAqL1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8qIHNldCBwb3NpdGlvbiB0byByaWdodCBib3R0b20gY29ybmVyIG9mIGJsb2NrICovXHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIGhpZGUgLi4uIGlmIHdlIGhhdmUgdGV4dCwgd2hpY2ggaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIG1heCBsaW5lcyAqL1xyXG4gICAgICAgIC5tdWx0aWxpbmUtZWxsaXBzZXM6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvKiBwb2ludHMgaW4gdGhlIGVuZCAqL1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgLyogYWJzb2x1dGUgcG9zaXRpb24gKi9cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvKiBzZXQgcG9zaXRpb24gdG8gcmlnaHQgYm90dG9tIGNvcm5lciBvZiB0ZXh0ICovXHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvKiBzZXQgd2lkdGggYW5kIGhlaWdodCAqL1xyXG4gICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yZW07XHJcbiAgICAgICAgICAgIC8qIGJnIGNvbG9yID0gYmcgY29sb3IgdW5kZXIgYmxvY2sgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gaHIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9jYXJkIHN0eWxpbmdcclxuICAgIC51Yy1jaGFyY29hbCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgIGksIHAsIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51Yy1vcmFuZ2Uge1xyXG4gICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG5cclxuICAgICAgICBpLCBwLCBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWMtcmVkIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgaSwgcCwgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVjLXRlYWwge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICBpLCBwLCBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWMtZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICBpLCBwLCBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWMtYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgIGksIHAsIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51Yy15ZWxsb3cge1xyXG4gICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG5cclxuICAgICAgICBpLCBwLCBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWMtY2xvdWQge1xyXG4gICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG5cclxuICAgICAgICBpLCBwLCBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWMtZGFyay1jaGFyY29hbCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgIGksIHAsIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51Yy1kYXJrLWNsb3VkIHtcclxuICAgICAgICBjb2xvcjogIzFmMjMyNTtcclxuXHJcbiAgICAgICAgaSwgcCwgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmMjMyNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVjLWRhcmstdGVhbCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgIGksIHAsIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51Yy1saWdodC1jaGFyY29hbCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgIGksIHAsIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51Yy1saWdodC1jbG91ZCB7XHJcbiAgICAgICAgY29sb3I6ICMxZjIzMjU7XHJcblxyXG4gICAgICAgIGksIHAsIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxZjIzMjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51Yy1saWdodC10ZWFsIHtcclxuICAgICAgICBjb2xvcjogIzFmMjMyNTtcclxuXHJcbiAgICAgICAgaSwgcCwgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmMjMyNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVjLWxpZ2h0ZXItY2hhcmNvYWwge1xyXG4gICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG5cclxuICAgICAgICBpLCBwLCBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWMtbGlnaHRlci1jbG91ZCB7XHJcbiAgICAgICAgY29sb3I6ICMxZjIzMjU7XHJcblxyXG4gICAgICAgIGksIHAsIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxZjIzMjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51Yy1saWdodGVyLXRlYWwge1xyXG4gICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG5cclxuICAgICAgICBpLCBwLCBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FyZC10aHJlZWNvbHVtbiB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC5mdWxsLXdpZHRoLW1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZC1saXN0aW5nIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb0JvbGQnO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmJsb2ctY2FyZCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5OSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDVweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb0JvbGQnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYS5jYXJkLXdyYXAtbGluaywgYS5jYXJkLXdyYXAtbGluazpsaW5rLCBhLmNhcmQtd3JhcC1saW5rOnZpc2l0ZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNhcmQtYm9keSB7XHJcbiAgICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXHJcbiAgICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5idWxsZXRlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtZ3JvdXAge1xyXG4gICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkVCRUU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW46IC0wLjc1cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGRkJhdVdlYlByb1JlZ3VsYXJcIjtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtZGVmYXVsdDpmaXJzdC1jaGlsZCA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1kZWZhdWx0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgLmxpc3QtZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW46IC0wLjc1cmVtIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vdGhpcyBpcyBmb3IgYmFja2dyb3VuZCBjb2xvciBpbWFnZSByZW5kZXJpbmdcclxuICAgIC5jb2xvci1zcGMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3VuZGVkLTAge1xyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xyXG5cclxuICAgICYucHJpY2luZy1jYXJkLXRpdGxlIHtcclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodGVyLWNoYXJjb2FsO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvUmVndWxhcic7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRkZCYXVXZWJQcm9Cb2xkJztcclxuXHJcbiAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaDIuY2FyZC10aXRsZSwgLmgyLmNhcmQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcclxufVxyXG5cclxuLmNhcmQtc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogLShtYXRoLmRpdigkY2FyZC1zcGFjZXIteSwgMikpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5jYXJkLWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICArIC5jYXJkLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcclxuICAgIH1cclxufVxyXG4vL1xyXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XHJcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1JlZ3VsYXInO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgKyAubGlzdC1ncm91cCB7XHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciAuYWNjb3JkaW9uLWxpc3QtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMkQ5REM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcclxuICAgIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG59XHJcbi8vXHJcbi8vIEhlYWRlciBuYXZzXHJcbi8vXHJcblxyXG4uY2FyZC1oZWFkZXItdGFicyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0obWF0aC5kaXYoJGNhcmQtc3BhY2VyLXgsIDIpKTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtKG1hdGguZGl2KCRjYXJkLXNwYWNlci14LCAyKSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC1oZWFkZXItcGlsbHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtKG1hdGguZGl2KCRjYXJkLXNwYWNlci14LCAyKSk7XHJcbiAgICBtYXJnaW4tbGVmdDogLShtYXRoLmRpdigkY2FyZC1zcGFjZXIteCwgMikpO1xyXG59XHJcbi8vIENhcmQgaW1hZ2VcclxuLmNhcmQtaW1nLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcclxufVxyXG5cclxuLmNhcmQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcbi8vIENhcmQgaW1hZ2UgY2Fwc1xyXG4uY2FyZC1pbWctdG9wIHtcclxuICAgIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuLy8gQ2FyZCBkZWNrXHJcblxyXG4uY2FyZC1kZWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xyXG5cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9cclxuLy8gQ2FyZCBncm91cHNcclxuLy9cclxuXHJcbi5jYXJkLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxyXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cclxuICAgID4gLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXHJcbiAgICAgICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cclxuICAgICAgICA+IC5jYXJkIHtcclxuICAgICAgICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICsgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXHJcbiAgICAgICAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyLFxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vXHJcbi8vIENvbHVtbnNcclxuLy9cclxuXHJcbi5jYXJkLWNvbHVtbnMge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XHJcbiAgICAgICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XHJcbiAgICAgICAgb3JwaGFuczogMTtcclxuICAgICAgICB3aWRvd3M6IDE7XHJcblxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL1xyXG4vLyBBY2NvcmRpb25cclxuLy9cclxuXHJcbi5hY2NvcmRpb24ge1xyXG4gICAgLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQ6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnByaWNpbmctY2FyZHMge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWNsb3VkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQsIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAge1xyXG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucGFuZWwtZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG5cclxuICAgICsgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzNXB4KTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTVweCwgMCk7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZC1tZC10YWJsZS1jZWxsIHtcclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNtYWxsLXRpbGVzIHtcclxuICAgIC5jYXJkLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAudGlsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL3RpbGUtaW1hZ2VcclxuICAgICAgICAudGlsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vZmxleDoxO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLyp3b3JkLWJyZWFrOiBicmVhay1hbGw7Ki9cclxuICAgICAgICAgICAgICAgIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oYXMtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4ubGluay1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcbiAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWl0ZW0gKyAubGlzdC1pdGVtIHtcclxuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNDNkQyRDc7XHJcbiAgICB9XHJcblxyXG4gICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYWw7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICY6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgLy8gICB3aWR0aDoxcHg7XHJcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiNDNkQyRDc7XHJcbiAgICAgICAgLy8gICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAvLyAgIHJpZ2h0OjBweDtcclxuICAgICAgICAvLyAgIHRvcDowO1xyXG4gICAgICAgIC8vICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAvLyAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgIC5saW5rLWxpc3QtaG9sZGVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgLmxpbmstbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3QtaXRlbSArIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0M2RDJENztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC5jYXJkLnNtYWxsLXRpbGVzIHtcclxuICAgICAgICAuY2FyZC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAudGlsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aWxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWltZy1vdmVybGF5IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZC1wcm9maWxlIHtcclxuICAgIC5jb2wtbWQtNCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIGEuYnRuIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC04IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZmlsZS1pbnRybyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbG91ZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb01lZGl1bSc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYXRpbmdzLWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAucmF0aW5ncyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC00IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZmlsZS1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG5cclxuICAgICAgICBhZGRyZXNzLFxyXG4gICAgICAgIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KSB7XHJcbiAgICAuZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtcHJvZmlsZSB7XHJcbiAgICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9maWxlLWludHJvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFQkVFO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkzcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvTWVkaXVtJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmF0aW5ncy1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yYXRpbmdzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZmlsZS1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFQkVFO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4MThBO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWFkZHJlc3NAMngucG5nKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBob25lIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFQkVFO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tcGhvbmVAMngucG5nKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLWxvY2F0aW9uIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24taW50cm8ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xvdWQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhZGRyZXNzLFxyXG4gICAgICAgIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDo5MDBweCkge1xyXG5cclxuICAgICAgICAmLmhhcy1mb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5ob3VycyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYXRpb24taW50cm8ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkVCRUU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhZGRyZXNzIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDgxOEE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1hZGRyZXNzQDJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkVCRUU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1waG9uZUAyeC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob3VycyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkVCRUU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5ob3Vycy1saXN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24taG91cnNAMngucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4uZGVsaW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTJFQkVFO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFuZWwtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTE1QTVFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUxNUE1RSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBzZWxlY3Q6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgY29udGVudDpcIlxcZjBkN1wiO1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAvLyAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIC8vICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgLy8gICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIC8vICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC8vICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgbGluZWFyO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLnJhdGluZ3MtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9tZWRpYVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpIHtcclxuXHJcbiAgICAgICAgJi5oYXMtZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAuaG91cnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9uLWludHJvIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFQkVFO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4MThBO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tYWRkcmVzc0AyeC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvbmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFQkVFO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tcGhvbmVAMngucG5nKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG91cnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFQkVFO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuaG91cnMtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWhvdXJzQDJ4LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLmRlbGltIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0UyRUJFRTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhbmVsLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbC1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUxNUE1RSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MTVBNUUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBzZWxlY3Q6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgY29udGVudDpcIlxcZjBkN1wiO1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAvLyAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIC8vICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgLy8gICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIC8vICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC8vICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgbGluZWFyO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLnJhdGluZ3MtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9tZWRpYVxyXG59XHJcblxyXG4uY2FyZC1mb290ZXIge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBpLmZhIHtcclxuICAgICAgICBjb2xvcjogIzAwODE4QTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KSB7XHJcbiAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCMkQ5REM7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1ob3Jpem9udGFsLWFydGljbGUge1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtdGh1bWIge1xyXG4gICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIGltZy5jYXJkLWltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWluZm8ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgLnRleHQtZmxleCB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KSB7XHJcbiAgICAgICAgLmNhcmQtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgLmNhcmQtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnRpY2xlLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNhcmQudGV4dC13aGl0ZSB7XHJcbiAgICBhLmJ0bi1vdXRsaW5lLXdoaXRlLCBhLmJ0bi1vdXRsaW5lLXdoaXRlOmxpbmssIGEuYnRuLW91dGxpbmUtd2hpdGU6dmlzaXRlZCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmctYmx1ZSB7XHJcbiAgICAgICAgYS5idG4sIGEuYnRuOmxpbmssIGEuYnRuOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZSwgMTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmctcHJpbWFyeSB7XHJcbiAgICAgICAgYS5idG4sIGEuYnRuOmxpbmssIGEuYnRuOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmctcmVkIHtcclxuICAgICAgICBhLmJ0biwgYS5idG46bGluaywgYS5idG46dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRyZWQsIDEwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJnLXllbGxvdyB7XHJcbiAgICAgICAgYS5idG4sIGEuYnRuOmxpbmssIGEuYnRuOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkeWVsbG93LCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZy1vcmFuZ2Uge1xyXG4gICAgICAgIGEuYnRuLCBhLmJ0bjpsaW5rLCBhLmJ0bjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9yYW5nZSwgMTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAuY29sb3Itc3BjIHtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtbGlzdGluZyB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5icmVhZGNydW1iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pdGVtIHtcclxuICBmb250LXNpemU6MC44NzVyZW07XHJcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxyXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcclxuICAgIFxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xyXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcclxuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcclxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XHJcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxyXG4gIC8vXHJcbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxyXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXHJcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLnBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcclxufVxyXG5cclxuLnBhZ2UtbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gICRwYWdpbmF0aW9uLXBhZGRpbmcteCAwLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XHJcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcclxuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XHJcbiAgLy8gZm9udC1zaXplOjAuODEyNXJlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xyXG4gICY6aG92ZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xyXG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcclxuICB9XHJcblxyXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAucGFnZS1saW5rIGVsZW1lbnRzXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1pdGVtIHtcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xyXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gU2l6aW5nXHJcbi8vXHJcblxyXG4ucGFnaW5hdGlvbi1sZyB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tc20ge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuIiwiLy8gUGFnaW5hdGlvblxyXG5cclxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgLnBhZ2UtbGluayB7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtaXRlbSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXHJcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuXHJcbi5iYWRnZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb0JvbGQnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xyXG4uYnRuIC5iYWRnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTFweDtcclxufVxyXG5cclxuLy8gUGlsbCBiYWRnZXNcclxuLy9cclxuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXHJcblxyXG4uYmFkZ2UtcGlsbCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xyXG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5iYWRnZS1yb3VuZCB7XHJcbiAgcGFkZGluZzowLjQ0cmVtIWltcG9ydGFudDtcclxuICBoZWlnaHQ6MzBweDtcclxuICB3aWR0aDozMHB4O1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgc3Ryb25nIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBoZWlnaHQ6MTFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbG9yc1xyXG4vL1xyXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XHJcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xyXG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XHJcblxyXG4gICZbaHJlZl0ge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmp1bWJvdHJvbiB7XHJcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgICBjb2xvcjogI3skcHJpbWFyeS10ZWFsfTtcclxuXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRwcmltYXJ5LXRlYWx9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRhcmstdGVhbCB7XHJcbiAgICAgICAgY29sb3I6ICN7JGJyYW5kLXdoaXRlfTtcclxuXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGVhbCB7XHJcbiAgICAgICAgY29sb3I6ICN7JGJyYW5kLXdoaXRlfTtcclxuXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGlnaHQtdGVhbCB7XHJcbiAgICAgICAgY29sb3I6ICN7JGx9OyAvL2RhcmstY2hhcmNvbGVcclxuICAgICAgICBwLCBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICN7JGx9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxpZ2h0ZXItdGVhbCB7XHJcbiAgICAgICAgY29sb3I6ICN7JGx9OyAvL2RhcmstY2hhcmNvbGVcclxuICAgICAgICBwLCBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICN7JGx9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUge1xyXG4gICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcblxyXG4gICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI3skYnJhbmQtd2hpdGV9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgICBjb2xvcjogI3skYnJhbmQtd2hpdGV9O1xyXG5cclxuICAgICAgICBwLCBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICN7JGJyYW5kLXdoaXRlfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3cge1xyXG4gICAgICAgIGNvbG9yOiAjeyRsfTsgLy9kYXJrLWNoYXJjb2xlXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRsfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcmFuZ2Uge1xyXG4gICAgICAgIGNvbG9yOiAjeyRsfTsgLy9kYXJrLWNoYXJjb2xlXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRsfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWQge1xyXG4gICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcblxyXG4gICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI3skYnJhbmQtd2hpdGV9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRhcmstY2hhcmNvYWwge1xyXG4gICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcblxyXG4gICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI3skYnJhbmQtd2hpdGV9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoYXJjb2FsIHtcclxuICAgICAgICBjb2xvcjogI3skYnJhbmQtd2hpdGV9O1xyXG5cclxuICAgICAgICBwLCBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICN7JGJyYW5kLXdoaXRlfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5saWdodC1jaGFyY29hbCB7XHJcbiAgICAgICAgY29sb3I6ICN7JGJyYW5kLXdoaXRlfTtcclxuXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGlnaHRlci1jaGFyY29hbCB7XHJcbiAgICAgICAgY29sb3I6ICN7JGJyYW5kLXdoaXRlfTtcclxuXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGFyay1jbG91ZCB7XHJcbiAgICAgICAgY29sb3I6ICN7JGx9OyAvL2RhcmstY2hhcmNvbGVcclxuICAgICAgICBwLCBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICN7JGx9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNsb3VkIHtcclxuICAgICAgICBjb2xvcjogI3skbH07IC8vZGFyay1jaGFyY29sZVxyXG4gICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI3skbH07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGlnaHQtY2xvdWQge1xyXG4gICAgICAgIGNvbG9yOiAjeyRsfTsgLy9kYXJrLWNoYXJjb2xlXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRsfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5saWdodGVyLWNsb3VkIHtcclxuICAgICAgICBjb2xvcjogI3skbH07IC8vZGFyay1jaGFyY29sZVxyXG4gICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI3skbH07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2h2aS1yZWQge1xyXG4gICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcblxyXG4gICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI3skYnJhbmQtd2hpdGV9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNwaW5lZmlyc3QtdGVhbCB7XHJcbiAgICAgICAgY29sb3I6ICN7JGJyYW5kLXdoaXRlfTsgLy9kYXJrLWNoYXJjb2xlXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3BpbmVmaXJzdC1idXJndW5keSB7XHJcbiAgICAgICAgY29sb3I6ICN7JGJyYW5kLXdoaXRlfTtcclxuXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3BpbmVmaXJzdC1kYXJrLWdyYXkge1xyXG4gICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcblxyXG4gICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI3skYnJhbmQtd2hpdGV9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNwaW5lZmlyc3QtbGlnaHQtZ3JheSB7XHJcbiAgICAgICAgY29sb3I6ICN7JGx9OyAvL2RhcmstY2hhcmNvbGVcclxuICAgICAgICBwLCBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICN7JGx9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNwaW5lZmlyc3QtZ3JheSB7XHJcbiAgICAgICAgY29sb3I6ICN7JGJyYW5kLXdoaXRlfTtcclxuXHJcbiAgICAgICAgcCwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjeyRicmFuZC13aGl0ZX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZC1mbGV4IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5qdW1ib3Ryb24taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanVtYm90cm9uLWltYWdlIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogLW1vei1hdmFpbGFibGU7IC8qIFdlYktpdC1iYXNlZCBicm93c2VycyB3aWxsIGlnbm9yZSB0aGlzLiAqL1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7IC8qIE1vemlsbGEtYmFzZWQgYnJvd3NlcnMgd2lsbCBpZ25vcmUgdGhpcy4gKi9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAuanVtYm90cm9uLWltYWdlIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIC5qdW1ib3Ryb24taW1hZ2UgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanVtYm90cm9uLWNvbnRlbnQgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanVtYm90cm9uLWNvbnRlbnQgcCA+IGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmp1bWJvdHJvbi1jb250ZW50IHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qdW1ib3Ryb24tY29udGVudCBvbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLWNvbnRlbnQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmp1bWJvdHJvbi1mbHVpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmFsZXJ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICAgIGNvbG9yOiAjMDA3MDc4O1xyXG4gICAgLypib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7Ki9cclxuICAgIC8qQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7Ki9cclxuICAgIC8vICYtcmVkIHtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjokcmVkO1xyXG4gICAgLy8gICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICAvKiYteWVsbG93LFxyXG4gICYtb3JhbmdlIHtcclxuICAgIGNvbG9yOiRkYXJrLWNoYXJjb2FsICFpbXBvcnRhbnQ7XHJcbiAgfSovXHJcbiAgICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIC8vcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLWZsZXgge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgPiBkaXYuYWxlcnQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxlcnQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsZXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5hbGVydC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbi5hbGVydC1oZWFkaW5nIHtcclxuICAgIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xyXG4uYWxlcnQtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAoJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyKTtcclxuICAgIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgc3R5bGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC5hbGVydC0jeyRjb2xvcn0sIC5hbGVydC0jeyRjb2xvcn0gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmKCRjb2xvciA9PSAnb3JhbmdlJ29yICRjb2xvciA9PSAneWVsbG93JyBvciAkY29sb3IgPT0gJ2dyZWVuJyBvciAkY29sb3IgPT0gJ2xpZ2h0LWJsdWUnKSB7XHJcbiAgICAgICAgLmFsZXJ0LSN7JGNvbG9yfSwgLmFsZXJ0LSN7JGNvbG9yfSAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWNoYXJjb2FsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZigkY29sb3IgPT0gJ3JlZCcpIHtcclxuICAgICAgICAuYWxlcnQtI3skY29sb3J9LCAuYWxlcnQtI3skY29sb3J9ICoge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbltjbGFzcyo9XCJhbGVydC1cIl0gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cclxuICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxyXG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xyXG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xyXG59XHJcbiIsIi5tZWRpYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm1lZGlhLWJvZHkge1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgXHJcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAvL1xyXG4gIC5zdWItbGlzdCAmIHtcclxuXHJcblxyXG4gIH1cclxuICAmLm51bWJlcmVkIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGxpIHtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICAgICAgd2lkdGg6MjRweDtcclxuICAgICAgICBoZWlnaHQ6MjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDoyNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiRjaGFyY29hbDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGNsb3VkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYnVsbGV0ZWQge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6Y2FsYygwLjI1cmVtICsgMTVweCk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDo0cHg7XHJcbiAgICAgICAgaGVpZ2h0OjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjaGFyY29hbDtcclxuICAgICAgICBjb2xvcjokY2hhcmNvYWw7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTokZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB0b3A6Y2FsYyg1MCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6MC4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAvL0hhcyBuZXN0ZWQgZ3JvdXBcclxuICAgICAgJi5zdWItbGlzdCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjVyZW0gKyAxNXB4KTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjI1cmVtIC0gMTVweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDowLjc1cmVtO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czowO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGxpZ2h0LWNsb3VkO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6Y2FsYygxcmVtICsgMTVweCk7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGNsb3VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcclxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxyXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XHJcbiAgICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XHJcbiAgICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvUmVndWxhcic7XHJcblxyXG4gICAgKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCxcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICAgIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdXNoIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxyXG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cclxuXHJcbi5saXN0LWdyb3VwLWZsdXNoIHtcclxuICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICB9XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXHJcbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcclxufVxyXG4iLCIvLyBMaXN0IEdyb3Vwc1xyXG5cclxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuXHJcbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jbG9zZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcclxuICBvcGFjaXR5OiAxO1xyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogLjc1O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuY2xvc2UgZWxlbWVudHNcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXHJcbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxyXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5idXR0b24uY2xvc2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlXHJcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcclxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXHJcbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxyXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxyXG5cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICAgIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxyXG4gICAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXHJcbiAgICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XHJcbn1cclxuXHJcbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xyXG4ubW9kYWwtZGlhbG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcclxuICAgIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gICAgLm1vZGFsLmZhZGUgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLnNob3cgJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XHJcbiAgICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEFjdHVhbCBtb2RhbFxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXHJcbiAgICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcclxuICAgIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXHJcbiAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgIC5jYXJkLWltZy1vdmVybGF5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xyXG4gICAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAgICYuZmFkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXHJcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XHJcbiAgICAgICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXHJcbiAgICAgICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnLXByaW1hcnkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxyXG4gICAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcblxyXG4gICAgKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWltZy1vdmVybGF5ICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnLXByaW1hcnkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xyXG4gICAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgfVxyXG4gICAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xyXG4gICAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtaW1nLW92ZXJsYXkgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcclxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xyXG4gICAgICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXNtIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtb2RhbC1zbTtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgLm1vZGFsLWxnIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcclxuICAgIH1cclxufVxyXG4iLCJAdXNlICdzYXNzOm1hdGgnO1xyXG4vLyBCYXNlIGNsYXNzXHJcbi50b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcclxuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuXHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC10b3Age1xyXG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgbWF0aC5kaXYoJHRvb2x0aXAtYXJyb3ctd2lkdGgsIDIpIDA7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtcmlnaHQge1xyXG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6IG1hdGguZGl2KCR0b29sdGlwLWFycm93LXdpZHRoLCAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgbWF0aC5kaXYoJHRvb2x0aXAtYXJyb3ctd2lkdGgsIDIpIDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xyXG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIG1hdGguZGl2KCR0b29sdGlwLWFycm93LXdpZHRoLCAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtbGVmdCB7XHJcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci13aWR0aDogbWF0aC5kaXYoJHRvb2x0aXAtYXJyb3ctd2lkdGgsIDIpIDAgbWF0aC5kaXYoJHRvb2x0aXAtYXJyb3ctd2lkdGgsIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtYXV0byB7XHJcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XHJcbi50b29sdGlwLWlubmVyIHtcclxuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcclxuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xyXG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgYm94LXNoYWRvdzokYm94LXNoYWRvdztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6JGJveC1zaGFkb3c7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuXHJcbi50b29sdGlwLnllbGxvdyAudG9vbHRpcC1pbm5lciAge1xyXG4gICAgY29sb3I6ICRjaGFyY29hbCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9vbHRpcC55ZWxsb3cge1xyXG4gICYuYnMtdG9vbHRpcC10b3Age1xyXG4gICAgLmFycm93IHsgIFxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi5icy10b29sdGlwLXJpZ2h0IHtcclxuICAgIC5hcnJvdyB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiR5ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi5icy10b29sdGlwLWJvdHRvbSB7XHJcbiAgICAuYXJyb3cge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi5icy10b29sdGlwLWxlZnQge1xyXG4gICAgLmFycm93IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHllbGxvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtaXhpbiByZXNldC10ZXh0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxyXG4gIHRleHQtYWxpZ246IHN0YXJ0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxufVxyXG4iLCJAdXNlICdzYXNzOm1hdGgnO1xyXG4ucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBmb250LXNpemU6ICRwb3BvdmVyLWZvbnQtc2l6ZTtcclxuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLXRvcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUsXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCBtYXRoLmRpdigkcG9wb3Zlci1hcnJvdy13aWR0aCwgMikgMDtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiBtYXRoLmRpdigkcG9wb3Zlci1hcnJvdy13aWR0aCwgMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0IG1hdGguZGl2KCRwb3BvdmVyLWFycm93LXdpZHRoLCAyKSAwO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xyXG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIG1hdGguZGl2KCRwb3BvdmVyLWFycm93LXdpZHRoLCAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgbWF0aC5kaXYoJHBvcG92ZXItYXJyb3ctd2lkdGgsIDIpO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xyXG4gIH1cclxuXHJcbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcclxuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkcG9wb3Zlci1hcnJvdy13aWR0aCwgLTIpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiBtYXRoLmRpdigkcG9wb3Zlci1hcnJvdy13aWR0aCwgMikgMCBtYXRoLmRpdigkcG9wb3Zlci1hcnJvdy13aWR0aCwgMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1hdXRvIHtcclxuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcclxuLnBvcG92ZXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcclxuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xyXG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XHJcblxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3BvdmVyLWJvZHkge1xyXG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xyXG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xyXG4gIG1pbi1oZWlnaHQ6NzVweDtcclxuICAubGlzdC1ncm91cCB7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czowIWltcG9ydGFudDtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOjAuNzVyZW0haW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0ZXItdGVhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvcG92ZXItYm9keS1uby1wYWQge1xyXG4gIC8vcGFkZGluZzoxcHg7XHJcbiAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBwYWRkaW5nOjAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgIC5idG4uYnRuLWJsb2NrIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czowIDAgNXB4IDVweDtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwIHtcclxuICAgICAgYm9yZGVyLXRvcDpub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gKDAuNzVyZW0gKiAyKSk7XHJcbiAgICAgICAgICBsZWZ0OjAuNzVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6JGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbToxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDpub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnMtcG9wb3Zlci1ib3R0b20ge1xyXG4gICAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XHJcbi8vXHJcbi8vIDEuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXHJcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cclxuLy8gMi4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxyXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XHJcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxyXG4vLyA0LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XHJcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxyXG5cclxuLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLypiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMCkgMzAlLCByZ2JhKDAsMCwwLDAuNikgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAzMCUscmdiYSgwLDAsMCwwLjYpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDMwJSxyZ2JhKDAsMCwwLDAuNikgMTAwJSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM5OTAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsqL1xyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcclxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHJcbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tcHJldixcclxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtZmFkZSB7XHJcbiAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXHJcbiAgLmNhcm91c2VsLWl0ZW0tcHJldixcclxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxyXG4vL1xyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcclxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xyXG4gIC8vIFdlIGNhbid0IGhhdmUgYSB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcclxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxyXG5cclxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBvcGFjaXR5OiAuOTtcclxuICB9XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XHJcbiAgbGVmdDogMDtcclxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcclxuICB9XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSWNvbnMgZm9yIHdpdGhpblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xyXG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcclxufVxyXG5cclxuXHJcbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXHJcbi8vXHJcbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcclxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcclxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcclxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xyXG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDEpO1xyXG5cclxuICAgIC8vIFVzZSBwc2V1ZG8gY2xhc3NlcyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcclxuLy9cclxuLy9cclxuXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xyXG4gIGJvdHRvbTogMzBweDtcclxuICBsZWZ0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcclxuICB6LWluZGV4OiAxMDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gIG1heC13aWR0aDo2NjBweDtcclxuICBoMSxoMixoMyxoNCxoNSxoNixwIHtcclxuICAgIHRleHQtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgbGluZS1oZWlnaHQ6MS40O1xyXG4gIH1cclxufVxyXG5cclxuLmludHJvX2Jhbm5lciB7XHJcbiAgcGFkZGluZzo0MHB4IDA7XHJcbiAgYm9yZGVyLXJhZGl1czowIDAgNXB4IDVweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6MCAwIDVweCA1cHg7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6NzUlO1xyXG4gICAgKjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsX2ludHJvIHtcclxuICAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAuaW1nLXJvdW5kZWQgeyBcclxuICAgICAgYm9yZGVyLXJhZGl1czo1cHggNXB4IDAgMDtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFByaW50IHN0eWxlcy5cclxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XHJcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgICosXHJcbiAgICAqOjpiZWZvcmUsXHJcbiAgICAqOjphZnRlciB7XHJcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXHJcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAmOm5vdCguYnRuKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcclxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xyXG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gICAgLy99XHJcblxyXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxyXG4gICAgLy9cclxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXHJcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXHJcbiAgICAvL1xyXG5cclxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxyXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcclxuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvL31cclxuXHJcbiAgICBwcmUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGxpZ2h0ZXItY2hhcmNvYWw7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcclxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vXHJcbiAgICAvLyBQcmludGluZyBUYWJsZXM6XHJcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcclxuICAgIC8vXHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICB9XHJcblxyXG4gICAgdHIsXHJcbiAgICBpbWcge1xyXG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICBvcnBoYW5zOiAzO1xyXG4gICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XHJcblxyXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXHJcbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xyXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cclxuICAgIEBwYWdlIHtcclxuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcclxuICAgIH1cclxuICAgIGJvZHkge1xyXG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xvdWQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1kYXJrIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICB0aCxcclxuICAgICAgdGQsXHJcbiAgICAgIHRoZWFkIHRoLFxyXG4gICAgICB0Ym9keSArIHRib2R5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxyXG4gIH1cclxufVxyXG4iLCIubG9jYXRpb24tLWJhc2ljLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5sb2NhdGlvbi10eXBlIHtcclxuICAgICAgICBjb2xvcjogIzY1NmY3NTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhbnktbG9nbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubG9jYXRpb24taG91ci1zZXBhcmF0b3Ige1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDBweDtcclxufVxyXG5cclxuLyp0YWJ1bGFyIGRpc3BsYXkgb2YgbG9jYXRpb24gaG91cnMgb24gYmFzaWMgYW5kIGVuaGFuY2VkIGRldGFpbCBwYWdlcywgIGFuZCBhbHNvIG9uIGxvY2F0aW9uIGNhcmQgIChzZWUgd2Vla2x5IGhvdXJzIGRpc3BsYXksIHBhcnRpY3VsYXJseSBmb3IgbG9jYXRpb25zIHdpdGggbXVsdGlwbGUgdGltZXNldHMgKi9cclxuLmxvY2F0aW9uLWhvdXJzLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1ob3Vycy1yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4ubG9jYXRpb24taG91cnMtcm93LmN1cnJlbnQtZGF5IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLmxvY2F0aW9uLWhvdXJzLWNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHBhZGRpbmc6IDBweCA3cHggM3B4IDBweDtcclxufVxyXG5cclxuXHJcblxyXG4uZmFjaWxpdHktd2FpdC10aW1lIHtcclxuICAgIGNvbG9yOiAjMzczRTQxICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICMwMGJjNzA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFjaWxpdHktY2xvc2VkIHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZhY2lsaXR5LWFkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICYgPiBiciArIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYXNpYy1sb2MtaW1nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jYXJkLmxvY2F0aW9uLS1iYXNpYyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA4cHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcclxuXHJcblxyXG5cclxuICAgIC5mYWNpbGl0eS1kaXN0YW5jZSwgLmZhY2lsaXR5LXBob25lLCAuZmFjaWxpdHktZmF4LCBmYWNpbGl0eS1ob3VycyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4Yzk1O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhY2lsaXR5LWhvdXJzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIC5sb2NhdGlvbi1ob3Vycy1kZXRhaWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhY2lsaXR5LXBob25lIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3AtaWNvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjQzdFMkU1O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBsaTpudGgtY2hpbGQobis0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA4Yzk1O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhjOTU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3Vycy1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMGQ3JztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4Yzk1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9uLWhvdXJzLXRvZGF5IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1JlZ3VsYXInO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG91cnMtYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZDgnO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4Yzk1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qI2hvdXJzVG9nZ2xlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICB9Ki9cclxuICAgICYuZW5oYW5jZWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL1RoZXNlIG5lZWQgdG8gYmUgcGxhY2VkIGluIGEgbmV3IENTUyBmaWxlICh1bmFibGUgdG8gYWRkIG5ldyBmaWxlIHVuZGVyIGRlc2lnbi1zeXN0ZW0gZm9sZGVyIGN1cnJlbnRseSlcclxuXHJcbi5jYXJkLmNhcmQtLXJlbGF0ZWQtbG9jYXRpb25zIHtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogIzAwOGM5NTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmJsdWUtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODE4QTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1pbmZvIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vRW5oYW5jZWQgRGV0YWlsIFBhZ2UgQ2Fyb3VzZWxcclxuXHJcbi8qLmhlcm9fYmFubmVyX2Nhcm91c2VsIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNyU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGxlZnQ6IDQzJTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDc4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwNzg7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSovXHJcblxyXG4ubG9jYXRpb24tZW5oYW5jZWQtbWFpbi1jb250YWluZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDA3MDc4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbmhhbmNlZC1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmVuaGFuY2VkLWNvcHkge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIsIC5oMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS43NWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vQ2Fyb3VzZWwgZm9yIHJlbGF0ZWQgbG9jYWl0b25cclxuXHJcbi5yZWxhdGVkLWNhcm91c2VsLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcmVjaXBlQ2Fyb3VzZWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICNyZWNpcGVDYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3JlY2lwZUNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNyZWNpcGVDYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxyXG4jcmVjaXBlQ2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQsXHJcbiNyZWNpcGVDYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcHJldiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi8qIGRpc3BsYXkgMyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAjcmVjaXBlQ2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSxcclxuICAgICNyZWNpcGVDYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMzLjMzMyUpO1xyXG4gICAgfVxyXG5cclxuICAgICNyZWNpcGVDYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXHJcbiAgICAjcmVjaXBlQ2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzMuMzMzJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNyZWNpcGVDYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQsXHJcbiNyZWNpcGVDYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuXHJcblxyXG4jcmVjaXBlQ2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3JlY2lwZUNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbTphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3JlY2lwZUNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAuY2FyZC1ibG9jayB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNyZWNpcGVDYXJvdXNlbCAuY2FyZC1pbWFnZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWxhdGVkLWxvY2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGkuZmEge1xyXG4gICAgICAgIGNvbG9yOiAjMDA4Yzk1O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICB0b3A6IDIxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHRvcDogMjEwcHg7XHJcbiAgICB9XHJcbn1cclxuLy9Db3ZlbyBTdHlsaW5nIGZvciBPdXIgUHJvdmlkZXJcclxuI2xvY2F0aW9uRkFEU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICNvcFNob3dGaWx0ZXJzIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDgxOGE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDgxOGE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5Db3Zlb1NlYXJjaEludGVyZmFjZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLkNvdmVvUGFnZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNvdmVvQnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuQ292ZW9SZXN1bHRzUGVyUGFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY292ZW8tYnJlYWRjcnVtYi1jbGVhci1hbGwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwODE4YSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4MThhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmNvdmVvLWJyZWFkY3J1bWItaWNvbi1jbGVhci1hbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdmVvLWZhY2V0LWJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdmVvLWZhY2V0LWJyZWFkY3J1bWItdmFsdWVzIHtcclxuICAgICAgICAgICAgLmNvdmVvLWZhY2V0LWJyZWFkY3J1bWItdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IyRDlEQztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY292ZW8tZmFjZXQtYnJlYWRjcnVtYi1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdmVvLWZhY2V0LWJyZWFkY3J1bWItY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGQnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NTZmNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93LmRpdi1mYWNldHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsLmNvdmVvLWZhY2V0LXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY292ZW8tZmFjZXQtZm9vdGVyLmNvdmVvLWZhY2V0LWVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3Zlby1mYWNldC1tb3JlLmNvdmVvLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXYuY292ZW8tZmFjZXQtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3Zlby1mYWNldC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLkNvdmVvRmFjZXQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYgKyAuY292ZW8tYm90dG9tU3BhY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3Zlby1mYWNldC1oZWFkZXItc2V0dGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3Zlby1mYWNldC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZDcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4Yzk1O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3Zlby1mYWNldC1oZWFkZXIuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBkOCc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDhjOTU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY292ZW8tZmFjZXQtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY292ZW8tZmFjZXQtdmFsdWUtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNvdmVvLWZhY2V0LXZhbHVlLWNoZWNrYm94OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODE4YTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRfcGh5c2RpcmVjdG9yeSAuaWhtb2R1bGUtaGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkX3BoeXNkaXJlY3RvcnkgLmlobW9kdWxlLWhlYWRpbmcgLmNvdmVvLXJlc3VsdHMtaGVhZGVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvY2F0aW9uX2ZhZCB7XHJcblxyXG5cclxuICAgIC5jb3Zlby1yZXN1bHQtZnJhbWUsIC5Db3Zlb1Jlc3VsdC5jb3Zlby1yZXN1bHQtZnJhbWUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgI2RvYy1EaXYge1xyXG4gICAgICAgICAgICAjaW1hZ2VCb3gge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3NwZWNpYWx0eUxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpc2l0LXR5cGUtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzcGVjaWFsdHlMaXN0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvUmVndWxhcic7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjU2Zjc1O1xyXG4gICAgICAgICAgICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZHJNYWtlQXBwdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGMzMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDgxOGEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwODE4YSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC14cy0xMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9jYXRpb24tbWFwIHtcclxuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5paG1vZHVsZSAuaWhtb2R1bGUtaW50cm9kdWN0aW9uIC5tdHQtaW50cm8tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuIiwi77u/LmltZy1yZXNwb25zaXZlLCAudGh1bWJuYWlsID4gaW1nLCAudGh1bWJuYWlsIGEgPiBpbWcsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn0iLCLvu78vKmJvZHk6bm90KC5sYXlvdXQtYm9keSkge1xyXG4gICAgYm9yZGVyOiBzb2xpZCA1cHggcmVkO1xyXG59Ki9cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgIC5jb250YWluZXItbWVnYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSA+IGEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N1YmhlYWRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZy1ib3R0b206IDVweDsqL1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb0JvbGQnO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkYnJhbmQtd2hpdGUsIDE0cHgsIDIwcHgsIDApOyBAaW5jbHVkZSBUcmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v2Zvcm1bZGF0YS13ZmZtXXtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmludHJvVGV4dCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLypBZGRlZCBzdHlsZXMgZm9yIGVsZW1lbnQgc3BhY2luZyAqL1xyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNzVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLCAuaDEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDIsIC5oMiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMywgLmgzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBoNCwgLmg0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOTM3NWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgaDEsIC5oMSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjc1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIsIC5oMiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMsIC5oMyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQsIC5oNCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1LCAuaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBDaHJvbmljbGVSb21hbjtcclxuICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRuLCAxNnB4LCAyNHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBDaHJvbmljbGVSb21hbjtcclxuICAgICAgICBAaW5jbHVkZSBUZXh0U3R5bGUoICRuLCAxNnB4LCAyNHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICBvbCwgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgQ2hyb25pY2xlUm9tYW47XHJcbiAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkbiwgMTZweCwgMjRweCwgMCk7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBvbCwgdWwge1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzoycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN1cGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKTtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgJi50YWJsZS1ib3JkZXIge1xyXG4gICAgICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGR0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIG1hcmdpbjogMS41ZW0gMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDRlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC4xZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICBibG9ja3F1b3RlIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogIzAwNzA3ODtcclxuICAgIH1cclxuICAgIC8qYSB7XHJcblx0XHRjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9Ki9cclxufVxyXG4iLCIvKiEgTGl0eSAtIHYyLjMuMSAtIDIwMTgtMDQtMjBcclxuKiBodHRwOi8vc29yZ2FsbGEuY29tL2xpdHkvXHJcbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMTggSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi9cclxuLmxpdHkge1xyXG4gIHotaW5kZXg6IDk5OTA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJhY2tncm91bmQ6ICMzNzNFNDE7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg1NSwgNjIsIDY1LCAwLjkpO1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbn1cclxuLmxpdHkubGl0eS1vcGVuZWQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmxpdHkubGl0eS1jbG9zZWQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmxpdHkgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmxpdHktd3JhcCB7XHJcbiAgei1pbmRleDogOTk5MDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxpdHktd3JhcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XHJcbn1cclxuLmxpdHktbG9hZGVyIHtcclxuICB6LWluZGV4OiA5OTkxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMC44ZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbn1cclxuLmxpdHktbG9hZGluZyAubGl0eS1sb2FkZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmxpdHktY29udGFpbmVyIHtcclxuICB6LWluZGV4OiA5OTkyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5saXR5LWNvbnRlbnQge1xyXG4gIHotaW5kZXg6IDk5OTM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG59XHJcbi5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCxcclxuLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG59XHJcbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxufVxyXG4ubGl0eS1jbG9zZSB7XHJcbiAgei1pbmRleDogOTk5NDtcclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcclxuICBsaW5lLWhlaWdodDogMzVweDtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5saXR5LWNsb3NlOmhvdmVyLFxyXG4ubGl0eS1jbG9zZTpmb2N1cyxcclxuLmxpdHktY2xvc2U6YWN0aXZlLFxyXG4ubGl0eS1jbG9zZTp2aXNpdGVkIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5saXR5LWNsb3NlOmFjdGl2ZSB7XHJcbiAgdG9wOiAxcHg7XHJcbn1cclxuLyogSW1hZ2UgKi9cclxuLmxpdHktaW1hZ2UgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi8qIGlGcmFtZSAqL1xyXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLFxyXG4ubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lcixcclxuLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLFxyXG4ubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lcixcclxuLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogOTY0cHg7XHJcbn1cclxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcbi5saXR5LWhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5saXR5LWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiA5MCU7XHJcbn0iLCLvu78uY29udGFpbmVyLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm5hdmlnYXRpb24ge1xyXG4gICAgICAgIC5uYXYtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvUmVndWxhcic7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAubmF2IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4Yzk1O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmJ0bi1wcmltYXJ5LTEge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnRuLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJ0bi10ZWFsIHtcclxuICAgIC8vVGVhbCBiYWNrZ3JvdW5kICgwMDgxOGEpIHdpdGggd2hpdGUgdGV4dCAoZmZmZmZmKVxyXG4gICAgYmFja2dyb3VuZDogIzAwODE4YTtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS10ZWFsIHtcclxuICAgIC8vIFRlYWwgYm9yZGVyICgwMDgxOGEpIHdpdGggdGVhbCB0ZXh0ICgwMDgxOGEpXHJcbiAgICBib3JkZXItY29sb3I6ICMwMDgxOGE7XHJcbiAgICBjb2xvcjogIzAwODE4YTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1ncmVlbiB7XHJcbiAgICAvL0dyZWVuIGJhY2tncm91bmQgKDAwQkM3MCkgd2l0aCBibGFjayB0ZXh0ICgwMDAwMDApXHJcbiAgICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyZWVuIHtcclxuICAgIC8vR3JlZW4gYm9yZGVyICgwMEJDNzApIHdpdGggYmxhY2sgdGV4dCAoMDAwMDAwKVxyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBCQzcwO1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1ibHVlIHtcclxuICAgIC8vQmx1ZSBiYWNrZ3JvdW5kICgwMDRhOTgpIHdpdGggd2hpdGUgdGV4dCAoZmZmZmZmKVxyXG4gICAgYmFja2dyb3VuZDogIzAwNGE5ODtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tZGFyay1ibHVlIHtcclxuICAgIC8vQmx1ZSBiYWNrZ3JvdW5kICgwMDRhOTgpIHdpdGggd2hpdGUgdGV4dCAoZmZmZmZmKVxyXG4gICAgYmFja2dyb3VuZDogIzAwMjYzRTtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ibHVlIHtcclxuICAgIC8vQmx1ZSBib3JkZXIgKDAwNGE5OCkgd2l0aCBibHVlIHRleHQgKDAwNGE5OClcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNGE5ODtcclxuICAgIGNvbG9yOiAjMDA0YTk4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4teWVsbG93IHtcclxuICAgIC8vWWVsbG93IGJhY2tncm91bmQgd2l0aCBibGFjayB0ZXh0ICgwMDAwMDApXHJcbiAgICBiYWNrZ3JvdW5kOiAjRjBDMzAwO1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4uYnRuLW91dGxpbmUteWVsbG93IHtcclxuICAgIC8vWWVsbG93IGJvcmRlciB3aXRoIGJsYWNrIHRleHQgKDAwMDAwMClcclxuICAgIGJvcmRlci1jb2xvcjogI0YwQzMwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uYnRuLXJlZCB7XHJcbiAgICAvL1JlZCBiYWNrZ3JvdW5kIChFNTM1M0MpIHdpdGggYmxhY2sgdGV4dCAoMDAwMDAwKVxyXG4gICAgYmFja2dyb3VuZDogI0U1MzUzQztcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1yZWQge1xyXG4gICAgLy9SZWQgYm9yZGVyIChFNTM1M0MpIHdpdGggYmxhY2sgdGV4dCAoMDAwMDAwKVxyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTUzNTNDO1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1zaHZpLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjN2ExZDFiO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIC0taG92ZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIC0taG92ZXItYmctY29sb3I6ICM3YTFkMWIgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjN2ExZDFiO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJ0bi1vcmFuZ2Uge1xyXG4gICAgLy9PcmFuZ2UgYmFja2dyb3VuZCAoZmY3ZjMxKSB3aXRoIGJsYWNrIHRleHQgKDAwMDAwMClcclxuICAgIGJhY2tncm91bmQ6ICNmZjdmMzE7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtb3JhbmdlIHtcclxuICAgIC8vT3JhbmdlIGJvcmRlciAoZmY3ZjMxKSB3aXRoIGJsYWNrIHRleHQgKDAwMDAwMClcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmN2YzMTtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tZGFyay1jaGFyY29hbCB7XHJcbiAgICAvL0RhcmsgY2hhcmNvYWwgYmFja2dyb3VuZCAoMWYyMzI1KSB3aXRoIHdoaXRlIHRleHQgKGZmZmZmZilcclxuICAgIGJhY2tncm91bmQ6ICMxZjIzMjU7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZGFyay1jaGFyY29hbCB7XHJcbiAgICAvL0RhcmsgY2hhcmNvYWwgYm9yZGVyICgxZjIzMjUpIHdpdGggYmxhY2sgdGV4dCAoMDAwMDAwKVxyXG4gICAgYm9yZGVyLWNvbG9yOiAjMWYyMzI1O1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1jaGFyY29hbCB7XHJcbiAgICAvL0NoYXJjb2FsIGJhY2tncm91bmQgKDM3M2U0MSkgd2l0aCB3aGl0ZSB0ZXh0IChmZmZmZmYpXHJcbiAgICBiYWNrZ3JvdW5kOiAjMzczZTQxO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWNoYXJjb2FsIHtcclxuICAgIC8vQ2hhcmNvYWwgYm9yZGVyICgzNzNlNDEpIHdpdGggYmxhY2sgdGV4dCAoMDAwMDAwKVxyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzczZTQxO1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1saWdodC1jaGFyY29hbCB7XHJcbiAgICAvL0xpZ2h0IGNoYXJjb2FsIGJhY2tncm91bmQgKDUxNWE1ZSkgd2l0aCB3aGl0ZSB0ZXh0IChmZmZmZmYpXHJcbiAgICBiYWNrZ3JvdW5kOiAjNTE1YTVlO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWNoYXJjb2FsIHtcclxuICAgIC8vTGlnaHQgY2hhcmNvYWwgYm9yZGVyICg1MTVhNWUpIHdpdGggYmxhY2sgdGV4dCAoMDAwMDAwKVxyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTE1YTVlO1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1saWdodGVyLWNoYXJjb2FsIHtcclxuICAgIC8vTGlnaHRlciBjaGFyY29hbCBiYWNrZ3JvdW5kICg2NTZmNzUpIHdpdGggd2hpdGUgdGV4dCAoZmZmZmZmKVxyXG4gICAgYmFja2dyb3VuZDogIzY1NmY3NTtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1saWdodGVyLWNoYXJjb2FsIHtcclxuICAgIC8vTGlnaHRlciBjaGFyY29hbCBib3JkZXIgKDY1NmY3NSkgd2l0aCBibGFjayB0ZXh0ICgwMDAwMDApXHJcbiAgICBib3JkZXItY29sb3I6ICM2NTZmNzU7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uYnRuLWRhcmstY2xvdWQge1xyXG4gICAgLy9EYXJrIGNsb3VkIGJhY2tncm91bmQgKEFDQkFCRikgd2l0aCB3aGl0ZSB0ZXh0IChmZmZmZmYpXHJcbiAgICBiYWNrZ3JvdW5kOiAjQUNCQUJGO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWRhcmstY2xvdWQge1xyXG4gICAgLy9EYXJrIGNsb3VkIGJvcmRlciAoQUNCQUJGKSB3aXRoIGJsYWNrIHRleHQgKDAwMDAwMClcclxuICAgIGJvcmRlci1jb2xvcjogI0FDQkFCRjtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tY2xvdWQge1xyXG4gICAgLy9DbG91ZCBiYWNrZ3JvdW5kIChDNkQyRDcpIHdpdGggd2hpdGUgdGV4dCAoZmZmZmZmKVxyXG4gICAgYmFja2dyb3VuZDogI0M2RDJENztcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1jbG91ZCB7XHJcbiAgICAvL0Nsb3VkIGJvcmRlciAoQzZEMkQ3KSB3aXRoIGJsYWNrIHRleHQgKDAwMDAwMClcclxuICAgIGJvcmRlci1jb2xvcjogI0M2RDJENztcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tbGlnaHQtY2xvdWQge1xyXG4gICAgLy9MaWdodCBjbG91ZCBiYWNrZ3JvdW5kIChlMmViZWUpIHdpdGggd2hpdGUgdGV4dCAoZmZmZmZmKVxyXG4gICAgYmFja2dyb3VuZDogI2UyZWJlZTtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uYnRuLW91dGxpbmUtbGlnaHQtY2xvdWQge1xyXG4gICAgLy9MaWdodCBjbG91ZCBib3JkZXIgKGUyZWJlZSkgd2l0aCBibGFjayB0ZXh0ICgwMDAwMDApXHJcbiAgICBib3JkZXItY29sb3I6ICNlMmViZWU7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uYnRuLWxpZ2h0ZXItY2xvdWQge1xyXG4gICAgLy9MaWdodGVyIGNsb3VkIGJhY2tncm91bmQgKGY0ZjhmOSkgd2l0aCB3aGl0ZSB0ZXh0IChmZmZmZmYpXHJcbiAgICBiYWNrZ3JvdW5kOiAjZjRmOGY5O1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWxpZ2h0ZXItY2xvdWQge1xyXG4gICAgLy9MaWdodGVyIGNsb3VkIGJvcmRlciAoZjRmOGY5KSB3aXRoIGJsYWNrIHRleHQgKDAwMDAwMClcclxuICAgIGJvcmRlci1jb2xvcjogI2Y0ZjhmOTtcclxuICAgIGNvbG9yOiAjZTJlYmVlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbi5sYmwtaGVyby1jdGEtc3BhbiB7XHJcbiAgICBwYWRkaW5nOiAwLjgyNXJlbSAyLjEyNXJlbTtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb01lZGl1bScgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNzUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyAgICBcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCLvu78uY292ZW8tbmV3LXNlYXJjaCB7XHJcbiAgICBkaXYuQ292ZW9TZWFyY2hib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLkNvdmVvU2VhcmNoUGFnZVNlYXJjaGJveCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5Db3Zlb1NlYXJjaEJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmNvdmVvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYubWFnaWMtYm94IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgLm1hZ2ljLWJveC1pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5tYWdpYy1ib3gtdW5kZXJsYXksID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygyLjc1cmVtICsgMnB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjkzNzVyZW0gMC45Mzc1cmVtIDAuM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY1NkY3NTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2RDJENztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3Zlby1kcm9wZG93bi1oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYS5jb3Zlby1kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvTWVkaXVtJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC44MjVyZW0gMi4xMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RjBGMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvTWVkaXVtJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3Zlby1zb3J0LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAuQ292ZW9Tb3J0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRkZCYXVXZWJQcm9SZWd1bGFyXCIsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuODI1cmVtIDIuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzZEMkQ3O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuXHJcbiAgICAgICAgICAgICYuY292ZW8tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY292ZW8taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRkZCYXVXZWJQcm9SZWd1bGFyXCIsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjgyNXJlbSAyLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdmVvLWRyb3Bkb3duLWJhY2tncm91bmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLkNvdmVvQnJlYWRjcnVtYiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgLmNvdmVvLWJyZWFkY3J1bWItaXRlbXMge1xyXG4gICAgICAgICAgICAuY292ZW8tZmFjZXQtYnJlYWRjcnVtYi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY292ZW8tZmFjZXQtYnJlYWRjcnVtYi12YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgLmNvdmVvLWZhY2V0LWJyZWFkY3J1bWItdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0IyRDlEQztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMkIzNjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRkZCYXVXZWJQcm9SZWd1bGFyXCIsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdmVvLWZhY2V0LWJyZWFkY3J1bWItY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyQjM2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY292ZW8tYnJlYWRjcnVtYi1jbGVhci1hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuQ292ZW9SZXN1bHRMaXN0IHtcclxuICAgICAgICAucm93LmlocmVjb3JkID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgLkNvdmVvUmVzdWx0TGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvTWVkaXVtJztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY292ZW8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDM5M2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3Zlby1mYWNldC1kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3NnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5Db3Zlb0ZhY2V0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmNvdmVvLWZhY2V0LXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0M2RDJENztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY292ZW8tZmFjZXQtaGVhZGVyLCAuY292ZW8tZmFjZXQtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdmVvLWZhY2V0LWNvbHVtbjpub3QoLmNvdmVvLW5vLXJlc3VsdHMpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICB0b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3Zlby1uby1yZXN1bHRzIHtcclxuICAgICAgICAuY292ZW8tc29ydC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdmVvLXJlc3VsdHMtaGVhZGVyIHtcclxuICAgICAgICAgICAgLmNvdmVvLXN1bW1hcnktc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uZGVzaWduU3lzdGVtRm9ybXMge1xyXG4gICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgIGJvcmRlci1jb2xvcjogI0IyRDlEQztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkVCRUU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRGMEYyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1MTVBNUU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZGQmF1V2ViUHJvUmVndWxhclwiLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygyLjc1cmVtICsgNHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjkzNzVyZW0gLjkzNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY1NkY3NTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2RDJENztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NTZGNzU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4MThBO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsMTI5LDEzOCwwLjI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvLCAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1lcnJvciB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFMkU0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFMzI5MzE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0JGMDcxMTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDZhJztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQkYwNzExO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXN1Ym1pdC1ib3JkZXIge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODE4QTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4MThBO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxOGE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDgxOGE7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAxcHggcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAxcHggcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly9BZGRlZCBhenVyZV9jaGF0Ym90LnNjc3NcclxuXHJcbi8qIHJlc2V0ICovXHJcblxyXG4jYm90LXZlcnNpb240IHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgLndlYmNoYXRfX2J1YmJsZV9fY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RjBGMjtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Yzk1O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzc2N2Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAsIHNwYW4sIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTZWdvZSBVSVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IC53Yy1hcHAge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLndjLWFwcCB7XHJcbiAgICBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgcCwgdWwsIG9sIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBhdWRpbywgdmlkZW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBkb2NraW5nICovXHJcblxyXG4ud2MtaGlkZGVuIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLndjLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Yzk1O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgcGFkZGluZzogOHB4IDhweCAwIDhweDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi53Yy10aW1lIHtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLndjLW1lc3NhZ2UtZ3JvdXBzIHtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAzOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNSwgMSk7XHJcblxyXG4gICAgJi5uby1oZWFkZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53Yy1tZXNzYWdlLWdyb3VwLWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLndjLXN1Z2dlc3RlZC1hY3Rpb25zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICBib3R0b206IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNSwgMSk7XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53Yy1oc2Nyb2xsID4gdWwge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggM3B4O1xyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3OGQ3O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzhkNztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNzhkNztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLnNjcm9sbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZGRlNTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDhjOTU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcmV2aW91cyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53Yy1tZXNzYWdlLXBhbmUuc2hvdy1hY3Rpb25zIHtcclxuICAgIC53Yy1tZXNzYWdlLWdyb3VwcyB7XHJcbiAgICAgICAgdG9wOiA3OHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLndjLXN1Z2dlc3RlZC1hY3Rpb25zIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHZpZXdzICovXHJcblxyXG4ud2MtY2hhdHZpZXctcGFuZWwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlcjogMXB4O1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCA4cHggcmdiYSgwLDAsMCwwLjMpO1xyXG59XHJcblxyXG4vKiBtZXNzYWdlcyAqL1xyXG5cclxuLndjLW1lc3NhZ2Utd3JhcHBlciB7XHJcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbkZyYW1lcyAycztcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLyp0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDJzIGVhc2UtaW4tb3V0OyovXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uRnJhbWVzIHtcclxuICAgIDAlIHtcclxuICAgICAgICAvKm1heC1oZWlnaHQ6IDA7Ki9cclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDIwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAvKm1heC1oZWlnaHQ6IDIwMDBweDsqL1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLndjLW1lc3NhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ud2MtbWVzc2FnZS13cmFwcGVyIHtcclxuICAgICYuY2Fyb3VzZWwgLndjLW1lc3NhZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jbGlja2FibGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2MtbWVzc2FnZSBzdmcud2MtbWVzc2FnZS1jYWxsb3V0IHtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHN0cm9rZTogbm9uZTtcclxuICAgIHRvcDogMTJweDtcclxuICAgIHdpZHRoOiA2cHg7XHJcbn1cclxuXHJcbi53Yy1tZXNzYWdlLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4ICNmZmEzMzM7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvIGlmcmFtZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGF1ZGlvLCB2aWRlbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGF1ZGlvICsgaDEsIHZpZGVvICsgaDEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53Yy1tZXNzYWdlLWZyb20ge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb2xvcjogIzc2NzY3NjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLyogY2FyZHMgKi9cclxuXHJcbi53Yy1jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgLm5vbi1hZGFwdGl2ZS1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDhweCA4cHggMCA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogIzAwNzhkNztcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3OGQ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGQ3O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDc4ZDc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlY2VpcHQge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkLCB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODA4Yzk1O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQgdHI6bGFzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhbY29sc3Bhbj1cIjJcIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4IDAgOHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggOHB4IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB0ciwgdGZvb3QgdHIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyZGRlNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGZvb3Qge1xyXG4gICAgICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG90YWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50aHVtYm5haWwgaW1nIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaWduaW4gaDEge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAyNHB4IDE2cHggMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5lcnJvci1pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogI2NjY2NjYztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJvci10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGFsdGVybmF0ZSBjaGF0IHNpemVzICovXHJcblxyXG4ud2MtbWVzc2FnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDkxJTtcclxufVxyXG5cclxuLndjLWNhcmQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZGRlNTtcclxuICAgIHdpZHRoOiAzMDJweDtcclxufVxyXG5cclxuLndjLWFkYXB0aXZlLWNhcmQge1xyXG4gICAgd2lkdGg6IDMxOHB4O1xyXG59XHJcblxyXG4ud2Mtd2lkZSB7XHJcbiAgICAud2MtY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZGRlNTtcclxuICAgICAgICB3aWR0aDogMzk4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndjLWFkYXB0aXZlLWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiA0MTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLndjLW5hcnJvdyB7XHJcbiAgICAud2MtY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZGRlNTtcclxuICAgICAgICB3aWR0aDogMTk4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndjLWFkYXB0aXZlLWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiAyMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogYWRhcHRpdmUgY2FyZCBhZGp1c3RtZW50cyBmcm9tIHdjLWNhcmQgKi9cclxuXHJcbi53Yy1hZGFwdGl2ZS1jYXJkIHAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIGxpc3QgKi9cclxuXHJcbi53Yy1saXN0ID4gLndjLWNhcmQge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGhvcml6b250YWwgc2Nyb2xsICovXHJcblxyXG4ud2MtaHNjcm9sbC1vdXRlciB7XHJcbiAgICAvKiBhbGxvdyBob3Jpem9udGFsIHNjcm9sbGluZyBidXQgaGlkZSB0aGUgc2Nyb2xsYmFyICovXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ud2MtaHNjcm9sbCB7XHJcbiAgICAvKiBhbGxvdyBob3Jpem9udGFsIHNjcm9sbGluZyBidXQgaGlkZSB0aGUgc2Nyb2xsYmFyICovXHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgPiB1bCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGNhcm91c2VsICovXHJcblxyXG4ud2MtY2Fyb3VzZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGJ1dHRvbi5zY3JvbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmRkZTU7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDhjOTU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcmV2aW91cyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2MtaHNjcm9sbCA+IHVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2MtYWRhcHRpdmUtY2FyZCBwIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGZyb20gbWUgKi9cclxuXHJcbi53Yy1tZXNzYWdlLWZyb20tbWUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcblxyXG4gICAgJi53Yy1tZXNzYWdlLWZyb20ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC53Yy1tZXNzYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZDc7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnLndjLW1lc3NhZ2UtY2FsbG91dCB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDc4ZDc7XHJcblxyXG4gICAgICAgICAgICAmLnBvaW50LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcmlnaHQ6IC02cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGZyb20gYm90ICovXHJcblxyXG4ud2MtbWVzc2FnZS1mcm9tLWJvdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcblxyXG4gICAgLndjLW1lc3NhZ2UtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMTtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcud2MtbWVzc2FnZS1jYWxsb3V0IHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogI2VjZWZmMTtcclxuXHJcbiAgICAgICAgICAgICYucG9pbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGVmdDogLTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogY29uc29sZSAqL1xyXG5cclxuLndjLWNvbnNvbGUge1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2RiZGVlMTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgPiB7XHJcbiAgICAgICAgLndjLXVwbG9hZCwgLndjLXRleHRib3gsIC53Yy1zZW5kLCAud2MtbWljIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLCBidXR0b24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogIzhhOGE4YTtcclxuICAgICAgICBtYXJnaW46IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT10ZXh0XSwgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy10ZXh0IC53Yy1zZW5kIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogIzAwNzhkNztcclxuICAgIH1cclxuXHJcbiAgICAud2MtdXBsb2FkIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjd2MtdXBsb2FkLWlucHV0IHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLndjLXNlbmQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtdXBsb2FkLWJ1dHRvbiAud2MtdGV4dGJveCB7XHJcbiAgICAgICAgbGVmdDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAud2MtdGV4dGJveCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgICAgcmlnaHQ6IDQ5cHg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yy1taWMsIC53Yy1zZW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAud2MtbWljLmhpZGRlbiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC53Yy1zZW5kIHtcclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yy1taWMge1xyXG4gICAgICAgICYuYWN0aXZlIHBhdGgjbWljRmlsbGluZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICM0ZTM3ODc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmluYWN0aXZlIHBhdGgjbWljRmlsbGluZyB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtdGV4dCAud2Mtc2VuZCBzdmcge1xyXG4gICAgICAgIGZpbGw6ICMwMDc4ZDc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGFuaW1hdGlvbiAqL1xyXG5cclxuLndjLXR5cGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhRQUFZQVBZQkFPenY4ZXZ1OE9ydDcrZnE3T25zN3VqcjdlWG82dVRuNmVicDYrWG42ZWJvNnV6dThPUG02T1RtNk9QbTUrVG42Ti9pNCtMbDU5L2k1TjdoNCtIazV1RGo1ZXZ1NytIazVkL2g0OVBWMThQRng3L0J3c2ZKeXNYSHlNTEV4ZGphM05mYTI4dk56NzIvd0w3QXdjL1MwOFRHeU1EQ3c5VFcyTmJZMnQzZzR0cmQzOWJaMnN6TzBNN1EwZG5iM2RqYjNOdmQzOXZlNE5uYzNkemU0TnJjM3Q3ZzR0emY0ZFhYMmQzZjRkN2g0dG5jM3R2ZTM4M1AwTXJNenM3UTBzakt6TkxVMXMvUjA4akt5OURUMU5mWjI5M2c0ZWZwNjhiSXlieSt2OWJaMjdxOHZkSFQxYzdSMHV2dDc4bkx6TS9SMHRqYjNlbnM3Yk8wdGJTMnQ3R3p0Syt4c3JXM3VLNnZzTGU0dXRmYTNML0F3dHpmNE1uTHphbXFxNVdXbDY2d3NibTd2TnJkM3VYbzZhMnVyNnl1cnAyZW42S2pwS3VzclorZ29LZW9xZXJzN3VydDdwZVhtSUdCZ1lTRWhIeDhmSm1hbXFpcHFuWjJkb3FMaThYSHlZMk5qcEdTa3BPVWxKaVltWk9UbEkrUWtKcWJtNGVJaUp1Y25JdU1qUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaC93dFlUVkFnUkdGMFlWaE5VRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UY2dLRTFoWTJsdWRHOXphQ2tpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TUVZMFJVSkNNRE5FTmtNNE1URkZOa0k1UkVOR1JEZ3pNakF5UWpVM1F6VWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNRVkwUlVKQ01EUkVOa000TVRGRk5rSTVSRU5HUkRnek1qQXlRalUzUXpVaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3dSalJGUWtJd01VUTJRemd4TVVVMlFqbEVRMFpFT0RNeU1ESkNOVGRETlNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvd1JqUkZRa0l3TWtRMlF6Z3hNVVUyUWpsRVEwWkVPRE15TURKQ05UZEROU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGdILy92MzgrL3I1K1BmMjlmVHo4dkh3Nys3dDdPdnE2ZWpuNXVYazQrTGg0Ti9lM2R6YjJ0blkxOWJWMU5QUzBkRFB6czNNeThySnlNZkd4Y1REd3NIQXY3Njl2THU2dWJpM3RyVzBzN0t4c0srdXJheXJxcW1vcDZhbHBLT2lvYUNmbnAyY201cVptSmVXbFpTVGtwR1FqNDZOakl1S2lZaUhob1dFZzRLQmdIOStmWHg3ZW5sNGQzWjFkSE55Y1hCdmJtMXNhMnBwYUdkbVpXUmpZbUZnWDE1ZFhGdGFXVmhYVmxWVVUxSlJVRTlPVFV4TFNrbElSMFpGUkVOQ1FVQS9QajA4T3pvNU9EYzJOVFF6TWpFd0x5NHRMQ3NxS1NnbkppVWtJeUloSUI4ZUhSd2JHaGtZRnhZVkZCTVNFUkFQRGcwTUN3b0pDQWNHQlFRREFnRUFBQ0g1QkFVT0FBRUFJZjRZVDNCMGFXMXBlbVZrSUhkcGRHZ2daWHBuYVdZdVkyOXRBQ3dBQUFBQVFBQVlBQUFDSm9TUHFjdnRENk9jdE5xTHM5NjgrdytHNGtpVzVvbW02c3EyN2d2SDhrelg5bzNuK2wwQUFDSDVCQVVIQUFBQUxENEFDUUFDQUFZQUFBSUVSSTVvQlFBaCtRUUZCd0FPQUN3c0FBY0FGQUFKQUFBRUpSRElTWmV0bUpROXVoY1p5Q2xHU1k0aFlqYkhLcVlzMDZvb0xMdUJQZU02YjJ1MVNnUUFJZmtFQlFjQURRQXNHQUFIQUNVQUNRQUFCbEZBZ0hBWUtCcUp5S1JTK2FoTWNoS25vU0JZV3EwTXArcnppbUVpaVVIMVNqYUNkNjRWaW9hVEVvNWxiQTNHdmFXakNtcGNmbmwyN1RaNGVudDhNbW82S1c2RWhYU0lFR0NEaTRWWkNHK1NTVUVBSWZrRUJRY0FCZ0FzRVFBSEFCY0FDUUFBQjBhQUFJS0RBb1NHaDRSRUxEOHNId2tCaUpFb0lVS1ZQU0FIa0pHSlFaYVdOUVNibko2Vk1BT2lnekk4cER3eHA2Z0NLVU9NbmhLRnNBZ3ZpNTlHdUtrWlBoa1RCYjZCQUNINUJBVUhBQVFBTEE4QUJ3QU5BQWtBQUFZc1FJQ3dZQWdNajBMV1pva1NJQWVkcFRTRFJFbXZ4YUh5eWp5MnVOMmhDcXdaVkxtcXAyREYwYkFrenlBQUlma0VCUlVBQlFBc0RnQUhBQW9BQ1FBQUJpZEFnREJnR0F5SEg1Tm95VUF1bnh1RWNBTmRrcWJWSlRhN2haNkVrRkZWY0F4NVNobUNNQWdBSWZrRUJRY0FBQUFzTEFBSEFCQUFDUUFBQkMwUXlDbFhwWldVd2JzT1UvQWhTV21RR3lpT0IrTXEzcko2em9zS00yMm4rZDJZcVF6dkJPT0ZjTU9nSkFJQUlma0VCUWNBQXdBc0lRQUhBQnNBQ1FBQUIweUFBSUtEQWdHRWg0aUpLU3RMR1RBUkJZbVNoRGdvSkV5WU5CU1JrNG91UUppWk5RZUZuWWM1SUkyaEp6TU9CS2FuSDZxaURLK3dsQmxCcXhNR2hyZURFNm0wVWIreGpCaTl4WUtCQUNINUJBVUhBQVlBTEIwQUJ3QVFBQWtBQUFjK2dBQ0NBZ29GZzRlSUdTTktTajBNaUlja2pKTkhCNUFBRWlhVGt6Y0JrQzhpbTR3OEJKK2hvajZsa0JxaVNDK1hBVW1ub3dPd3NUOGJKU2lHbDRFQUlma0VCUWNBQWdBc0hBQUhBQXNBQ1FBQUJ5MkFBSUlHRElPR1JWaFhpamVIVllxUGpJSWVqNVFCZ2xLVWp3ZVhtWW9Ja3AwQ2xweVZoZ2hDaVJvVWhvRUFJZmtFQlJVQUFnQXNHd0FIQUFvQUNRQUFCeXlBQUlLQ0I0T0RNbE5raWpLSFk0cVBNSUpnajQ5Z2dwU1VBUUJYbUlxU25SdUVWSmdNaGlXSkpRbUNnUUFoK1FRRkJ3QUFBQ3d4QUFjQURRQUpBQUFFSlJESUNRS2RnUXlrdHJCUzVoMEc5MVdmU1hZYVdxanJLOHJ4NkxMMWNwZjhHYVkyU1FRQUlma0VCUWNBQmdBc0t3QUhBQk1BQ1FBQUJ6eUFBSUtEQklTR2h6d2JTQjRaQ0llSUlvdUxRSTZQZ2pjbWtwSTRBWllESkNPYWs0V1dRMXFpSmk4Q25oOGVxQmllbDZHYnBMRWdISXljc1lFQUlma0VCUWNBQWdBc0tRQUhBQTBBQ1FBQUJ6eUFBSUlCRWhRQmc0Z0JYSGgxZFdVWmlRQ0xqWlFyaVdXVWxGMkhnaGgybVkxNEE0TVZuNkI3VVlobW9IVlNuSjEzbWFpUk9GZHNlMVlNaVlFQUlma0VCUWNBQXdBc0RnQUhBQ1VBQ1FBQUIyT0FBNEtDQllPR2g0aUlFVEJSQUk2UElJWU5pWlNIS1d4eW1WVUNrSWNtbGFBSGJwbWtjUUNWUTZDVVVxU3RLYWVKUjZxSmNLMmtkSTZ6dWdObHRwbE9qaDZJTjd1R0pyNXZCNDRZbmdURmd3S1lyUnVQd1I0ZEF3TFBrbE56YlY0c2o0RUFJZmtFQlFjQUNnQXNDd0FIQUNjQUNRQUFCMnFBQUlLREJBRUFDb2lKaW91TWlRNHFCWVNDTGl3L0xDc0hobzJiakY2S2hwTTlscFkzRDRLY25BbU1YYUdqb3pFQ2g2aXppaE1GTTVXdWw1RzB2UW9kQkRZOHVydXl2cWhjQVJWQXhEZ1d4c2NialFhdHJ3T254NG1lbThFWkxVQXBrZERaQ2xLSlBJS0JBQ0g1QkFVSEFBb0FMQVFBQndBU0FBa0FBQWRDZ0FDQ0N3RVdob09JaVFNUktUUXhGUVlDaW9pTU1pOGZNSkFFazVzUUtwZWdqSVdURXpxaE5oY0lvNHFscHhTcW5CV1pyb1N4cGk0enI1S2NuVFdlaTV5QkFDSDVCQVVIQUFZQUxBQUFCd0FRQUFrQUFBTVJDTHJjL3JDSUVJZTl0T0twZC9kZnFDVUFJZmtFQlJVQUFRQXNBQUFJQUFjQUNBQUFBZ2FFajZuTDdWQUFJZmtFQlFjQUJRQXNHd0FIQUFvQUNRQUFCelNBQUlJQ0RBT0RneXhTWDFVZURZaUxrRW9JQUJKVWtKQkRBRGVYa1pxY2kwZVVVNThvZ2tCVmx4b0Vnem9iVmtwTHF3Q0JBQ0g1QkFVSEFBTUFMQk1BQndBUkFBa0FBQWRQZ0FDQ2d3SUVob1NJaFRKQlJ4MDhSQlNGaVJRdlRCb2ltSThWa29RNEdVNGJtS0ZMTUFxVFM0MmlqaThSQVlnd3FDT3FRUzRNcHoyaG1VQXhDSk1xUTZtcnJZbXVPU2hQTFNjMkJxNkVnUUFoK1FRRkJ3QUpBQ3dIQUFjQUdnQUpBQUFIV0lBQWdvTUJoWWFFaUltREZUTlpSQzQ0RkFpSGlvbU1LMEErbVRhU2xKV0NFVVZRSnlTYU56b1lEQVdmaUpJZkdVeW1rQkVEckl1dXNMSTF0SjZWRHJzM3BVTW9LaEFOQkxhM1c0K2xMeW04eWNxY3p3ZXIwWUVBSWZrRUJRY0FDd0FzQUFBSEFCWUFDUUFBQlM0Z0lBYmthSjVvVkYzSElKVHBxV0owNDhicFZLc0ZqTSs3eEEwM1dnVjd4T0lSbVVRNGpLeGgwL1YwK29naEFDSDVCQVVWQUFFQUxBQUFCd0FLQUFrQUFBSUloSStweSswUFlRRUFJZmtFQlFjQUJRQXNKZ0FIQUF3QUNRQUFCMHFBQUlJRVloUUdBWU9ETjFSMWJucFhONGlDR1Y5OGJaZCtaeG1JRng1NGw2QjRTb2RoWUkyZ2JYWlVPUUF3U25xb3FWTVlyU1Y5c1dVYkE1TllwN0l3aVJnYVpuZG1IaFdEZ1FBaCtRUUZCd0FIQUN3WkFBY0FHQUFKQUFBSGJvQUFnb01FaFlZQmhJbUpNVU1jR3lOSUkwSkFOUVdLaW1Fa0hVcFZhV2xVU2tkTE9GR1hneElvSVk5ZFpXWm5XQ1lzUkJHbWdpa1pQeUpTbm1oZFUxcE9KeEtJcGtXNGtMeStramZEdFJXcEhsaG52V093UEI4TnhNWEhWR2V2eXhCcXRhY2dRU0ZjVHNGUXRPT0JBQ0g1QkFVSEFBTUFMQWtBQndBZ0FBa0FBQWR0Z0FDQ2d3S0Zob1NJaVlvRkZXRVpQaTFQSkRjekVRU0xtSU9OUUNFbEd5WWNrWlVGbVpnMktFd2NIa3FzUFVzZkV3WUJwWWtSTURjOFI1OWdIa0pCS3pnTmg3U0N0cmlxdkwyL0tRekR4R0lwSzBGT3EwaktzTExQaUNvbkxMclhOczNhdFM2VXFEUVMyZU1BZ1FBaCtRUUZCd0FMQUN3QUFBY0FHUUFKQUFBSFVJQUFBWU5OaElLSGlJbUlERGs2SUNvU0NRU0tsSWcxTWpjbm1SQUhrNVdLRlRFcm1xUVVSb2FmZ2hBMEtLU3RvUUtwbHBDdU1SVUtzYktxVzBTMUVRT29zaGlzcFFhNXVydEZNeE8veDhpQkFDSDVCQVVIQUFJQUxBQUFCd0FMQUFrQUFBSUpoSStweSszeG9sd0ZBQ0g1QkFVSEFBRUFMQUFBQ1FBQkFBVUFBQUlDaEYwQU93PT1cIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbn1cclxuXHJcbi53Yy1hbmltYXRlLXNjcm9sbCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAuOHMgZWFzZTtcclxufVxyXG5cclxuLndjLWFuaW1hdGUtc2Nyb2xsLXJhcGlkIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC40cyBlYXNlO1xyXG59XHJcblxyXG4ud2MtYW5pbWF0ZS1zY3JvbGwtbmVhciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi8qIHRleHQgZm9ybWF0cyAqL1xyXG5cclxuLmZvcm1hdC1tYXJrZG93biB7XHJcbiAgICA+IHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBjb2RlIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgKyBkaXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIC8qIG51bWJlcnMgYXJlIHJpZ2h0LWFsaWduZWQgdG8gdGhlIHBlcmlvZCAqL1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGJyb3dzZXIgc2Nyb2xsYmFyIGN1c3RvbWl6YXRpb24gKi9cclxuXHJcbi53Yy1hcHAge1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuXHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZWUxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBkb3dubG9hZCBidXR0b24gZm9yIFVua25vd24gbWVkaWEgKi9cclxuXHJcbi53Yy1pY29uLWRvd25sb2FkIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbn1cclxuXHJcbi53Yy10ZXh0LWRvd25sb2FkIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi53Yy1tZXNzYWdlLWZyb20tYm90IGEud2MtbGluay1kb3dubG9hZCB7XHJcbiAgICAmOmxpbmssICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxpbmsgLndjLWljb24tZG93bmxvYWQsICY6dmlzaXRlZCAud2MtaWNvbi1kb3dubG9hZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMTIgMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0uNDM1IDIwdi0xLjI1aDExLjEzVjIwSC40MzV6TTEyIDEwLjQ0bC02IDYuMTEzLTYtNi4xMTQuODctLjg4IDQuNTEyIDQuNTlWMGgxLjIzNnYxNC4xNWw0LjUxMi00LjU5Ljg3Ljg4elwiIGZpbGw9XCIjMDAwMDAwXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiLz48L3N2Zz4nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDA3OGQ3O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIC53Yy1pY29uLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMTIgMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0uNDM1IDIwdi0xLjI1aDExLjEzVjIwSC40MzV6TTEyIDEwLjQ0bC02IDYuMTEzLTYtNi4xMTQuODctLjg4IDQuNTEyIDQuNTlWMGgxLjIzNnYxNC4xNWw0LjUxMi00LjU5Ljg3Ljg4elwiIGZpbGw9XCIjMDA3OGQ3XCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjMDA3OGQ3O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgLndjLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAxMiAyMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTS40MzUgMjB2LTEuMjVoMTEuMTNWMjBILjQzNXpNMTIgMTAuNDRsLTYgNi4xMTMtNi02LjExNC44Ny0uODggNC41MTIgNC41OVYwaDEuMjM2djE0LjE1bDQuNTEyLTQuNTkuODcuODh6XCIgZmlsbD1cIiMwMDc4ZDdcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndjLW1lc3NhZ2UtZnJvbS1tZSBhLndjLWxpbmstZG93bmxvYWQge1xyXG4gICAgJjpsaW5rLCAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsaW5rIC53Yy1pY29uLWRvd25sb2FkLCAmOnZpc2l0ZWQgLndjLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDEyIDIwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNLjQzNSAyMHYtMS4yNWgxMS4xM1YyMEguNDM1ek0xMiAxMC40NGwtNiA2LjExMy02LTYuMTE0Ljg3LS44OCA0LjUxMiA0LjU5VjBoMS4yMzZ2MTQuMTVsNC41MTItNC41OS44Ny44OHpcIiBmaWxsPVwiI2ZmZmZmZlwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcblxyXG4gICAgICAgIC53Yy1pY29uLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMTIgMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0uNDM1IDIwdi0xLjI1aDExLjEzVjIwSC40MzV6TTEyIDEwLjQ0bC02IDYuMTEzLTYtNi4xMTQuODctLjg4IDQuNTEyIDQuNTlWMGgxLjIzNnYxNC4xNWw0LjUxMi00LjU5Ljg3Ljg4elwiIGZpbGw9XCIjZmZmZmZmXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAgICAgLndjLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAxMiAyMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTS40MzUgMjB2LTEuMjVoMTEuMTNWMjBILjQzNXpNMTIgMTAuNDRsLTYgNi4xMTMtNi02LjExNC44Ny0uODggNC41MTIgNC41OVYwaDEuMjM2djE0LjE1bDQuNTEyLTQuNTkuODcuODh6XCIgZmlsbD1cIiNmZmZmZmZcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9BZGRlZCBhenVyZV9jaGF0Ym90X292ZXJyaWRlXHJcbi5ib3QtY29udGFpbmVyIHtcclxuICAgICNjaGF0R3JlZXRpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICByaWdodDogNzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgIGJvdHRvbTogLTUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggNXB4IDIwcHg7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0QTk3OyovIC8vUmVtb3ZpbmcgQmx1ZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODE4QTsgLy9hZGRpbmcgdGVhbCBjb2xvciBmb3IgY2hhdCBidXR0b24gYmFja2dvcnVuZFxyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5vcmFuZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3RjMxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNoYXRHcmVldGluZ1ZpcyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXM7XHJcblxyXG4gICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNTUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXRib3QtZ3JlZXQtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAjY2hhdEJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAvKmJhY2tncm91bmQtY29sb3I6ICMwMTRBOTc7Ki8gLy9SZW1vdmluZyBCbHVlIGJhY2tncm91bmQgY29sb3JcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MThBOyAvL2FkZGluZyB0ZWFsIGNvbG9yIGZvciBjaGF0IGJ1dHRvbiBiYWNrZ29ydW5kXHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCA4cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICYub3JhbmdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0YzMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICBib3R0b206IDY1JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhdGJvdC1jbG9zZSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjYm90LW92ZXJsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2xhdGVncmF5O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAud2MtbWVzc2FnZS13cmFwcGVyIC53Yy1tZXNzYWdlLWNvbnRlbnQgLmZvcm1hdC1tYXJrZG93biBvbCBpbWcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAud2MtY2hhdHZpZXctcGFuZWwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvcmRlcjogMXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMiU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogNzV2aDtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHZoO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcztcclxuXHJcbiAgICAgICAgJi5zY3JvbGxhYmxlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2MtaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYXRib3QtY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGF0Ym90LXZpcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXM7XHJcbiAgICB9XHJcblxyXG4gICAgLndjLW1lc3NhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb25GcmFtZXMgMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC53Yy1tZXNzYWdlLWZyb20tbWUge1xyXG4gICAgICAgIC53Yy1tZXNzYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNEY1O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcud2MtbWVzc2FnZS1jYWxsb3V0IHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjRTZGNEY1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yy1jb25zb2xlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogIzAwOGM5OTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndjLXN1Z2dlc3RlZC1hY3Rpb25zIC53Yy1oc2Nyb2xsID4gdWwgPiBsaSBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhjOTU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgLy8gRm9yIEluIGNoYXQgYnV0dG9uIGJvcmRlciByYWRpdXNcclxuICAgIH1cclxuXHJcbiAgICAud2MtY2FyZCBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhjOTU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhjOTU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwOGM5NTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAud2MtY2hhdHZpZXctcGFuZWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NoYXRCdXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY2hhdEdyZWV0aW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndjLWNoYXR2aWV3LXBhbmVsIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yy1zdWdnZXN0ZWQtYWN0aW9ucyAud2MtaHNjcm9sbCA+IHVsID4gbGksIC53Yy1hcHAge1xyXG4gICAgICAgIGJ1dHRvbjpub3QoLndjLXNlbmQpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzc2N2Q7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDhjOTU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDhjOTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LnJvdy5paHJlY29yZC5Db3Zlb1Jlc3VsdCAubGVhZCwgLnJvdy5paHJlY29yZC5Db3Zlb1Jlc3VsdCAubGVhZDpob3ZlciwgLnJvdy5paHJlY29yZC5Db3Zlb1Jlc3VsdCAubGVhZDp2aXNpdGVkLCAucm93LmlocmVjb3JkLkNvdmVvUmVzdWx0IC5sZWFkOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1zZWFyY2gtcmVzdWx0cyAuY292ZW8tZmFjZXQtZHJvcGRvd24taGVhZGVyLmNvdmVvLWRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDhweCAxNXB4IDdweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbi5jb3Zlby10aXRsZSBhIHtcclxuICAgIGNvbG9yOiAjMDA3MDc4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb3Zlby10aXRsZSBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICMwMDcwNzggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvdmVvLXRpdGxlIGgzIGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb3Zlby1mYWNldC1icmVhZGNydW1iLWNhcHRpb24ge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5Db3Zlb1NlYXJjaEludGVyZmFjZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59Iiwi77u/XHJcbi8qU3R5bGUgdGhlIGNvdmVvIHNlYXJjaCBpbiBoZWFkZXIqL1xyXG5cclxuLnNlY3Rpb25fX2hlYWRlciB7XHJcbiAgICAucHVsbC1yaWdodCB7XHJcbiAgICAgICAgLmZvcm1fX2hlYWRlciB7XHJcbiAgICAgICAgICAgIC5Db3Zlb1NlYXJjaEludGVyZmFjZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MXB4O1xyXG4gICAgICAgICAgICAgICAgLkNvdmVvU2VhcmNoYm94IHsgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuQ292ZW9PbW5pYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hZ2ljLWJveC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuQ292ZW9TZWFyY2hCdXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVvLXNlYXJjaC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZW8tbWFnbmlmaWVyLWNpcmNsZS1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypDaGF0Ym90IHN0eWxlICovXHJcblxyXG4jQUtKRXJpVWJwdC1jaGF0LWxvZ297XHJcbiAgICB6LWluZGV4Ojk5OTtcclxufSIsIi5uZXdzcm9vbS1hcnRpY2xlLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgY2FyZC1zdHlsZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWJvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDcwNzg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1oZWFkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc29jaWFsLWljb25zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWw6bm90KC5zb2NpYWwtaWNvbnMpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIFNlZSBAbWl4aW4gZ3JpZC1sYXlvdXQoJGNvbHVtbnMsICRndXR0ZXIpIGZvciBwYXJhbWV0ZXIgaW5mb3JtYXRpb25cclxuQG1peGluIGNhcmQtbGF5b3V0KCRjb2x1bW5zLCAkZ3V0dGVyKSB7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0LmNhcmQge1xyXG5cdFx0QGluY2x1ZGUgY2FyZC1zdHlsZTtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkLWxheW91dCgkY29sdW1ucywgJGd1dHRlcik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gY2FyZC1zdHlsZSB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcclxuXHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHRcclxuXHRhOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LmNhcmQtcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNhcmQtdGl0bGUge1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHRcdFxyXG5cdFx0aDQge1xyXG5cdFx0XHRAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgRkZCYXVXZWJQcm9SZWd1bGFyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2F0ZWdvcnkge1xyXG5cdFx0XHRAaW5jbHVkZSBjYXJkLWNhdGVnb3J5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gJGNvbHVtbnMgc2hvdWxkIGJlIG4gbnVtYmVyIG9mIGNvbHVtbnMsIGkuZS4gMSwgMiwgMywgZXRjLlxyXG4vLyAkZ3V0dGVyIGlzIHRoZSBkZXNpcmVkIGd1dHRlciBzaXplIGluIHB4LCBpLmUuIDMwXHJcbkBtaXhpbiBncmlkLWxheW91dCgkY29sdW1ucywgJGd1dHRlcikge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdFxyXG5cdCRjb2x1bW5XaWR0aDogMTAwJSAvICRjb2x1bW5zO1xyXG5cdCRndXR0ZXJQZXJDb2x1bW46ICgkY29sdW1ucyAtIDEpICogJGd1dHRlciAvICRjb2x1bW5zO1xyXG5cdHdpZHRoOiBjYWxjKCN7JGNvbHVtbldpZHRofSAtICN7JGd1dHRlclBlckNvbHVtbn1weCk7XHJcblx0bWFyZ2luLWJvdHRvbTogI3skZ3V0dGVyfXB4O1xyXG5cdG1hcmdpbi1yaWdodDogI3skZ3V0dGVyfXB4O1xyXG5cclxuXHQmOm50aC1jaGlsZCgjeyRjb2x1bW5zfW4rI3skY29sdW1uc30pIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcbn0iLCIubmV3c3Jvb20tY2F0ZWdvcnktdGFicyB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFxyXG5cdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5tZW51IHtcclxuXHRcdEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRjb2xvcjogIzY3NmU2ZjtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NkNGQ1O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZGVza3RvcC1tZW51IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQubWVudS1vdmVyZmxvdyB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiBibGFjaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdGZpbGw6ICM2NzZlNmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2Q0ZDU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzY3NmU2ZjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC50b3VjaHNjcmVlbi1tZW51IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NkNGQ1O1xyXG5cdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Y29sb3I6ICM2NzZlNmY7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG4ubmV3c3Jvb20tZW1iZWQtcmVzcG9uc2l2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXHJcbiAgICBpZnJhbWUsXHJcbiAgICBlbWJlZCxcclxuICAgIG9iamVjdCxcclxuICAgIHZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzcm9vbS1lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3Nyb29tLWVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xyXG4gICAgfVxyXG59XHJcblxyXG5uZXdzcm9vbS1lbWJlZC1yZXNwb25zaXZlLTRieTMge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzcm9vbS1lbWJlZC1yZXNwb25zaXZlLTFieTEge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNsaW5pY2FsLWV4cGVydHMtZGV0YWlsIHtcclxuXHJcblx0aDIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0XHJcblx0LmNsaW5pY2FsLWV4cGVydC1iaW8ge1xyXG5cdFx0QGluY2x1ZGUgY2FyZC1zdHlsZTtcclxuXHRcdHBhZGRpbmc6ICRndXR0ZXJzO1xyXG5cdFx0XHJcblx0XHRoMiB7XHJcblx0XHRcdEBpbmNsdWRlIG5ld3Nyb29tLWhlYWRpbmctc3R5bGU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5leHBlcnQtYmFja2dyb3VuZC1pbmZvIHtcclxuXHRcdFx0XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmRldGFpbHMge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jcmVkZW50aWFscyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnBvc2l0aW9uIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jdGEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbmV3c3Jvb20tY3RhO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgRkZCYXVXZWJQcm9SZWd1bGFyO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuYmlvLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmVkdWNhdGlvbiB7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNlcnRpZmljYXRpb25zIHtcclxuXHRcdFx0XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnB1Ymxpc2hlZC13b3JrcyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NkNGQ1O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAbWl4aW4gbmV3c3Jvb20taGVhZGluZy1zdHlsZSB7XHJcblx0QGluY2x1ZGUgRkZCYXVXZWJQcm9SZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiBibGFjaztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjZDRkNTtcclxuXHRtYXJnaW46IDAgMCAyNXB4IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6IGJsYWNrO1xyXG5cdH1cclxuXHRcclxuXHQudGV4dC13aXRoLWljb24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMS41ZW07XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxZW07XHJcblx0XHRcdG1heC13aWR0aDogMWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFxyXG5cdFx0XHQmLmN0YS1hcnJvdyB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNsaW5pY2FsLWV4cGVydHMtZ3JpZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcclxuXHRoMiB7XHJcblx0XHRAaW5jbHVkZSBuZXdzcm9vbS1oZWFkaW5nLXN0eWxlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzIHtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG5cdFx0XHRAaW5jbHVkZSBjYXJkLWxheW91dCgxLCAzMCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XHJcblx0XHRcdEBpbmNsdWRlIGNhcmQtbGF5b3V0KDEsIDMwKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcC1sYXJnZSB7XHJcblx0XHRcdEBpbmNsdWRlIGNhcmQtbGF5b3V0KDIsIDMwKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNhcmQge1xyXG5cdFx0XHRAaW5jbHVkZSBjYXJkLXN0eWxlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHQkcGhvdG8taGVpZ2h0OiAxODBweDtcclxuXHRcdFx0JHBob3RvLXdpZHRoOiAxMzBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5jYXJkLXBob3RvIHtcclxuXHRcdFx0XHRoZWlnaHQ6ICRwaG90by1oZWlnaHQ7XHJcblx0XHRcdFx0d2lkdGg6ICRwaG90by13aWR0aDtcclxuXHRcdFx0XHQvL2ZsZXgtYmFzaXM6ICRwaG90by13aWR0aDtcclxuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XHJcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5leHBlcnQtZGV0YWlscyB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIuMjVlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jcmVkZW50aWFscyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzg4ODtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5wb3NpdGlvbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnJlYWQtbW9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm5ld3Nyb29tLWRhaWx5LWRvc2Uge1xyXG5cdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuXHRoMiB7XHJcblx0XHRAaW5jbHVkZSBuZXdzcm9vbS1oZWFkaW5nLXN0eWxlO1xyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhcmRzIHtcclxuXHRcdEBpbmNsdWRlIGNhcmQtbGF5b3V0KDMsIDMwKTtcclxuXHR9XHJcbn0iLCIuZmVhdHVyZWQtdG9waWNzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmMGYyO1xyXG5cdHBhZGRpbmc6IDMwcHggMTVweDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0cGFkZGluZzogMzBweCAwIDQwcHggMDtcclxuXHR9XHJcblx0XHJcblx0PiAuY29udGFpbmVyIHtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0QGluY2x1ZGUgbmV3c3Jvb20taGVhZGluZy1zdHlsZTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmlkYW5nZXJvdXMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRtYXJnaW46IDAgNDBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdG1hcmdpbjogMCA3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItY29udGFpbmVyIHtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcclxuXHRcdFx0XHQuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0YTpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucGhvdG8ge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjc3MtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnNsaWRlLWNhdGVnb3J5IHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgRkZCYXVXZWJQcm9SZWd1bGFyO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDgxOGE7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAzcHg7XHJcblxyXG5cdFx0XHRcdCYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA4MThhO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItY29udHJvbCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zd2lwZS1sZWZ0IHtcclxuXHRcdFx0XHRsZWZ0OiAtMTVweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc3dpcGUtcmlnaHQge1xyXG5cdFx0XHRcdHJpZ2h0OiAtMTVweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuXHRcdFx0XHRcdFx0dG9wOiAtNTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAuMTU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogd2hpdGU7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmZlYXR1cmVkLWNvbnRlbnQge1xyXG5cdFxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVycyAqIDI7XHJcblx0fVxyXG59XHJcblxyXG4uZmVhdHVyZWQtaGVybyB7XHJcbiAgICBcclxuXHQuZmVhdHVyZWQtaGVyby1waG90byB7XHJcblx0XHRAaW5jbHVkZSBjc3MtYmFja2dyb3VuZDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRcdG1hcmdpbjogMCAtMTVweCAxNXB4IC0xNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQtb25seSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDI3NXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQuZ3JhZGllbnQge1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDE0MCwxNDksMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMTQwLDE0OSwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMTQwLDE0OSwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcblx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwODE4YScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQuZGVza3RvcC1jYXB0aW9uIHtcclxuXHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgRkZCYXVXZWJQcm9SZWd1bGFyO1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9iaWxlLWNhcHRpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0QGluY2x1ZGUgRkZCYXVXZWJQcm9SZWd1bGFyO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubmV3c3Jvb20tZm9vdGVyIHtcclxuXHRAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxuXHRcclxuXHQ+IC5jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubGVnYWwtbGlua3Mge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zb2NpYWwtaWNvbnMge1xyXG5cdFx0QGluY2x1ZGUgc29jaWFsLWljb25zKCMwMDc4ODIsIHdoaXRlLCAxNnB4KTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubmV3c3Jvb20ge1xyXG5cdFxyXG5cdC5mb3JtLXN1Ym1pdC1ib3JkZXIge1xyXG5cdFx0XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5uZXdzcm9vbS1mdWxsLXdpZHRoLWN0YSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZjBmMjtcclxuXHRwYWRkaW5nOiA1MHB4O1xyXG5cclxuXHRoMiB7XHJcblx0XHRAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46IDE1cHggYXV0bztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2Q0ZDU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogJHRleHQtZ3JheTtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0d2lkdGg6IDQwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmN0YSB7XHJcblx0XHRAaW5jbHVkZSBuZXdzcm9vbS1jdGE7XHJcblx0fVxyXG59IiwiLm5ld3Nyb29tLWxheW91dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgIC5tYWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGFpbmVyLWNhbnZhcy1vbiB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uX19oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxOEEgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiNtb2JpbGVTZWFyY2hNb2RhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAuOCk7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlO1xyXG4gICAgei1pbmRleDogLTkwMDA7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6ICR6LWluZGV4LW1vYmlsZS1zZWFyY2gtbW9kYWw7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHdpZHRoOiA3JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dGJveCB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggMCA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmluZm9ybWF0aW9uLWNhcmQge1xyXG5cdEBpbmNsdWRlIGNhcmQtc3R5bGU7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRcclxuXHRoNiB7XHJcblx0XHRAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWdyYXk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHRcclxuXHRwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblx0XHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblx0XHJcblx0KjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59IiwiLm5ld3Nyb29tLW1lZGlhLWdyaWQge1xyXG5cclxuXHRoMiB7XHJcblx0XHRAaW5jbHVkZSBuZXdzcm9vbS1oZWFkaW5nLXN0eWxlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzIHtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG5cdFx0XHRAaW5jbHVkZSBjYXJkLWxheW91dCgyLCAzMCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRAaW5jbHVkZSBjYXJkLWxheW91dCgzLCAzMCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jYXJkIHtcclxuXHRcdFx0QGluY2x1ZGUgY2FyZC1zdHlsZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0LmNhcmQtdGl0bGUge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5kb3dubG9hZCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuZG93bmxvYWQtbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBibGFjaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm5ld3Nyb29tLW5hdmlnYXRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODE4QTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MThBO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDc4ODI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLkNvdmVvU2VhcmNoSW50ZXJmYWNlLm5ld3Mtc2VhcmNoLXJlc3VsdHMgIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRlO1xyXG5cclxuICAgIC5jb3Zlby1mYWNldC12YWx1ZS1jYXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qZml4ZWQgdWkgb2YgTmV3c3Jvb20gc2VhcmNoIHBhZ2UgKi9cclxuXHJcbi5Db3Zlb1NlYXJjaEludGVyZmFjZSB7XHJcbiAgICAuY292ZW8tbWFpbi1zZWN0aW9uIHtcclxuICAgICAgICAuY292ZW8tc2VhcmNoLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuY292ZW8tZm9yLXNpdGVjb3JlLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5Db3Zlb1NlYXJjaGJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFnaWMtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuQ292ZW9TZWFyY2hCdXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3Zlby1zZWFyY2gtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVvLW1hZ25pZmllci1jaXJjbGUtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NTdweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3Zlby1kcm9wZG93bi1oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5jb3Zlby1mYWNldC1kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3Zlby1mYWNldC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAuQ292ZW9GYWNldCB7XHJcbiAgICAgICAgICAgICAgICAuY292ZW8tZmFjZXQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdmVvLWZhY2V0LWhlYWRlci10aXRsZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWx2ZXRpY2E7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY292ZW8tZmFjZXQtaGVhZGVyLXNldHRpbmdzLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY292ZW8tZmFjZXQtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAuY292ZW8tZmFjZXQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY292ZW8tZmFjZXQtdmFsdWUtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVvLWZhY2V0LXZhbHVlLWxhYmVsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVsdmV0aWNhO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZW8tZmFjZXQtdmFsdWUtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvdmVvLWZhY2V0LWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3Zlby1mYWNldC1sZXNzLCAuY292ZW8tZmFjZXQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3Zlby1yZXN1bHRzLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIC5Db3Zlb1Jlc3VsdExpc3Qge1xyXG4gICAgICAgICAgICAgICAgLkNvdmVvUmVzdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3Zlby1yZXN1bHQtZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY292ZW9mb3JzaXRlY29yZS1pbmZvcm1hdGlvbi1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xpbmljYWwtdHJpYWwtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5Db3Zlb1Jlc3VsdExpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuQ292ZW9SZXN1bHRMaW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuQ292ZW9FeGNlcnB0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5Db3Zlb1Jlc3VsdExpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLkNvdmVvTG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuQ292ZW9QYWdlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlbHZldGljYTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuQ292ZW9SZXN1bHRzUGVyUGFnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlbHZldGljYTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY292ZW8tcmVzdWx0cy1wZXItcGFnZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWN5YW4tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5Db3Zlb0JyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICAgICAgLmNvdmVvLWJyZWFkY3J1bWItaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb3Zlby1mYWNldC1icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVvLWZhY2V0LWJyZWFkY3J1bWItdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZW8tZmFjZXQtYnJlYWRjcnVtYi1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1zaGVkLWN5YW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3Zlby1mYWNldC1icmVhZGNydW1iLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3Zlby1icmVhZGNydW1iLWNsZWFyLWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWx2ZXRpY2E7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjM2NhO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlbHZldGljYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4MThhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY292ZW8tbm8tcmVzdWx0cyB7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY292ZW8tc3VtbWFyeS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVvLXF1ZXJ5LXN1bW1hcnktbm8tcmVzdWx0cy1zdHJpbmcsIC5jb3Zlby1xdWVyeS1zdW1tYXJ5LWNhbmNlbC1sYXN0LCAuY292ZW8tcXVlcnktc3VtbWFyeS1zZWFyY2gtdGlwcy1pbmZvLCB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c3Jvb20tbGF5b3V0IHtcclxuICAgIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICIsIi5uZXdzcm9vbS1wcmVzcy1yZWxlYXNlcyB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcclxuXHRoMiB7XHJcblx0XHRAaW5jbHVkZSBuZXdzcm9vbS1oZWFkaW5nLXN0eWxlO1xyXG5cdH1cclxuXHRcclxuXHQucHJlc3MtcmVsZWFzZS1saXN0IHtcclxuXHRcdFxyXG5cdFx0LnByZXNzLXJlbGVhc2UtaXRlbSB7XHJcblx0XHRcdEBpbmNsdWRlIGNhcmQtc3R5bGU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmLmhhcy1waG90byB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5kZXRhaWxzIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5waG90byB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjc3MtYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmRldGFpbHMge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgRkZCYXVXZWJQcm9SZWd1bGFyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmNhdGVnb3J5IHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNhcmQtY2F0ZWdvcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmN0YSB7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5uZXdzcm9vbS1zb2NpYWwtZmVlZCB7XHJcblx0cGFkZGluZzogNDBweCAkZ3V0dGVycztcclxuXHRcclxuXHRoMiB7XHJcblx0XHRAaW5jbHVkZSBuZXdzcm9vbS1oZWFkaW5nLXN0eWxlO1xyXG5cdH1cclxuXHRcclxuXHQjX3RhZ2dib3hfbW9kYWxfZnJhbWVfbG9hZGVyIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xyXG5cdH1cclxufSIsIi5uZXdzcm9vbS10b3Atc3RvcmllcyB7XHJcblx0QGluY2x1ZGUgY2FyZC1zdHlsZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFxyXG5cdEBpbmNsdWRlIG1vYmlsZS1vbmx5IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cdFxyXG5cdGhlYWRlciB7XHJcblx0XHRAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlLW9ubHkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnBob3RvIHtcclxuXHRcdEBpbmNsdWRlIGNzcy1iYWNrZ3JvdW5kO1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zdG9yaWVzIHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2Q0ZDU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY2FyZC1jYXRlZ29yeTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUtb25seSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBGRkJhdVdlYlByb1JlZ3VsYXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/XHJcblxyXG4uYWxlcnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIC8qYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7Ki9cclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWxlcnQudGV4dC1jZW50ZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbGVydCAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmFsZXJ0IC5kLWZsZXgge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtXHJcbn1cclxuXHJcbi5hbGVydCAuZC1mbGV4ID4gZGl2LmFsZXJ0LWNvbnRlbnQge1xyXG4gICAgZmxleDogMVxyXG59XHJcblxyXG4uYWxlcnQgLmQtZmxleCAuYWxlcnQtY29udGVudCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmFsZXJ0IC5kLWZsZXggLmFsZXJ0LWJ1dHRvbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmFsZXJ0IC5kLWZsZXgge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQgLmQtZmxleCAuYWxlcnQtYnV0dG9uIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxlcnQtaGVhZGluZyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uYWxlcnQtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uYWxlcnQtcHJpbWFyeSwgLmFsZXJ0LXByaW1hcnkgKiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3N2Y7XHJcbiAgICBib3JkZXItY29sb3I6ICNiOGRjZGVcclxufVxyXG5cclxuLmFsZXJ0LXByaW1hcnkgaHIsIC5hbGVydC1wcmltYXJ5ICogaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E3ZDNkNlxyXG59XHJcblxyXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluaywgLmFsZXJ0LXByaW1hcnkgKiAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogYmxhY2tcclxufVxyXG5cclxuLmFsZXJ0LXNlY29uZGFyeSwgLmFsZXJ0LXNlY29uZGFyeSAqIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTM1NjtcclxuICAgIGJvcmRlci1jb2xvcjogI2NlZDFkMlxyXG59XHJcblxyXG4uYWxlcnQtc2Vjb25kYXJ5IGhyLCAuYWxlcnQtc2Vjb25kYXJ5ICogaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2MxYzVjNlxyXG59XHJcblxyXG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rLCAuYWxlcnQtc2Vjb25kYXJ5ICogLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMwNjA2MDZcclxufVxyXG5cclxuLmFsZXJ0LXN1Y2Nlc3MsIC5hbGVydC1zdWNjZXNzICoge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDY3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjhlY2Q3XHJcbn1cclxuXHJcbi5hbGVydC1zdWNjZXNzIGhyLCAuYWxlcnQtc3VjY2VzcyAqIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNGU3Y2NcclxufVxyXG5cclxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmssIC5hbGVydC1zdWNjZXNzICogLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMwMDExMGFcclxufVxyXG5cclxuLmFsZXJ0LWluZm8sIC5hbGVydC1pbmZvICoge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5NWE5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlNWViXHJcbn1cclxuXHJcbi5hbGVydC1pbmZvIGhyLCAuYWxlcnQtaW5mbyAqIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTVcclxufVxyXG5cclxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmssIC5hbGVydC1pbmZvICogLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMwMjEyMTVcclxufVxyXG5cclxuLmFsZXJ0LXdhcm5pbmcsIC5hbGVydC13YXJuaW5nICoge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRiMzAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmJlZWI4XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIGhyLCAuYWxlcnQtd2FybmluZyAqIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmYWU4YTBcclxufVxyXG5cclxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmssIC5hbGVydC13YXJuaW5nICogLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMyMzFjMDBcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlciwgLmFsZXJ0LWRhbmdlciAqIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxMjYyZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y3YzNjNVxyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIGhyLCAuYWxlcnQtZGFuZ2VyICogaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y0YWRhZlxyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rLCAuYWxlcnQtZGFuZ2VyICogLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMyNzA3MDlcclxufVxyXG5cclxuLmFsZXJ0LWxpZ2h0LCAuYWxlcnQtbGlnaHQgKiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU0ZTU7XHJcbiAgICBib3JkZXItY29sb3I6ICNmY2ZkZmRcclxufVxyXG5cclxuLmFsZXJ0LWxpZ2h0IGhyLCAuYWxlcnQtbGlnaHQgKiBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWRmM2YzXHJcbn1cclxuXHJcbi5hbGVydC1saWdodCAuYWxlcnQtbGluaywgLmFsZXJ0LWxpZ2h0ICogLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMzZjQwNDBcclxufVxyXG5cclxuLmFsZXJ0LWRhcmssIC5hbGVydC1kYXJrICoge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMDIyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzBjMWMyXHJcbn1cclxuXHJcbi5hbGVydC1kYXJrIGhyLCAuYWxlcnQtZGFyayAqIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNiM2I0YjVcclxufVxyXG5cclxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmssIC5hbGVydC1kYXJrICogLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IGJsYWNrXHJcbn1cclxuXHJcbi5hbGVydC10ZWFsLCAuYWxlcnQtdGVhbCAqIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc3ZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2I4ZGNkZVxyXG59XHJcblxyXG4uYWxlcnQtdGVhbCBociwgLmFsZXJ0LXRlYWwgKiBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTdkM2Q2XHJcbn1cclxuXHJcbi5hbGVydC10ZWFsIC5hbGVydC1saW5rLCAuYWxlcnQtdGVhbCAqIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiBibGFja1xyXG59XHJcblxyXG4uYWxlcnQtYmx1ZSwgLmFsZXJ0LWJsdWUgKiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0OGM7XHJcbiAgICBib3JkZXItY29sb3I6ICNiOGNjZTJcclxufVxyXG5cclxuLmFsZXJ0LWJsdWUgaHIsIC5hbGVydC1ibHVlICogaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E2YmZkYlxyXG59XHJcblxyXG4uYWxlcnQtYmx1ZSAuYWxlcnQtbGluaywgLmFsZXJ0LWJsdWUgKiAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzAwMDIwNFxyXG59XHJcblxyXG4uYWxlcnQtcmVkLCAuYWxlcnQtcmVkICoge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDEyNjJkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjdjM2M1XHJcbn1cclxuXHJcbi5hbGVydC1yZWQgaHIsIC5hbGVydC1yZWQgKiBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjRhZGFmXHJcbn1cclxuXHJcbi5hbGVydC1yZWQgLmFsZXJ0LWxpbmssIC5hbGVydC1yZWQgKiAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzI3MDcwOVxyXG59XHJcblxyXG4uYWxlcnQtb3JhbmdlLCAuYWxlcnQtb3JhbmdlICoge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3NTJkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZkYmM1XHJcbn1cclxuXHJcbi5hbGVydC1vcmFuZ2UgaHIsIC5hbGVydC1vcmFuZ2UgKiBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZjYmFjXHJcbn1cclxuXHJcbi5hbGVydC1vcmFuZ2UgLmFsZXJ0LWxpbmssIC5hbGVydC1vcmFuZ2UgKiAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzMxMTkwYVxyXG59XHJcblxyXG4uYWxlcnQtb3JhbmdlLCAuYWxlcnQtb3JhbmdlICoge1xyXG4gICAgY29sb3I6ICMxRjIzMjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsZXJ0LXllbGxvdywgLmFsZXJ0LXllbGxvdyAqIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkYjMwMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZiZWViOFxyXG59XHJcblxyXG4uYWxlcnQteWVsbG93IGhyLCAuYWxlcnQteWVsbG93ICogaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZThhMFxyXG59XHJcblxyXG4uYWxlcnQteWVsbG93IC5hbGVydC1saW5rLCAuYWxlcnQteWVsbG93ICogLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMyMzFjMDBcclxufVxyXG5cclxuLmFsZXJ0LXllbGxvdywgLmFsZXJ0LXllbGxvdyAqIHtcclxuICAgIGNvbG9yOiAjMUYyMzI1XHJcbn1cclxuXHJcbi5hbGVydC1ncmVlbiwgLmFsZXJ0LWdyZWVuICoge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDY3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjhlY2Q3XHJcbn1cclxuXHJcbi5hbGVydC1ncmVlbiBociwgLmFsZXJ0LWdyZWVuICogaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E0ZTdjY1xyXG59XHJcblxyXG4uYWxlcnQtZ3JlZW4gLmFsZXJ0LWxpbmssIC5hbGVydC1ncmVlbiAqIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMDAxMTBhXHJcbn1cclxuXHJcbi5hbGVydC13aGl0ZSwgLmFsZXJ0LXdoaXRlICoge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZVxyXG59XHJcblxyXG4uYWxlcnQtd2hpdGUgaHIsIC5hbGVydC13aGl0ZSAqIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMmYyZjJcclxufVxyXG5cclxuLmFsZXJ0LXdoaXRlIC5hbGVydC1saW5rLCAuYWxlcnQtd2hpdGUgKiAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzQzNDM0M1xyXG59XHJcblxyXG5bY2xhc3MqPVwiYWxlcnQtXCJdIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2RhcmstYWxlcnRzIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblxyXG4gICAgLmRhcmstb3ZlcmxheS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMyUgNTBweCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTElIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXJrLWNsb3NlIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1dmg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDU1dmg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhcmstb3ZlcmxheS1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAzJSA1MHB4IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICYuaW1nLXRleHQtcm93IHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGRkJhdVdlYlByb1JlZ3VsYXInO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idXR0b24tcm93IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG5fX3ByaW1hcnktbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvUmVndWxhcic7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAtMnB4IHJnYmEoMCwwLDAsMC41MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAtMnB4IHJnYmEoMCwwLDAsMC41MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggLTJweCByZ2JhKDAsMCwwLDAuNTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDgxOGE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxOGE7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJ0bl9fcHJpbWFyeSB7XHJcblx0QGluY2x1ZGUgYnRuLS1wcmltYXJ5KDExcHggMjBweCwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYsIFxyXG5cdFx0XHRcdFx0XHQjZmZmLCBcclxuXHRcdFx0XHRcdFx0JGJyYW5kLXByaW1hcnksIFxyXG5cdFx0XHRcdFx0XHQkYnJhbmQtcHJpbWFyeSxcclxuXHRcdFx0XHRcdFx0YXV0byxcclxuXHRcdFx0XHRcdFx0dHJ1ZSk7ICAgICAgXHJcbn1cclxuXHJcbi5idG5fX3ByaW1hcnktbGFyZ2Uge1xyXG5cdEBpbmNsdWRlIGJ0bi0tcHJpbWFyeSgxMXB4IDQwcHgsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAjZmZmLCBcclxuXHRcdFx0XHRcdFx0I2ZmZiwgXHJcblx0XHRcdFx0XHRcdCRicmFuZC1wcmltYXJ5LCBcclxuXHRcdFx0XHRcdFx0JGJyYW5kLXByaW1hcnksXHJcblx0XHRcdFx0XHRcdGF1dG8sXHJcblx0XHRcdFx0XHRcdHRydWUpOyAgICAgIFxyXG59XHJcblxyXG4uYnRuX19wcmltYXJ5LWJvcmRlciB7XHJcblx0QGluY2x1ZGUgYnRuLS1wcmltYXJ5KDExcHggMjBweCwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5LCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnksIFxyXG5cdFx0XHRcdFx0XHQjZmZmLCBcclxuXHRcdFx0XHRcdFx0JGJyYW5kLXByaW1hcnksXHJcblx0XHRcdFx0XHRcdGF1dG8sXHJcblx0XHRcdFx0XHRcdHRydWUpOyAgICAgIFxyXG59XHJcblxyXG5cclxuLmJ0bl9fcHJpbWFyeS1ib3JkZXItLWJsYWNrIHtcclxuXHRAaW5jbHVkZSBidG4tLXByaW1hcnkoMTFweCAyMHB4LCBcclxuXHRcdFx0XHRcdFx0JG0sIFxyXG5cdFx0XHRcdFx0XHQkbSwgXHJcblx0XHRcdFx0XHRcdHRyYW5zcGFyZW50LCBcclxuXHRcdFx0XHRcdFx0JG0pO1xyXG59XHJcblxyXG4uYnRuX19wcmltYXJ5LWIge1xyXG5cdEBpbmNsdWRlIGJ0bi0tcHJpbWFyeSgxMXB4IDQwcHgsIFxyXG5cdFx0XHRcdFx0XHQkbSwgXHJcblx0XHRcdFx0XHRcdCRtLCBcclxuXHRcdFx0XHRcdFx0JGIsIFxyXG5cdFx0XHRcdFx0XHQkYixcclxuXHRcdFx0XHRcdFx0YXV0byxcclxuXHRcdFx0XHRcdFx0dHJ1ZSk7XHJcbn1cclxuXHJcbi5idG5fX3ByaW1hcnktYi1uYXJyb3cge1xyXG5cdEBpbmNsdWRlIGJ0bi0tcHJpbWFyeSgxMXB4IDVweCwgXHJcblx0XHRcdFx0XHRcdCRtLCBcclxuXHRcdFx0XHRcdFx0JG0sIFxyXG5cdFx0XHRcdFx0XHQkYiwgXHJcblx0XHRcdFx0XHRcdCRiLFxyXG5cdFx0XHRcdFx0XHRhdXRvLFxyXG5cdFx0XHRcdFx0XHR0cnVlKTtcclxufVxyXG5cclxuXHJcbi5idG5fX2xpbmsge1xyXG5cdEBpbmNsdWRlIGJ0bi0tbGluaztcclxufVxyXG5cclxuLmJ0bl9fbGluay1ib2xkIHtcclxuXHRAaW5jbHVkZSBidG4tLWxpbmsoJGYsIGZhbHNlLCB0cnVlKTtcclxufVxyXG5cclxuLmJ0bl9fbGluay1zaW1wbGUge1xyXG5cdEBpbmNsdWRlIGJ0bi0tbGluaygkZiwgdHJ1ZSwgZmFsc2UpO1xyXG59XHJcblxyXG5cclxuLmJ0bl9fbGluay1wcmltYXJ5IHtcclxuXHRAaW5jbHVkZSBidG4tLWxpbmsoJGJyYW5kLXByaW1hcnkpO1xyXG59IiwiIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEdsb2JhbCBidXR0b24gbWl4aW5zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWl4aW4gYnV0dG9uKCRyYWRpdXMgOiAkZ2xvYmFsUmFkaXVzKSB7XHJcblx0QGluY2x1ZGUgYm9yZGVyUmFkaXVzKCRyYWRpdXMpO1xyXG5cclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICAgXHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG4gIG1hcmdpbjogMCAwIDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcbkBtaXhpbiBidG4tLXByaW1hcnkoJHBhZGRpbmdTaWRlczoxMXB4IDM1cHgsIFxyXG4gICAgICAgICAgICAgICAgICAgICRjb2xvcjogJGRhcmstYmx1ZSwgXHJcbiAgICAgICAgICAgICAgICAgICAgJGNvbG9ySG92ZXI6ICRicmFuZC13aGl0ZSxcclxuICAgICAgICAgICAgICAgICAgICAkYmFja2dyb3VuZENvbG9yIDogdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgJGJvcmRlckNvbG9yOiAkZGFyay1ibHVlLFxyXG4gICAgICAgICAgICAgICAgICAgICR3aWR0aDogYXV0bywgXHJcbiAgICAgICAgICAgICAgICAgICAgJHNoYWRkb3c6IGZhbHNlKSB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uO1xyXG4gICAgQGluY2x1ZGUgVHJhbnNpdGlvbigxcyk7ICBcclxuICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvTWVkaXVtO1xyXG5cclxuICAgIEBpZiAkc2hhZGRvdyA9PSB0cnVlIHtcclxuICAgICAgQGluY2x1ZGUgU2hhZG93OyAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7ICBcclxuICAgIGNvbG9yOiAkY29sb3I7ICAgXHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZ1NpZGVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIH0gICAgICAgXHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JIb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBtaXhpbiBidG4tLWxpbmsgKCRjb2xvcjogJGYsICR1bmRlcmxpbmU6IGZhbHNlLCAkYm9sZDogZmFsc2UpIHtcclxuICBAaW5jbHVkZSBUZXh0U3R5bGUoICRjb2xvciwgMTRweCwgMjBweCwgMCk7XHJcbiAgQGluY2x1ZGUgRkZCYXVXZWJQcm9SZWd1bGFyOyBcclxuXHJcbiAgQGlmICRib2xkID09IHRydWUge1xyXG4gICAgQGluY2x1ZGUgRkZCYXVXZWJQcm9NZWRpdW07IFxyXG4gIH1cclxuICBcclxuICBAaWYgJHVuZGVybGluZSA9PSB0cnVlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvciA6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgQGlmICR1bmRlcmxpbmUgPT0gdHJ1ZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59IiwiLmZsZXgtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAuZmxleC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIC5mbGV4LWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGUtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAudGFibGUtY2VsbCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnRfX2NlbnRlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuc2VjdGlvbiB7XHJcbiAgICAuaGVhZGVyX190aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgIC5yb3cubXQtNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIsIC5oMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMywgLmgzIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoMiwgLmgyIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzLCAuaDMge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJi5zZWN0aW9uX19zY2hlZHVsZXJfX21vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VjdGlvbl9fY2Fyb3VzZWwtaGVybyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdGFfX2NvbnRhaW5lciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIFRleHRTdHlsZSggJG0sIDIxcHgsIDI0cHgsIDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgVGV4dFN0eWxlKCAkbSwgMzZweCwgNDRweCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgKyAucm93IHtcclxuICAgICAgICAuaW50cm9UZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2Utd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmLnN0dWNrIHtcclxuICAgICAgICAvKm1hcmdpbi10b3A6IDc2cHg7Ki9cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAmLnN0dWNrIHtcclxuICAgICAgICAgICAgLyptYXJnaW4tdG9wOiAxMjBweDsqL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4jY2FudmFzLXRyaWdnZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxufVxyXG5cclxubGFiZWxbZm9yPVwiY2FudmFzLXRyaWdnZXJcIl0ge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vICRQYWRkaW5nXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4ucC10LTMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucC1sLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucm93LXgyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7ICAgIFxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyAkTW9kaWZpZXJzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4udW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZ1bGwtaGVpZ2h0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNlbnRlci1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlOyAgICBcclxufVxyXG5cclxuXHJcbi5tYWdpYy1ib3gtc3VnZ2VzdGlvbnMge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHJcbiAgICBmb250LWZhbWlseTogJ0ZGQmF1V2ViUHJvUmVndWxhcicgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvdmVvLXRvcC1maWVsZC1zdWdnZXN0aW9uLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkZjtcclxuICAgIEBpbmNsdWRlIEZGQmF1V2ViUHJvUmVndWxhcjtcclxufSAgICBcclxuXHJcbi5tYWdpYy1ib3gtc3VnZ2VzdGlvbnMuY292ZW8tb21uaWJveC1zZWxlY3RhYmxlLmNvdmVvLXRvcC1maWVsZC1zdWdnZXN0aW9uLXJvdywgLm1hZ2ljLWJveCAubWFnaWMtYm94LXN1Z2dlc3Rpb25zIC5tYWdpYy1ib3gtc3VnZ2VzdGlvbiB7XHJcbiAgICBjb2xvcjogICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJlc3VsdC1saXN0LXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2M0UgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY292ZW8tcGFnZXItbGlzdC1pdGVtLmNvdmVvLWFjdGl2ZSwgLmNvdmVvLWFjdGl2ZS5jb3Zlby1yZXN1bHRzLXBlci1wYWdlLWxpc3QtaXRlbSwgLmNvdmVvLXBhZ2VyLWxpc3QtaXRlbTpob3ZlciwgLmNvdmVvLXJlc3VsdHMtcGVyLXBhZ2UtbGlzdC1pdGVtOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2M0UgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY292ZW8tZmFjZXQtZHJvcGRvd24taGVhZGVyLmNvdmVvLWRyb3Bkb3duLWhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI2M0U7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvdmVvLW1haW4tc2VjdGlvbiwgLkNvdmVvRmFjZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhYy1jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgLyogRGlzY2xhaW1lcjogbm90IG5lZWRlZCB0byBzaG93ICdwb3dlcmVkIGJ5IEdvb2dsZScgaWYgYWxzbyBhIEdvb2dsZSBNYXAgaXMgc2hvd24gKi9cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxufSIsIu+7v1xyXG4kZ3JpZC1icmVha3BvaW50czogKHo6MCwgeHM6IDQ4MHB4LCBzbTogNzY4cHgsIG1kOiA5OTJweCwgbGc6IDEyMDBweCApO1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICggc206IDc1MHB4LCBtZDogOTcwcHgsIGxnOiAxMTcwcHggKTtcclxuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbi5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICBAaW5jbHVkZSBpbWctZmx1aWQ7XHJcbn1cclxuXHJcbkBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgLnZpc2libGUtI3skYnB9IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRicCkge1xyXG4gICAgICAgIC5oaWRkZW4tI3skYnB9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpc2libGUtI3skYnB9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgLnZpc2libGUteHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbi14cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9fdGlsZXMtZ3JpZCAudGlsZXNfX2dyaWQgLmNhcmQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgICAlZmxvYXQtc3R5bGVzIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgICAgIC5jb2wteHMtI3skaX0ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbG9hdC1zdHlsZXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAgICAgLmNvbC14cy0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkZ3JpZC1jb2x1bW5zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbioge1xyXG4gICAgbWluLWhlaWdodDogMCU7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tb3B0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgaDIsIC5oMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBoMiwgLmgyIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjYyNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVsLWdyb3VwIHtcclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vdGhpcyBjbGFzcyBpcyB1c2VkIG9ubHkgZm9yIHRoZSBiYWNrZ3JvdW5nIGltYWdlIGNhcmRcclxuLmNvbG9yLXNwYyB7XHJcbiAgICAqIHtcclxuICAgICAgICAvKmNvbG9yOiBpbmhlcml0OyovXHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgLypjb2xvcjogaW5oZXJpdDsqL1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLypjb2xvcjogaW5oZXJpdDsqL1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbi8vVGFiIGNvbXBvbmVudCBjc3Mgb3ZlcnJpZGUgZm9yIGFjdGl2ZSBzdGF0ZVxyXG5cclxuLm5hdi10YWJzIHtcclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWYyMzI1O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkOWRjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDIuNzVyZW0gKyA0cHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3ctZ2FwXHJcbntcclxuICAgIGdyaWQtcm93LWdhcDogMzBweDtcclxufVxyXG4iXX0= */
