/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.body-overflow{overflow:hidden}main{position:relative;z-index:2}footer{z-index:3;position:relative}.container{max-width:1920px;width:100%;position:relative;margin:0 auto;padding:0 60px}@media all and (max-width: 1499px){.container{padding:0 24px}}@media all and (max-width: 767px){.container{padding:0 16px}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}button,a{outline:none}b,strong{font-weight:700}em,i{font-style:italic}ul{list-style:none}.fw{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}label.error{display:none;position:absolute;bottom:0px;right:0;color:red;font-size:14px;font-weight:400;text-align:right;font-size:12px;z-index:5}.mCSB_scrollTools .mCSB_draggerRail{background:rgba(0,0,0,0.1) !important;width:1px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:1px;background:#0676D7 !important}.mCSB_scrollTools:hover .mCSB_dragger .mCSB_dragger_bar{width:3px}.mCSB_scrollTools:hover .mCSB_draggerRail{width:3px}.mCSB_scrollTools.mCSB_scrollTools_onDrag .mCSB_dragger_bar{background:#004077 !important}.preloader{position:fixed;left:0;top:0;z-index:200;background:#fff;display:block;width:100%;height:100%}.preloader .loader_wrap{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preloader .loader_wrap svg{display:block;width:100px;height:100px}.preloader .loader_wrap svg line,.preloader .loader_wrap svg circle{stroke:#004077}.preloader .loader_wrap .loader-path{-webkit-animation:anim-logo 2s infinite linear;animation:anim-logo 2s infinite linear}@-webkit-keyframes anim-logo{0%{opacity:1}25%{}50%{opacity:0.2}75%{}100%{opacity:1}}@keyframes anim-logo{0%{opacity:1}25%{}50%{opacity:0.2}75%{}100%{opacity:1}}.bg-yarval-logo{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;width:100%;height:100%}.bg-yarval-logo img,.bg-yarval-logo svg{max-width:100%;width:100%;height:auto;opacity:0.05;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.zorelit__logo{position:absolute;right:60px;bottom:60px;display:block;z-index:10}@media all and (max-width: 1499px){.zorelit__logo{right:48px;bottom:48px}}@media all and (max-width: 1023px){.zorelit__logo{right:36px;bottom:36px}}@media all and (max-width: 639px){.zorelit__logo{right:16px;bottom:32px}}.zorelit__link{margin-left:auto}.site-button{outline:none;background:transparent;border:none;position:relative;display:inline-block;font-family:'Lato', sans-serif;font-size:16px;color:#004077;padding-right:60px;line-height:1em;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding-top:3px;padding-bottom:5px;cursor:pointer}.site-button span{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block}.site-button::after{position:absolute;right:3px;border:none;content:'';display:block;border:1px solid #004077;border-width:0 1px 1px 0;padding:3px;display:block;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);z-index:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-button::before{position:absolute;width:38px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';right:4px;height:1px;background:#004077;z-index:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-button:hover span{-webkit-transform:translateX(38px);-ms-transform:translateX(38px);transform:translateX(38px)}.site-button:hover::before{width:0}.site-button--two{outline:none;background:transparent;border:none;cursor:pointer;position:relative;display:inline-block;font-family:'Lato', sans-serif;font-size:16px;color:#004077;padding-left:60px;line-height:1em;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding-top:3px;padding-bottom:5px}.site-button--two span{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block}.site-button--two::after{position:absolute;left:3px;border:none;content:'';display:block;border:1px solid #004077;border-width:0 1px 1px 0;padding:3px;display:block;top:50%;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);z-index:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-button--two::before{position:absolute;width:38px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';left:4px;height:1px;background:#004077;z-index:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-button--two:hover span{-webkit-transform:translateX(-38px);-ms-transform:translateX(-38px);transform:translateX(-38px)}.site-button--two:hover::before{width:0}@font-face{font-family:'Lato';src:url("../fonts/Lato-regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:'Lato';src:url("../fonts/Lato-light.ttf");font-weight:300;font-style:normal}@font-face{font-family:'Lato';src:url("../fonts/Lato-italic.ttf");font-weight:400;font-style:italic}@font-face{font-family:'Lato';src:url("../fonts/Lato-bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:'Lato';src:url("../fonts/Lato-bold.ttf");font-weight:900;font-style:normal}*{font-family:'Lato', sans-serif;line-height:1;font-weight:400}h1,h2,h3,h4,h5,h6{color:#022544;font-weight:bold;margin:0}h1,.h1{font-size:64px;line-height:1;margin-bottom:1em;font-family:'Cormorant', sans-serif;color:#004077;font-weight:bold}h1::first-letter,.h1::first-letter{font-size:96px}@media all and (max-width: 1499px){h1,.h1{font-size:48px}h1::first-letter,.h1::first-letter{font-size:64px}}@media all and (max-width: 1199px){h1,.h1{font-size:32px}h1::first-letter,.h1::first-letter{font-size:64px}}h1:last-child,.h1:last-child{margin-bottom:0}h2,.h2{font-size:40px;line-height:1.2;margin-bottom:0.5em;font-family:'Cormorant', sans-serif;color:#004077;font-weight:400}h2::first-letter,.h2::first-letter{font-size:96px;font-weight:700}@media all and (max-width: 1499px){h2,.h2{font-size:32px;margin-bottom:0.7em}h2::first-letter,.h2::first-letter{font-size:64px;font-weight:800}}@media all and (max-width: 1199px){h2,.h2{font-size:24px;margin-bottom:1em}h2::first-letter,.h2::first-letter{font-size:64px;font-weight:800}}h2:last-child,.h2:last-child{margin-bottom:0}h3,.h3{font-size:16px;line-height:1.2;margin-bottom:1em;font-weight:400}h3:last-child,.h3:last-child{margin-bottom:0}p,span,h6{margin:0;font-size:14px;line-height:1.9em;color:#022544;font-weight:400}span,a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{text-decoration:none;color:inherit}li{margin-bottom:1em;font-size:14px;line-height:1.2;font-weight:normal}li:last-child{margin-bottom:0}.typography ul,.typography ol{margin-bottom:1em}.typography ol{list-style-type:decimal;padding-left:16px}@media all and (max-width: 1023px){.typography ol{padding-left:5px}}.typography ul li{position:relative;padding-left:30px}@media all and (max-width: 1023px){.typography ul li{padding-left:20px}}.typography ul li::after{position:absolute;left:0;top:0.6em;content:'';width:7px;height:7px;background:#022544;border-radius:50%}@media all and (max-width: 1499px){.typography ul li::after{width:5px;height:5px}}.typography .alignright{float:right}.typography .alignleft{float:left}.typography img{max-width:100%;display:block;height:auto;margin:10px auto}.typography iframe{margin:10px auto;display:block;max-width:100%}.typography p{margin-bottom:1.5em}.typography p:last-child{margin-bottom:0}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5{margin-bottom:0.65em;color:#022544}@media all and (max-width: 1023px){.typography h1,.typography h2,.typography h3,.typography h4,.typography h5{margin-bottom:1em}}.typography h1:last-child,.typography h2:last-child,.typography h3:last-child,.typography h4:last-child,.typography h5:last-child{margin-bottom:0}.typography h1::first-letter,.typography h2::first-letter,.typography h3::first-letter,.typography h4::first-letter,.typography h5::first-letter{font-weight:inherit;color:inherit;font-size:inherit}.typography blockquote{font-style:italic;color:rgba(0,0,0,0.7);font-size:16px;position:relative;padding-left:42px;padding-top:12px;line-height:29px;margin-bottom:1.5em}.typography blockquote:last-child{margin-bottom:0}.typography blockquote::after{content:'';display:block;position:absolute;background:url(../images/quotes.png) no-repeat center center;background-size:cover;width:31px;height:27px;left:0;top:0}.typography blockquote p{color:#022544;font-size:inherit}.typography pre{white-space:normal;font-style:normal;font-family:'Lato',sans-serif;font-size:16px;color:rgba(2,37,68,0.3);font-weight:400;line-height:29px;margin-bottom:25px}@media all and (max-width: 1499px){.typography pre{margin-bottom:10px}}@media all and (max-width: 767px){.typography pre{margin-bottom:0}}.typography h5{color:#004077;font-size:16px;font-family:'Lato',sans-serif;margin-bottom:1.1em;margin-top:34px}.typography h5:first-child{margin-top:0}.typography h6{margin-bottom:2px}.s_popup{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:100;overflow:auto;display:none}.s_popup_layer{position:fixed;left:0;top:0}.s_popup_close{position:absolute;background:url(../images/close.svg) no-repeat center center;background-size:cover;width:16px;height:16px;right:10px;top:10px;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:10}.s_popup_close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.s_popup_wrap{min-height:100vh;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s_popup_content{max-width:538px;width:100%;position:relative;z-index:2;background:#fff;padding:24px 22px 72px 43px}.s_popup_content .slick-slider *{outline:none}.s_popup_content .slick-arrow{font-size:0;outline:none;border:none;background:transparent;position:absolute;border:2px solid #004077;border-width:0 2px 2px 0;padding:7px;cursor:pointer;z-index:10;bottom:30px}.s_popup_content .slick-arrow.slick-prev{left:-webkit-calc(50% - 20px);left:calc(50% - 20px);-webkit-transform:translateX(-50%) rotate(135deg);-ms-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}.s_popup_content .slick-arrow.slick-next{left:-webkit-calc(50% + 20px);left:calc(50% + 20px);-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.s_popup_info{max-width:100%}.s_popup_text{height:326px;overflow:auto}@media all and (max-height: 510px){.s_popup_text{height:160px}}.s_header{background-color:red;position:fixed;left:0;top:0;width:100%;height:auto;background:#fff;padding:16px 0 15px;z-index:10}@media all and (max-width: 1199px){.s_header{padding:22px 0 21px}}.s_header_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s_header_logo{position:relative;z-index:15;display:block;margin-right:40px}@media all and (max-width: 1365px){.s_header_logo{max-width:98px;-ms-flex-negative:0;flex-shrink:0}}.s_header_logo img,.s_header_logo svg{display:block;max-width:100%;height:auto}.s_header_menu{margin-right:8px}@media all and (max-width: 1199px){.s_header_menu{position:fixed;width:100%;height:100%;left:0;top:-100%;overflow-y:auto;z-index:10;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.s_header_menu--open{top:0}.s_header_menu--open .s_header_menu_bg{display:block;opacity:1;pointer-events:auto}}.s_header_menu_bg{display:none}@media all and (max-width: 1199px){.s_header_menu_bg{opacity:0;pointer-events:none;background:rgba(0,0,0,0.25);position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}}@media all and (max-width: 1199px){.s_header_menu_wrap{width:269px;position:absolute;z-index:2;right:0;top:0;min-height:100vh;padding:71px 65px 71px 52px;background:#004077}}@media all and (max-width: 767px){.s_header_menu_wrap{width:100%}}.s_header_menu_wrap ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media all and (max-width: 1199px){.s_header_menu_wrap ul{display:block;text-align:left}}.s_header_menu_wrap ul li{font-family:'Lato', sans-serif;font-size:14px;margin:0;color:#004077;margin-right:50px;opacity:0.5;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;white-space:nowrap}@media all and (max-width: 1199px){.s_header_menu_wrap ul li{margin:0;margin-bottom:16px;font-family:'Cormorant', serif;font-weight:600;color:#fff;font-size:20px;opacity:1}}@media all and (max-width: 767px){.s_header_menu_wrap ul li{text-align:center}}.s_header_menu_wrap ul li:last-of-type{margin-right:0;margin-bottom:0}.s_header_menu_wrap ul li:hover{opacity:1}.s_header_menu_wrap ul li:hover a::after{left:-7.5%;width:115%}.s_header_menu_wrap ul li a{font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;position:relative}.s_header_menu_wrap ul li a::after{position:absolute;bottom:-6px;right:0;width:0%;height:1px;background:#004077;content:'';-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media all and (max-width: 1199px){.s_header_menu_wrap ul li a::after{background:#fff}}.s_header_menu_wrap ul li.current-menu-item{opacity:1}.s_header_menu_wrap ul li.current-menu-item a::after{left:-7.5%;width:115%}.s_header_menu_wrap ul li.active{opacity:1}.s_header_menu_wrap ul li.active a::after{left:-7.5%;width:115%}.s_header_burger{display:none}@media all and (max-width: 1199px){.s_header_burger{display:block;width:24px;-ms-flex-negative:0;flex-shrink:0;height:15px;cursor:pointer;position:relative;z-index:15;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.s_header_burger_line{position:absolute;width:100%;height:3px;background:#004077;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.s_header_burger_line--one{top:0}.s_header_burger_line--two{top:6px;-webkit-transition:all 0.1s;transition:all 0.1s}.s_header_burger_line--three{bottom:0}.s_header_burger--open .s_header_burger_line{background:#fff}.s_header_burger--open .s_header_burger_line--one{top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s_header_burger--open .s_header_burger_line--two{opacity:0}.s_header_burger--open .s_header_burger_line--three{top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.s_header_burger--open:hover .s_header_burger_line--one{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.s_header_burger--open:hover .s_header_burger_line--three{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}}.s_map{height:100vh;overflow:hidden}.s_map .container{padding-top:33px;padding-bottom:33px;overflow:hidden;max-height:100%;height:100%}@media all and (max-width: 1365px){.s_map .container{padding-top:0px;padding-bottom:24px}}.s_map_img{position:relative;display:block;max-width:100%;height:auto;max-height:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s_map_img img,.s_map_img svg{display:block;max-width:100%;margin:0 auto;width:auto;height:auto;max-height:100%;cursor:pointer}.s_map_img img path,.s_map_img svg path{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.s_map_img img path.js-slick--region,.s_map_img svg path.js-slick--region{fill:#E1EDF7}.s_map_img img path.js-slick--region:hover,.s_map_img svg path.js-slick--region:hover{fill:#4d99da}.s_map_img img path.js-slick--text,.s_map_img svg path.js-slick--text{fill:#004077}.s_map_img img path.js-slick--text.active,.s_map_img svg path.js-slick--text.active{fill:#fff}.s_map_img img path.js-slick--region.active,.s_map_img svg path.js-slick--region.active{fill:#297EC7}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwvX25vcm1hbGl6ZS5zYXNzIiwiY29uZmlnL19zZXR0aW5ncy5zYXNzIiwiY29uZmlnL19taXhpbnMuc2FzcyIsImNvbmZpZy9fdmFycy5zYXNzIiwiY29uZmlnL19idXR0b25zLnNhc3MiLCJjb25maWcvX3R5cG9ncmFwaHkuc2FzcyIsImNvbmZpZy9fcG9wdXAuc2FzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zYXNzIiwiY29tcG9uZW50cy9fbWFwLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBQTRFLEtBWTFFLGlCQUNBLDBCQUNBLDZCQUE4QixDQUFZLEtBVzFDLFFBQVMsQ0FBRyx3Q0FhWixhQUFjLENBQUcsR0FTakIsY0FDQSxlQUFnQixDQUFHLHVCQWNuQixhQUFjLENBQUcsT0FRakIsZUFBZ0IsQ0FBRyxHQVNuQiwrQkFBQSxBQUNBLHVCQUFBLFNBQ0EsZ0JBQWlCLENBQVksSUFTN0IsaUNBQ0EsYUFBYyxDQUFZLEVBWTFCLDZCQUNBLG9DQUFxQyxDQUFZLFlBU2pELG1CQUNBLDBCQUNBLGdDQUFpQyxDQUFZLFNBUzdDLG1CQUFvQixDQUFHLFNBU3ZCLGtCQUFtQixDQUFHLGNBV3RCLGlDQUNBLGFBQWMsQ0FBWSxJQVExQixpQkFBa0IsQ0FBRyxLQVFyQixzQkFDQSxVQUFXLENBQUcsTUFRZCxhQUFjLENBQUcsUUFVakIsY0FDQSxjQUNBLGtCQUNBLHVCQUF3QixDQUFHLElBSTNCLGNBQWUsQ0FBRyxJQUlsQixVQUFXLENBQUcsWUFZZCxvQkFBcUIsQ0FBRyxzQkFReEIsYUFDQSxRQUFTLENBQUcsSUFRWixpQkFBa0IsQ0FBRyxlQVFyQixlQUFnQixDQUFHLHNDQWdCbkIsdUJBQ0EsZUFDQSxpQkFDQSxRQUFTLENBQVksYUFVckIsZ0JBQWlCLENBQUcsY0FVcEIsbUJBQW9CLENBQUcsK0JBYXZCLHlCQUEwQixDQUFZLDhIQVd0QyxrQkFDQSxTQUFVLENBQUcsa0hBV2IsNkJBQThCLENBQUcsU0FRakMsNkJBQThC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Qix3REFhSyxpQ0FBQSxBQUF5Qiw2QkFBekIsQUFBeUIsd0JBQUEsQ0FiOUIsMERBZUssa0NBQUEsQUFBMEIsOEJBQTFCLEFBQTBCLHlCQUFBLENBQUcsQ0M5S3pDLE9BQ0UsYUFDQSxlQUFnQixDQUZsQixrQkFJSSxpQkFDQSxvQkFDQSxnQkFDQSxnQkFDQSxXQUFZLENOUGQsbUNNREYsa0JBVU0sZ0JBQ0EsbUJBQW9CLENBQUssQ0FDN0IsV0FDRSxrQkFDQSxjQUNBLGVBQ0EsWUFDQSxnQkFDQSxZQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLDRCQUFBLEFBQ0EsNkJBREEsQUFDQSwwQkFEQSxBQUNBLHNCQUFBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSx5QkFBQSxBQUFtQixzQkFBbkIsQUFBbUIsa0JBQUEsQ0FWcEIsOEJBWUcsY0FDQSxlQUNBLGNBQ0EsV0FDQSxZQUNBLGdCQUNBLGNBQWUsQ0FsQmxCLHdDQW9CSyx3Q0FBQSxBQUFnQywrQkFBQSxDQXBCckMsMEVBc0JLLFlBQWEsQ0F0QmxCLHNGQXdCTyxZQUFhLENBeEJwQixzRUEwQkssWUFBYSxDQTFCbEIsb0ZBNEJLLFNBQVUsQ0E1QmYsd0ZBOEJLLFlBQWEsQ0FBRyIsImZpbGUiOiJtYXAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqLztcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovOyB9XG5cblxuLyogU2VjdGlvbnNcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4gIC8qIDEgKi8ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovO1xuICBoZWlnaHQ6IDA7IC8qIDEgKi87XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovOyB9XG5cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqLztcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi87IH1cblxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovOyB9XG5cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqLztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi87XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqLzsgfVxuXG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovO1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqLzsgfVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuXG4vKiBGb3Jtc1xuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovO1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi87XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovO1xuICBtYXJnaW46IDA7IC8qIDIgKi87IH1cblxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCAgLyogMSAqLyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgIC8qIDEgKi8ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi8ge31cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovOyB9XG5cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi87XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovO1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqLztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovO1xuICBwYWRkaW5nOiAwOyAvKiAzICovO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovOyB9XG5cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi87XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqLzsgfVxuXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqLztcbiAgcGFkZGluZzogMDsgLyogMiAqLzsgfVxuXG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqLztcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi87IH1cblxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi87XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi87IH1cblxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi8ge31cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG5cbi8qIFNjcmlwdGluZ1xuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5cbi8qIEhpZGRlblxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4iLCIvLyBBZGQgeW91ciBzZXR0aW5ncyBoZXJlXG5AaW1wb3J0ICdjb25maWcvdmFycyc7XG5cbi5ib2R5LW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vLyAuY29sb3ItbGluZVxuLy8gICBtYWluXG4vLyAgICAgcGFkZGluZy1ib3R0b206IDkwcHhcbi8vICAgZm9vdGVyXG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZlxuLy8gICAgIHBhZGRpbmctdG9wOiAzMHB4XG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5mb290ZXIge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuXG5cblxuXG5cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA2MHB4O1xuICAvLyBvdmVyZmxvdy14OiBoaWRkZW5cbiAgLy8gb3ZlcmZsb3cteTogYXV0b1xuICBAaW5jbHVkZSByKDE0OTkpIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuXG5cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b24sIGEge1xuICBvdXRsaW5lOiBub25lOyB9XG5cblxuXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5lbSxpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5cbi5mdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxubGFiZWwuZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB6LWluZGV4OiA1OyB9XG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKSFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7IH1cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDY3NkQ3IWltcG9ydGFudDsgfVxuLy8gLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhclxuLy8gICB3aWR0aDogM3B4XG4vLyAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyXG4ubUNTQl9zY3JvbGxUb29sczpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDNweDsgfVxuLm1DU0Jfc2Nyb2xsVG9vbHM6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogM3B4OyB9XG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQ6ICMwMDQwNzchaW1wb3J0YW50OyB9XG4ucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC5sb2FkZXJfd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbGluZSxjaXJjbGUge1xuICAgICAgICBzdHJva2U6ICRibHVlOyB9IH1cbiAgICAubG9hZGVyLXBhdGgge1xuICAgICAgYW5pbWF0aW9uOiBhbmltLWxvZ28gMnMgaW5maW5pdGUgbGluZWFyOyB9IH0gfVxuQGtleWZyYW1lcyBhbmltLWxvZ28ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUge1xuIH0gICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gfSAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjAwZGVnKVxuICA3NSUge1xuIH0gICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoMzYwMGRlZylcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiB9IH0gICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcblxuLmJnLXlhcnZhbC1sb2dvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaW1nLCBzdmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH1cblxuLnpvcmVsaXRfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbiAgQGluY2x1ZGUgcigxNDk5KSB7XG4gICAgcmlnaHQ6IDQ4cHg7XG4gICAgYm90dG9tOiA0OHB4OyB9XG4gIEBpbmNsdWRlIHIoMTAyMykge1xuICAgIHJpZ2h0OiAzNnB4O1xuICAgIGJvdHRvbTogMzZweDsgfVxuICBAaW5jbHVkZSByKDYzOSkge1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMzJweDsgfSB9XG5cbi56b3JlbGl0X19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiIsIkBtaXhpbiByKCRzY3JlZW4pIHtcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gYigkc2NyZWVuKSB7XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiAkc2NyZWVuKydweCcpIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBmdW5jdGlvbiBnZXQtdncoJHRhcmdldCkge1xuICAkdnctY29udGV4dDogKDE5MjAqLjAxKSAqIDFweDtcbiAgQHJldHVybiAoJHRhcmdldC8kdnctY29udGV4dCkgKiAxdnc7IH1cblxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmaWxlLXBhdGgsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwsICRhc3NldC1waXBlbGluZTogZmFsc2UgKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuXG4gICAgQGlmICRhc3NldC1waXBlbGluZSA9PSB0cnVlIHtcbiAgICAgIHNyYzogZm9udC11cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XG4gICAgICBzcmM6IGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfVxuICAgIEBlbHNlIHtcbiAgICAgIHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpO1xuICAgICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfSB9IH1cbiIsIiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRkYXJrOiAjMDIyNTQ0O1xuJGJsdWU6ICMwMDQwNzc7XG5cblxuXG5cblxuLy8gJGdyYWQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0NEM1RjggMCUsICMwMEVDQzMgMTAwJSksICM0NEM1Rjhcbi8vICRncmFkLTI6IGxpbmVhci1ncmFkaWVudCg5MS45ZGVnLCAjNDRDNUY4IDAuMjYlLCAjMDBFQ0MzIDEwMC4zNCUpLCAjNDRDNUY4XG4vLyAkYnV0dG9uLWdyYWQ6ICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNjgsMTk3LDI0OCwxKSAwJSwgcmdiYSgyMjEsMTYzLDIxNywxKSAwJSwgcmdiYSgwLDIzNiwxOTcsMSkgMCUsIHJnYmEoNjgsMTk3LDI0OCwxKSA0MCUsIHJnYmEoNjgsMTk3LDI0OCwxKSA2MCUsIHJnYmEoMCwyMzYsMTk3LDEpIDEwMCUpXG4iLCJAaW1wb3J0ICdjb25maWcvdmFycyc7XG5cblxuLnNpdGUtYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRibHVlO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzcGFuIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAmOmhvdmVyIHtcbiAgICBzcGFuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzOHB4KTsgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMDsgfSB9IH1cbi5zaXRlLWJ1dHRvbi0tdHdvIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogJGJsdWU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAmOmhvdmVyIHtcbiAgICBzcGFuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzhweCk7IH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7IH0gfSB9XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdMYXRvJztcblx0c3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLXJlZ3VsYXIudHRmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7IH1cblxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdMYXRvJztcblx0c3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLWxpZ2h0LnR0ZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsOyB9XG5cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by1pdGFsaWMudHRmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0xhdG8nO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tYm9sZC50dGZcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0xhdG8nO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tYm9sZC50dGZcIik7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuKiB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNDAwOyB9XG5cblxuaDEsaDIsaDMsaDQsaDUsaDYge1xuXHRjb2xvcjogJGRhcms7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW46IDA7IH1cblxuXG5oMSwuaDEge1xuXHRmb250LXNpemU6IDY0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICRibHVlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Jjo6Zmlyc3QtbGV0dGVyIHtcblx0XHRmb250LXNpemU6IDk2cHg7IH1cblx0QGluY2x1ZGUgcigxNDk5KSB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdCY6OmZpcnN0LWxldHRlciB7XG5cdFx0XHRmb250LXNpemU6IDY0cHg7IH0gfVxuXHRAaW5jbHVkZSByKDExOTkpIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Jjo6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogNjRweDsgfSB9XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblxuaDIsIC5oMiB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICRibHVlO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHQmOjpmaXJzdC1sZXR0ZXIge1xuXHRcdGZvbnQtc2l6ZTogOTZweDtcblx0XHRmb250LXdlaWdodDogNzAwOyB9XG5cdEBpbmNsdWRlIHIoMTQ5OSkge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjdlbTtcblx0XHQmOjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiA2NHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDsgfSB9XG5cdEBpbmNsdWRlIHIoMTE5OSkge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0Jjo6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogNjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7IH0gfVxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5oMywgLmgzIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cblxuXG5wLFxuc3BhbixoNiB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS45ZW07XG5cdGNvbG9yOiAkZGFyaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0QGluY2x1ZGUgcig5OTkpIHtcbiB9IH1cdFx0Ly8gbGluZS1oZWlnaHQ6IDEuOGVtXG5cbnNwYW4sXG5hIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0OyB9XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi50eXBvZ3JhcGh5IHtcblx0dWwsb2wge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRAaW5jbHVkZSByKDEwMjMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4OyB9IH1cblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdEBpbmNsdWRlIHIoMTAyMykge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDAuNmVtO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHIoMTQ5OSkge1xuXHRcdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7IH0gfSB9IH1cblx0LmFsaWducmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDsgfVxuXHQuYWxpZ25sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDsgfVxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAxMHB4IGF1dG87IH1cblx0aWZyYW1lIHtcblx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7IH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cdGgxLGgyLGgzLGg0LGg1IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjY1ZW07XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHRcdEBpbmNsdWRlIHIoMTAyMykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH1cblx0XHQmOjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDsgfSB9XG5cdGJsb2NrcXVvdGUge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVvdGVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDMxcHg7XG5cdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwOyB9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzAyMjU0NDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDsgfSB9XG5cdHByZSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogcmdiYSgyLCAzNywgNjgsIDAuMyk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdEBpbmNsdWRlIHIoMTQ5OSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXHRcdEBpbmNsdWRlIHIoNzY3KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH1cblx0aDUge1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMWVtO1xuXHRcdG1hcmdpbi10b3A6IDM0cHg7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9IH1cblx0aDYge1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDsgfSB9XG4iLCIuc19wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gICZfbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAmX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cbiAgJl93cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgJl9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUzOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjRweCAyMnB4IDcycHggNDNweDtcbiAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgICoge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9IH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3R0b206IDMwcHg7IH1cbiAgICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAyMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfSB9XG5cbiAgJl9pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgJl90ZXh0IHtcbiAgICBoZWlnaHQ6IDMyNnB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIEBpbmNsdWRlIGIoNTEwKSB7XG4gICAgICBoZWlnaHQ6IDE2MHB4OyB9XG4gICAgcCB7fVxuIH0gfSAgICAvLyBtYXgtaGVpZ2h0OiAxMDAlXG4iLCIuc19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4IDAgMTVweDtcbiAgei1pbmRleDogMTA7XG4gIEBpbmNsdWRlIHIoMTE5OSkge1xuICAgIHBhZGRpbmc6IDIycHggMCAyMXB4OyB9XG4gICZfd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAmX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgcigxMzY1KSB7XG4gICAgICBtYXgtd2lkdGg6IDk4cHg7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIGltZyxcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAmX21lbnUge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIEBpbmNsdWRlIHIoMTE5OSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgJi0tb3BlbiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLnNfaGVhZGVyX21lbnVfYmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH0gfSB9XG4gICAgJl9iZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLy8gZGlzcGxheTogYmxvY2tcbiAgICAgIEBpbmNsdWRlIHIoMTE5OSkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9IH1cblxuICAgICZfd3JhcCB7XG4gICAgICBAaW5jbHVkZSByKDExOTkpIHtcbiAgICAgICAgd2lkdGg6IDI2OXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwYWRkaW5nOiA3MXB4IDY1cHggNzFweCA1MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTsgfVxuICAgICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgQGluY2x1ZGUgcigxMTk5KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAgJGJsdWU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIEBpbmNsdWRlIHIoMTE5OSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50Jywgc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC03LjUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTUlOyB9IH0gfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIC8vIGxlZnQ6IC01JVxuICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByKDExOTkpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH0gfSB9XG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiAtNy41JTtcbiAgICAgICAgICAgICAgd2lkdGg6IDExNSU7IH0gfSB9XG4gICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgbGVmdDogLTcuNSU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTUlOyB9IH0gfSB9IH0gfVxuXG4gICZfYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHIoMTE5OSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICZfbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmLS1vbmUge1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAmLS10d28ge1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzOyB9XG4gICAgICAgICYtLXRocmVlIHtcbiAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgICAgJi0tb3BlbiB7XG4gICAgICAgIC5zX2hlYWRlcl9idXJnZXJfbGluZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAuc19oZWFkZXJfYnVyZ2VyX2xpbmUtLW9uZSB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIC5zX2hlYWRlcl9idXJnZXJfbGluZS0tdHdvIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5zX2hlYWRlcl9idXJnZXJfbGluZS0tdGhyZWUge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnNfaGVhZGVyX2J1cmdlcl9saW5lLS1vbmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAgICAgICAgIC5zX2hlYWRlcl9idXJnZXJfbGluZS0tdGhyZWUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH0gfSB9IH0gfSB9XG4iLCIuc19tYXAge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIHIoMTM2NSkge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9IH1cbiAgJl9pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGltZyxzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgcGF0aC5qcy1zbGljay0tcmVnaW9uIHtcbiAgICAgICAgZmlsbDogI0UxRURGNztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgZmlsbDogIzRkOTlkYTsgfSB9XG4gICAgICBwYXRoLmpzLXNsaWNrLS10ZXh0IHtcbiAgICAgICAgZmlsbDogIzAwNDA3NzsgfVxuICAgICAgcGF0aC5qcy1zbGljay0tdGV4dC5hY3RpdmUge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICBwYXRoLmpzLXNsaWNrLS1yZWdpb24uYWN0aXZlIHtcbiAgICAgICAgZmlsbDogIzI5N0VDNzsgfSB9IH0gfVxuIl19 */
