﻿@import url(vendor/mmenu/jquery.mmenu.css);body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,select,textarea,p,blockquote,th,td{margin:0;padding:0}html{height:100%;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility}fieldset,img{border:0}ol,ul{list-style:none}section,article,header,footer,nav,aside,hgroup{display:block}table{border:0;border-collapse:collapse;border-spacing:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin:0;padding:0;line-height:1.4rem}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}em,cite{font-style:italic}strong{font-weight:bold}q:before,q:after{content:''}abbr,acronym{border:0}label{cursor:default}input,textarea,select{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{position:relative;top:2px;margin-right:3px}*+html input[type="radio"],*+html input[type="checkbox"]{position:static;border-top:4px solid transparent;margin-right:0}@font-face{font-family:'icons';src:url("/css/vendor/Fonts/Icon-set---ABN-AMRO.eot");src:url("/css/vendor/Fonts/Icon-set---ABN-AMRO.eot?#iefix") format("embedded-opentype"),url("/css/vendor/Fonts/Icon-set---ABN-AMRO.svg#Icon-set---ABN-AMRO") format("svg"),url("/css/vendor/Fonts/Icon-set---ABN-AMRO.ttf") format("truetype"),url("/css/vendor/Fonts/Icon-set---ABN-AMRO.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'ABN-AMRO-Social-Media';src:url("/css/vendor/Fonts/ABN-AMRO-Social-Media.eot");src:url("/css/vendor/Fonts/ABN-AMRO-Social-Media.eot?#iefix") format("embedded-opentype"),url("/css/vendor/Fonts/ABN-AMRO-Social-Media.woff") format("woff"),url("/css/vendor/Fonts/ABN-AMRO-Social-Media.ttf") format("truetype"),url("/css/vendor/Fonts/ABN-AMRO-Social-Media.svg#ABN-AMRO-Social-Media") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FontAwesome';src:url("vendor/Fonts/font-awesome-4.7.0/fontawesome-webfont.eot?v=4.7.0");src:url("vendor/Fonts/font-awesome-4.7.0/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("vendor/Fonts/font-awesome-4.7.0/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("vendor/Fonts/font-awesome-4.7.0/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("vendor/Fonts/font-awesome-4.7.0/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.icon---ABN-AMROfacebook,.icon---ABN-AMROtwitter,.icon---ABN-AMROgoogle-plus,.icon---ABN-AMROlinkedin,.icon---ABN-AMROyoutube{font-family:'ABN-AMRO-Social-Media';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}[class^="icon-"],[class*=" icon-"]{text-indent:-9999em}.ie7 [class^="icon-"],.ie7 [class*=" icon-"]{text-indent:0}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'icons';font-style:normal;speak:none;font-weight:normal;-webkit-font-smoothing:antialiased}[data-icon]:before{font-family:'ABN-AMRO-Social-Media';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-search:before{content:"\27"}.icon-arrow-right:before{content:"\21"}.icon-arrow-down:before{content:"\22"}.icon-arrow-down-2:before{content:"\24"}.icon-arrow-right-2:before{content:"\25"}.icon-arrow-right-2:before{content:"\25"}.icon---ABN-AMROfacebook:before{content:"\e000"}.icon---ABN-AMROtwitter:before{content:"\e001"}.icon---ABN-AMROgoogle-plus:before{content:"\e002"}.icon---ABN-AMROlinkedin:before{content:"\e003"}.icon---ABN-AMROyoutube:before{content:"\e004"}.sprite-arrow-right{display:inline-block;padding:0 10px 0 0;width:13px;height:9px;vertical-align:middle;background:url(/images/sprite.png) 0 -1650px no-repeat}h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,p,address,hr,table,fieldset,figure,pre{margin-bottom:1rem}ul,ol,dd{margin-left:1rem}body{padding-bottom:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1,.h2,.h3,.h4,.h5,.h6,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{font-family:Arial,sans-serif;color:#009286;letter-spacing:0.015rem}h1,.h1{font-size:24px;font-size:24px;line-height:28px;font-weight:bold}h2,.h2{font-size:22px;font-size:22px;line-height:26px;font-weight:normal}h3,.h3{font-size:1.0rem;font-weight:400}h4,.h4{font-size:1rem;font-weight:300}h5,.h5{font-size:.9rem;font-weight:300}h6,.h6{font-size:2rem;font-weight:300;margin:0}dt h1,dt h2,dt h3,dt h4,dt h5,dt h6{margin-bottom:0;font-size:16px;font-weight:normal}a{color:#009286}button{padding:0.5rem 1rem;font-size:1rem}p,td,th,li,dt,dd{font-size:14px;font-size:14px;line-height:22px;color:#666;font-family:Arial,sans-serif}i,em{font-style:italic}b,strong{font-weight:bold}del{text-decoration:line-through}ins,u{text-decoration:underline}.spaced-small{margin-top:.625rem;margin-bottom:.625rem}.spaced-base{margin-top:1rem;margin-bottom:1rem}.spaced-medium{margin-top:2rem;margin-bottom:2rem}.spaced-large{margin-top:3rem;margin-bottom:3rem}.bordered-small{border:.625rem solid #fff}.bordered-base{border:1rem solid #fff}.padded-small{padding-top:.625rem;padding-bottom:.625rem}.padded-base{padding-top:1rem;padding-bottom:1rem}.padded-medium{padding:2rem}.padded-large{padding:3rem}@media only screen and (max-width: 640px){.padded-large{padding:1rem}}.gp_textBlock a{color:#009286;text-decoration:underline}.gp_textBlock img{width:100%}.pageHeader{line-height:33px;color:#005E5D;padding-top:2px;margin-bottom:9px;clear:both;font-size:27px;font-weight:normal}.mm-menu_navbar_top-1 .mm-panels{top:60px}.menuMobileContainer>#mobile-nav{display:none}.mm-navbars_top{border:none}.mm-panel_has-navbar .mm-navbar{display:none !important}.mm-panel_has-navbar{padding-top:0px !important}.mm-page__blocker{z-index:1000 !important}.mm-menu{z-index:1001 !important}.mm-page{position:absolute;top:0}.mm-listview{margin-bottom:-20px !important}.mm-listview li.level1{margin-top:30px}.mm-listview li.level1+li.level1{margin-top:0px}.mm-listview li.level1 a{font-weight:700}.mm-listview ul.level2{background-color:white}.mm-listview ul.level2 li.level2{position:relative}.mm-listview ul.level2 li.level2>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview ul.level2 li.level2>a:after{content:'';border-bottom-width:1px;border-bottom-style:solid;border-color:#c0deda;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listview .mm-listitem.has-children{margin-top:30px}.mm-listview .mm-listitem:after{border-color:#c0deda}#close-nav{position:relative;border:none;background:none;padding:0}#close-nav .close-icon{float:right;color:#2e9286;width:40px;background:url(/Images/sprite.png) -1375px -230px no-repeat;display:block;height:40px;margin-right:5px}#close-nav .close-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ctaBlock{margin-bottom:20px;padding:10px 18px;border:1px solid #dedede;box-shadow:0 0 6px 1px rgba(0,0,0,0.08);background:#fff;display:block}.ctaBlock .buttonContainer{margin:10px 0;text-align:center}@media screen and (max-width: 1320px){.ctaBlock{width:100%}}@media screen and (max-width: 1024px){.ctaBlock{width:100%}}@media screen and (max-width: 750px){.ctaBlock{width:100%}}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:99%}.hubBlocks{min-height:0}.hubBlocks:after{display:block;clear:both;content:""}.hubBlocks>div{width:50%;float:left}@media screen and (max-width: 1320px){.hubBlocks>div{width:auto;float:none}.hubBlocks>div .videoBlock{margin-left:0;margin-right:0}}.hubBlocks>div:nth-child(odd) .videoBlock{margin-left:0}.hubBlocks>div:nth-child(even) .videoBlock{margin-right:0}.hubBlock{box-shadow:0 0 6px 1px rgba(0,0,0,0.08);background:#fff;border:1px solid #dedede}.hubBlock .content{padding:0 18px 10px 18px}.hubBlock h1{font-size:24px;color:#009286;margin-bottom:8px}.hubBlock h2{color:#009286;font-size:16px;margin-bottom:8px;margin-top:0}.hubBlock.headerBlock{min-height:0}.hubBlock.headerBlock:after{display:block;clear:both;content:""}.hubBlock.headerBlock>div{float:left;width:50%}@media screen and (max-width: 1320px){.hubBlock.headerBlock>div{float:none;width:100%}}.hubBlock.headerBlock>div.image img{display:block;width:100%;height:auto}.hubBlock.headerBlock .button{font-size:16px;color:#009286;font-weight:bold;display:block;text-align:left;line-height:44px}.hubBlock .hubBlock-image{max-width:200px}.hubBlock.videoBlock{margin:10px}@media screen and (max-width: 1320px){.hubBlock.videoBlock{height:auto}}.hubBlock.videoBlock .image img{display:block;width:100%}.hubBlock.videoBlock .buttonContainer{text-align:left}.hubBlock.ctaBlock{min-height:0;text-align:left}.hubBlock.ctaBlock:after{display:block;clear:both;content:""}.hubBlock.ctaBlock .image{float:left;margin:8px 0;margin-right:20px}.hubBlock.ctaBlock .buttonContainer{text-align:left}.ctablock-image{min-height:480px;position:relative}.ctablock-image img{width:100%;height:auto}.ctablock-image .buttonContainer{position:absolute;bottom:0}.ctablock-image .buttonContainer a{color:#009286}.ctablock-image-de{min-height:370px;position:relative}.ctablock-image-de img{width:100%;height:auto}.ctablock-image-de .buttonContainer{position:absolute;bottom:20px}.ctablock-image-de .buttonContainer a{color:#009286}[id*="phsidebarcolumn"] table{width:100%}[id*="phsidebarcolumn"].ctaBlock{width:100%;float:none;min-height:unset}@media screen and (min-width: 450px) and (max-width: 750px){[id*="phsidebarcolumn"].ctaBlock{width:50%;float:left;min-height:185px}}@media screen and (min-width: 450px) and (max-width: 1320px){.contentColRight [id*="phsidebarcolumn"].ctaBlock{width:50%;float:left;min-height:185px}}.button{display:inline-block;padding:.625rem 1rem;text-align:center;text-decoration:none;font-size:14px;color:#666}.button:hover{text-decoration:none}.button.inactive{color:#999}.button.buttonMain{background-color:#ffd200;text-decoration:none}.button.buttonMain:focus,.button.buttonMain:hover{background-color:#dbb500;text-decoration:none}.button.buttonMain:active{background-color:#ffd824;text-decoration:none}.button.buttonMain.inactive{background-color:#ffc}.button.buttonSecondary{border-color:#bfbfbf;background-color:#ecebec}.button.buttonSecondary:focus,.button.buttonSecondary:hover{background-color:rgba(170,173,178,0.5)}.button.buttonSecondary.inactive{color:#999;background-color:rgba(170,173,178,0.5)}.button.buttonGreen{border-color:#003a3a;color:#fff;background-color:#003a3a}.button.buttonGreen:focus,.button.buttonGreen:hover{background-color:#005E5D}.button .gearIcon{width:32px;height:32px;float:left;display:block;padding-right:10px;margin-top:6px !important}.button .gearIcon.info{background:url(/images/sprite.png) -300px -1350px no-repeat}.button .gearIcon.video{background:url(/images/sprite.png) -350px -1300px no-repeat}.buttonVideoLink{border:1px solid #dedede;cursor:pointer}.buttonVideoLink>a{display:block;text-decoration:none;color:#009286}.buttonVideoLink>a:focus,.buttonVideoLink>a:hover{text-decoration:none}.buttonVideoLink .image img{display:block}.buttonVideoLink .button{min-height:0;min-height:7rem;font-family:Arial,Helvetica,sans-serif;font-size:1.87rem;line-height:normal;border:none 0;border-top:1px solid #dedede;margin:0;padding-top:1px;padding-bottom:1px;box-shadow:0 0 0 0;display:block;text-align:left;border-color:#bfbfbf;background-color:#ecebec}.buttonVideoLink .button:after{display:block;clear:both;content:""}.buttonVideoLink .button:focus,.buttonVideoLink .button:hover{background-color:rgba(170,173,178,0.5);text-decoration:none}.buttonVideoLink .button.inactive{color:#999;background-color:rgba(170,173,178,0.5)}.buttonVideoLink .button>span{margin-top:6px}.buttonVideoLink .button span{display:block}.buttonVideoLink .button .buttonText{font-weight:bold}@media screen and (max-width: 750px){.buttonVideoLink .button{font-size:-.13rem}}.btn{color:#fff;background-color:#009286;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s;line-height:1.25rem;display:inline-block;padding:0.5rem 1rem;position:relative;text-decoration:none;margin-bottom:1rem;cursor:pointer;border:0;font-family:Arial,sans-serif;font-weight:400}.btn:hover,.btn:focus{background-color:#00b6a7;color:#fff;text-decoration:none}.btn:active{background-color:#006e65;color:#fff}.btn.inactive,.btn.disabled{color:rgba(170,173,178,0.5)}.btn-primary{color:#fff;background-color:#009286;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-primary:hover,.btn-primary:focus{background-color:#00b6a7;color:#fff;text-decoration:none}.btn-primary:active{background-color:#006e65;color:#fff}.btn-primary-off{color:#009286;background-color:#fff;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-primary-off:hover,.btn-primary-off:focus{background-color:#fff;color:#00b6a7;text-decoration:none}.btn-primary-off:active{background-color:#fff;color:#006e65}.btn-primary-trans{color:#009286;background-color:transparent;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-primary-trans:hover,.btn-primary-trans:focus{background-color:transparent;color:#00b6a7;text-decoration:none}.btn-primary-trans:active{background-color:transparent;color:#006e65}.btn-secondary{color:#fff;background-color:#005E5D;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-secondary:hover,.btn-secondary:focus{background-color:#008280;color:#fff;text-decoration:none}.btn-secondary:active{background-color:#003a3a;color:#fff}.btn-secondary-off{color:#005E5D;background-color:#fff;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-secondary-off:hover,.btn-secondary-off:focus{background-color:#fff;color:#008280;text-decoration:none}.btn-secondary-off:active{background-color:#fff;color:#003a3a}.btn-secondary-trans{color:#005E5D;background-color:transparent;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-secondary-trans:hover,.btn-secondary-trans:focus{background-color:transparent;color:#008280;text-decoration:none}.btn-secondary-trans:active{background-color:transparent;color:#003a3a}.btn-tertiary{color:#000;background-color:#ffd200;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-tertiary:hover,.btn-tertiary:focus{background-color:#ffd824;color:#000;text-decoration:none}.btn-tertiary:active{background-color:#dbb500;color:#000}.btn-tertiary-off{color:#ffd200;background-color:#000;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-tertiary-off:hover,.btn-tertiary-off:focus{background-color:#000;color:#ffd824;text-decoration:none}.btn-tertiary-off:active{background-color:#000;color:#dbb500}.btn-gray{color:#fff;background-color:#aaadb2;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-gray:hover,.btn-gray:focus{background-color:#bdbfc3;color:#fff;text-decoration:none}.btn-gray:active{background-color:#666;color:#fff}.btn-gray-off{color:#aaadb2;background-color:#fff;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-gray-off:hover,.btn-gray-off:focus{background-color:#fff;color:#bdbfc3;text-decoration:none}.btn-gray-off:active{background-color:#fff;color:#666}.btn-gray-trans{color:#aaadb2;background-color:transparent;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}.btn-gray-trans:hover,.btn-gray-trans:focus{background-color:transparent;color:#bdbfc3;text-decoration:none}.btn-gray-trans:active{background-color:transparent;color:#666}.breadcrumb{margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:0.786em;color:#666}.breadcrumb li{display:inline}.breadcrumb li a{text-decoration:none;color:#666}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb .prev a{color:#009286;text-decoration:none}.breadcrumb .prev a:hover{text-decoration:underline;color:#006e65}.breadcrumb .current a{color:#666;text-decoration:none}.breadcrumb .current a:hover{text-decoration:underline}@media screen and (max-width: 750px){.breadcrumb{display:none}}.cookiebar{display:none;position:fixed;z-index:99999999;bottom:0px;padding:2rem;background-color:rgba(0,0,0,0.8);color:white;font-size:14px;width:100%;text-align:center;vertical-align:top}.cookiebar .constrainer{max-width:65rem;margin:0 auto;position:relative}.cookiebar .msgContainer{display:inline-block;width:80%;float:left}@media screen and (max-width: 750px){.cookiebar .msgContainer{width:100%;float:none;display:block;margin-bottom:1rem}}.cookiebar .msgContainer p{color:white;margin:0}.cookiebar .msgContainer a:visited,.cookiebar .msgContainer a:active,.cookiebar .msgContainer a:link{text-decoration:underline;font-size:14px;color:white;vertical-align:top}.cookiebar .btnContainer{display:inline-block;width:15%;float:right}@media screen and (max-width: 750px){.cookiebar .btnContainer{width:100%;float:none;display:block;margin-bottom:1rem}}.cookiebar a.btn{color:#000;margin-bottom:0}.faqList{font-family:Arial,Helvetica,sans-serif;font-size:.87rem;border-bottom:1px solid #dedede}.faqList .faqItem{display:block;border-top:1px solid #dedede;padding:8px 0 8px 24px;cursor:pointer;position:relative}.faqList .faqItem:before{speak:none;font-style:normal;font-weight:normal;font-family:'FontAwesome';text-decoration:none;content:"\f0d7";position:absolute;left:0;color:#005E5D;transition:transform 0.4s;transform:rotate(360deg)}.faqList .faqItem:focus,.faqList .faqItem:hover{text-decoration:none;background-color:#eee}.faqList .faqItem.open:before{transform:rotate(180deg)}.faqList .faqAnswer{display:none;padding:0 0 8px 0px}.faqList .faqButtons{text-align:right}.faqList .gp_textBlock{padding-top:0}.faqList .button{margin:0 2px 0 13px}.filterContainer.casesFilterContainer{margin-top:0px !important}.filterContainer .submenuHeading{color:#009286;font-size:24px;display:block;padding:3px 10px;line-height:1.5em;padding:6px 10px;font-weight:bold}@media screen and (max-width: 750px){.filterContainer .submenuHeading{display:none}}.filterContainer .submenu{padding:0;background:none}.filterContainer .submenu .filterCategoryHeading .filterCategoryHeadingBackground{background-color:#009286;color:#fff;padding:0.3rem;padding-left:0.7rem;position:relative}.filterContainer .submenu .filterCategoryHeading .filterCategoryHeadingBackground:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'FontAwesome';text-decoration:none;position:absolute;right:1rem;top:0.3rem;transition:transform 0.3s;transform:rotate(360deg)}.filterContainer .submenu .filterCategoryHeading .filterCategoryHeadingBackground.filterCategoryHeadingBackgroundClosed:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'FontAwesome';text-decoration:none;transform:rotate(180deg)}.filterContainer .submenu .filterCategoryHeading h2{font-weight:bold;font-size:13px;color:#fff;margin-bottom:0}.filterContainer .submenu .filterCategoryHeading h2.childChecked:after{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'FontAwesome';text-decoration:none;padding-left:1rem}.filterContainer .submenu .filterCategoryItems>ul{padding:0 12px 11px 12px}.filterContainer .submenu li.clearFilter{padding:11px 12px;border-bottom:none;font-size:13px;color:#999999;font-style:italic;cursor:pointer}.filterContainer .submenu li.clearFilter span{padding-left:18px;background:url(/Images/bg_filterClear.png) center left no-repeat}.filterContainer .submenu li ul li{font-size:11px;font-family:Verdana, sans-serif;border:0;padding:0;line-height:22px;background:none}.filterContainer .submenu li ul li input{margin-right:5px}footer .gp_footerTop{height:auto;background-color:#009286}footer .gp_footerTop .gp_gridColumn{padding:1.5rem 1rem;width:25%}@media screen and (max-width: 750px){footer .gp_footerTop .gp_gridColumn{padding:0.5rem 1rem 0}footer .gp_footerTop .gp_gridColumn:last-child{padding-bottom:0.5rem}}footer .gp_footerTop .gp_textBlock{font-family:Arial,Helvetica,sans-serif;font-size:.87rem;color:#fff}footer .gp_footerTop .gp_textBlock *{color:#fff}footer .gp_footerTop .gp_textBlock h1,footer .gp_footerTop .gp_textBlock h2,footer .gp_footerTop .gp_textBlock h3{font-weight:bold}footer .gp_footerTop .gp_textBlock ul,footer .gp_footerTop .gp_textBlock li{margin-left:0}footer .gp_footerTop .gp_textBlock p{margin:0}footer .gp_footerTop .gp_textBlock a{padding-left:20px;list-style:none;background:url(/images/sprite.png) 0 -1646px no-repeat;text-decoration:none}footer .gp_footerTop .gp_textBlock a:hover{text-decoration:underline}footer .gp_footerMiddle{display:none !important;height:2rem}@media screen and (max-width: 750px){footer .gp_footerMiddle{height:.625rem}}footer .gp_footerBottom{padding:.625rem;background-color:#ecebec;font-size:.9rem}footer .gp_footerBottom .footerMenu{float:left;margin:0;margin-top:8px}@media screen and (max-width: 750px){footer .gp_footerBottom .footerMenu{float:none}}footer .gp_footerBottom .footerMenu li{float:left;margin-left:1rem;padding-left:1rem}@media screen and (max-width: 750px){footer .gp_footerBottom .footerMenu li{float:none;border-left:1px solid #009286}}footer .gp_footerBottom .footerMenu li:not(:first-child){border-left:1px solid #009286}footer .gp_footerBottom .footerMenu li a{color:#009286}.floatRight{float:right}.copyright{margin-top:8px;margin-left:8px;display:inline-block}@media screen and (min-width: 750px) and (max-width: 1320px){.copyright{padding-right:10px}}div#fundingCalculator .graphTexts{display:none}div#fundingCalculator .tooltip{display:none;position:absolute;z-index:1000;bottom:15px;width:200px;font-size:.87rem}div#fundingCalculator .tooltip .tooltip-body{background-color:#009286;color:#fff;padding:.643em}div#fundingCalculator .tooltip .tooltip-footer{height:31px;margin:0}div#fundingCalculator .tooltip.tooltip-low{left:0}div#fundingCalculator .tooltip.tooltip-low .tooltip-footer{background:url(/images/sprite.png) -251px -1400px no-repeat}div#fundingCalculator .tooltip.tooltip-high{right:0}div#fundingCalculator .tooltip.tooltip-high .tooltip-footer{background:url(/images/sprite.png) -15px -1450px no-repeat}div#fundingCalculator .aboutCalc{display:none}div#fundingCalculator .fundingCalculatorInput .calc-row{position:relative;min-height:0}div#fundingCalculator .fundingCalculatorInput .calc-row:after{display:block;clear:both;content:""}div#fundingCalculator .fundingCalculatorInput .calc-row .calc-slider{position:relative;float:left;width:70%;font-size:1.87rem}div#fundingCalculator .fundingCalculatorInput .calc-row .calc-slider .tooltip .tt-body{font-size:.87rem}div#fundingCalculator .fundingCalculatorInput .calc-row .calc-slider .ui-slider{border-right:none 0}div#fundingCalculator .fundingCalculatorInput .calc-row .calc-input{float:left;width:25%;margin-top:0;border:1px solid #DDDDDD}div#fundingCalculator .fundingCalculatorInput .calc-row .calc-input input{text-align:right;width:100%;border:0 none;background-color:rgba(170,173,178,0.5);padding-right:1%}div#fundingCalculator .fundingCalculatorChart{margin-top:1.929em}div#fundingCalculator .fundingCalculatorChart #chart-wrapper{margin-top:3.215em}div#fundingCalculator .fundingCalculatorChart .bar_charts{height:170px}div#fundingCalculator .fundingCalculatorChart .flot-text{margin:0 !important}div#fundingCalculator .fundingCalculatorChart .flot-y-axis{margin:0 !important}div#fundingCalculator .fundingCalculatorChart .flot-tick-label{margin:0 !important}@media screen and (max-width: 750px){div#fundingCalculator .fundingCalculatorInput .calc-row .calc-input input{font-size:.87rem}}.fundingCalculatorComparision>div{margin-top:1.929em}.fundingCalculatorComparision>div:first-child{margin-top:0}.fundingCalculatorComparision .calc-row-small{min-height:0}.fundingCalculatorComparision .calc-row-small:after{display:block;clear:both;content:""}.fundingCalculatorComparision .calc-row-small label{display:block;float:left;width:70%}.fundingCalculatorComparision .calc-row-small input{display:block;float:left;text-align:right;border:none 0;width:30%;font-size:.87rem}.selectBoxContainer{position:absolute;top:-41px;right:10px}@media screen and (max-width: 750px){.selectBoxContainer{display:none}}.selectBoxContainer button{border:1px solid #b0b0b0;border-right-color:#eee;border-bottom-color:#eee;border-radius:3px;height:26px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.13);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.13);box-shadow:inset 0 0 3px rgba(0,0,0,0.13);width:200px !important;padding:3px 0 4px 6px}@media screen and (max-width: 750px){.selectBoxContainer button{width:100% !important}}@media screen and (max-width: 750px){.ui-multiselect-menu{width:250px !important}}.metaMenuContainer{position:absolute;top:-41px;right:290px}.metaMenuContainer:nth-child(3){right:315px}@media screen and (max-width: 1320px){.metaMenuContainer{right:190px}.metaMenuContainer:nth-child(3){right:215px}}@media screen and (max-width: 1024px){.metaMenuContainer{right:190px}.metaMenuContainer:nth-child(3){right:215px}}@media screen and (max-width: 750px){.metaMenuContainer{display:none}}.metaMenuList{margin:0 10px;padding:0;list-style:none}.metaMenuList li{display:inline-block;margin:0 8px}.metaMenuList li a{color:#666}.searchBoxContainer{position:relative;top:-41px;float:right;right:0px;border:1px solid #ecebec;border-top-color:#aaadb2;border-radius:3px;width:250px;background:#fff}@media screen and (max-width: 1320px){.searchBoxContainer{width:150px}.searchBoxContainer .searchInput{width:120px}}@media screen and (max-width: 750px){.searchBoxContainer{display:none}}.searchBoxContainer .searchInput,.searchBoxContainer .searchButton{border:0;height:24px;color:#79838c;background:transparent}.searchBoxContainer .searchInput{float:left;padding:0 9px;width:100%;line-height:25px}.searchBoxContainer .searchInput:focus{background-color:#ffc}.searchBoxContainer .searchButton{float:right;position:absolute;width:24px;line-height:24px;font-size:1.15em;text-align:center;cursor:pointer;transform:scaleX(-1);right:0px;color:#009286}@media screen and (max-width: 750px){.searchBoxContainer .searchButton{right:3.1rem}}.searchBoxContainer .searchButton:focus,.searchBoxContainer .searchButton:hover{text-decoration:none}.gp_header{position:absolute;top:0;left:0;right:0;z-index:1000;background-color:transparent}.gp_header .callUsBlock{display:none}.gp_header .gp_main{height:98px}.gp_header .gp_main .gp_logo{display:block;position:absolute;top:16px;left:-5px;z-index:10}@media screen and (max-width: 750px){.gp_header .gp_main .gp_logo{left:20px !important}}.gp_header .gp_main .gp_logo img{float:left;max-width:100%;height:auto}.gp_header .gp_main .gp_logo:after{content:" ";width:0;height:0;border-style:solid;border-width:1rem 1rem 0 1rem;border-color:#f9f9f9 transparent transparent transparent;position:absolute;left:-4px;bottom:-24px;z-index:9999}.menuBarBlock{position:absolute;top:56px;right:0;min-height:42px;background-color:#009286;width:100vw;left:calc(-50vw + 49%)}@media screen and (max-width: 1320px){.menuBarBlock .countrySelect{right:40px}}.menuBarBlock .responsiveBlock,.menuBarBlock .responsiveLinks{margin:0 auto 0 auto;width:1320px;position:relative}@media screen and (max-width: 1320px){.menuBarBlock .responsiveBlock,.menuBarBlock .responsiveLinks{width:1024px}}@media screen and (max-width: 1024px){.menuBarBlock .responsiveBlock,.menuBarBlock .responsiveLinks{width:100%}}@media screen and (max-width: 750px){.menuBarBlock .responsiveBlock,.menuBarBlock .responsiveLinks{width:100%;padding-right:1rem}}.menuBarBlock .responsiveLinks{z-index:100}@media screen and (max-width: 750px){.menuBarBlock.showMenu .responsiveBlock,.menuBarBlock.showSearch .responsiveBlock,.menuBarBlock.showLanguage .responsiveBlock{position:absolute;top:42px;width:100%;background:#005E5D}.menuBarBlock.showMenu .responsiveBlock .responsiveBlockInner,.menuBarBlock.showSearch .responsiveBlock .responsiveBlockInner,.menuBarBlock.showLanguage .responsiveBlock .responsiveBlockInner{min-height:0;padding:.625rem 2rem}.menuBarBlock.showMenu .responsiveBlock .responsiveBlockInner:after,.menuBarBlock.showSearch .responsiveBlock .responsiveBlockInner:after,.menuBarBlock.showLanguage .responsiveBlock .responsiveBlockInner:after{display:block;clear:both;content:""}}.menuBarBlock .responsiveLink{float:right;top:0;display:inline-block;width:42px;height:42px;cursor:pointer;padding:9px 0;color:#dedede}.menuBarBlock .responsiveLink.responsiveLinkMenu{display:none;background:url(/Images/sprite.png) -1607px 12px no-repeat;margin-left:10px}@media screen and (max-width: 750px){.menuBarBlock .responsiveLink.responsiveLinkMenu{display:inherit;width:64px}.menuBarBlock .responsiveLink.responsiveLinkMenu a{display:block;color:#dedede;text-decoration:none}}.menuBarBlock .responsiveLink.responsiveLinkSearch{display:none;background:url(/Images/sprite.png) -1586px -38px no-repeat}@media screen and (max-width: 750px){.menuBarBlock .responsiveLink.responsiveLinkSearch{display:inherit}}.menuBarBlock .responsiveLink.responsiveLinkSelector{background:url(/Images/sprite.png) -1537px -88px no-repeat}@media screen and (max-width: 750px){.menuBarBlock .responsiveLink.responsiveLinkSelector{display:block}}@media screen and (min-width: 750px){.menuBarBlock .responsiveLink.responsiveLinkSelector{position:absolute;right:0px}}.menuBarBlock .mainMenu{padding:0 0 0 66px;height:42px;line-height:42px;font-size:0.857rem;font-weight:normal;margin-bottom:0;margin-left:0}@media screen and (max-width: 1024px){.menuBarBlock .mainMenu{padding:0 0 0 33px}}.menuBarBlock .mainMenu>.level1{float:left}.menuBarBlock .mainMenu>.level1 a{display:block;padding:0.325rem .7rem 0.165rem;line-height:34px;font-size:0.857rem;color:#fff}.menuBarBlock .mainMenu>.level1 a:focus,.menuBarBlock .mainMenu>.level1 a:hover{text-decoration:none;background-color:#005E5D}.menuBarBlock .mainMenu .active a{padding-top:0.325rem;padding-bottom:0.165rem;line-height:34px;position:relative}.menuBarBlock .mainMenu .active a:after{border-bottom:5px solid #ffd200;position:absolute;bottom:0;left:0;content:" ";width:100%}.menuBarBlock .mainMenu .active a:focus,.menuBarBlock .mainMenu .active a:hover{background:none}.menuBarBlock .countrySelect{display:none;position:absolute;right:0px;top:35px;z-index:100;padding:0;background-color:#00b6a7}.menuBarBlock .countrySelect .countrySelectInner{padding:20px}.menuBarBlock .countrySelect .countrySelectInner table tr td{text-align:right;line-height:22px}.menuBarBlock .countrySelect .countrySelectInner table tr td a{font-size:0.857em;font-weight:bold;color:#fff}.menuBarBlock .countrySelect .countrySelectInner table tr td a.active{color:#f3c000}.menuBarBlock .countrySelect .countrySelectInner table tr td img{margin:0 0 0 10px;line-height:0}.menuBarBlock .languageSelect{position:relative;top:-34px;float:right}@media screen and (max-width: 750px){.menuBarBlock .languageSelect{position:absolute;right:0px}}.menuBarBlock .languageSelect li{float:left;border-left:1px solid #768189;font-size:12px;line-height:13px}.menuBarBlock .languageSelect li a{color:#768189;font-weight:700;padding:0 3px;text-transform:uppercase;text-decoration:none}.menuBarBlock .languageSelect li a:hover{color:#004c4c}.menuBarBlock .languageSelect li a.active{color:#CCCCCC;font-weight:normal;cursor:default}.menuBarBlock .languageSelect li a.active:hover{color:#CCCCCC}.menuBarBlock .languageSelect li:first-child{border-left:none}.menuBarBlock.showLanguage .countrySelect{display:block}@media screen and (max-width: 750px){.menuBarBlock ul.mainMenu{display:none}.menuBarBlock ul.mainMenu .active a{line-height:27px}.menuBarBlock.showMenu ul.mainMenu{font-size:16px;font-weight:normal;display:block;float:right;height:auto;padding:0}.menuBarBlock.showMenu ul.mainMenu li{float:none;padding:0;text-align:right}.menuBarBlock.showMenu ul.mainMenu li a{border:none;padding:5px 0}.menuBarBlock.showMenu ul.mainMenu li a:focus,.menuBarBlock.showMenu ul.mainMenu li a:hover{background:none}.menuBarBlock.showMenu ul.mainMenu li.active a{color:#f3c000}.menuBarBlock.showSearch .searchBoxContainer{position:static;display:block;width:100%}.menuBarBlock.showSearch .searchBoxContainer input.searchInput{width:90%}.menuBarBlock.showLanguage .countrySelect{position:static;display:block;width:100%}.menuBarBlock.showLanguage .countrySelect .countrySelectInner{padding:0}.menuBarBlock.showLanguage .countrySelect .countrySelectInner a{display:block;padding:5px 0;font-size:16px;font-weight:normal}.menuBarBlock.showLanguage .countrySelect .countrySelectInner table{float:right}.menuBarBlock.showLanguage .countrySelect .countrySelectInner table tr td{line-height:27px}}.js-relative-container{position:relative}.js-relative-container .pageHeader{position:absolute !important;bottom:0px}@media screen and (max-width: 750px){.js-relative-container .pageHeader{bottom:-10px}}.mainVisual{position:relative;margin-bottom:20px}.mainVisual:before{content:'';width:100%;height:100%;background:-moz-linear-gradient(top, rgba(0,0,0,0.04) 28%, rgba(0,0,0,0.5) 82%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.04) 28%, rgba(0,0,0,0.5) 82%);background:linear-gradient(to bottom, rgba(0,0,0,0.04) 28%, rgba(0,0,0,0.5) 82%);position:absolute;top:0px}@media screen and (max-width: 750px){.mainVisual{margin-top:-20px;margin-left:-10px;margin-right:-20px}}.mainVisual+.pageHeader{margin-top:-70px;position:relative;color:#fff;padding-left:20px;margin-bottom:20px;text-shadow:0px 0px 3px #000;font-size:24px}@media screen and (max-width: 750px){.mainVisual+.pageHeader{padding-left:0px;font-size:20px}}.mainVisual.aspect-ratio-7\/19{overflow:hidden;height:0;padding-top:36.85%}.mainVisual.aspect-ratio-7\/19 img{margin-top:-50%}.mainVisual.aspect-ratio-9\/16{overflow:hidden;height:0;padding-top:56.25%}.mainVisual.aspect-ratio-9\/16 img{margin-top:-61%}.mainVisual.aspect-ratio-2\/3{overflow:hidden;height:0;padding-top:66.6%}.mainVisual.aspect-ratio-2\/3 img{position:absolute;top:0}.mainVisual.aspect-ratio-5\/14{overflow:hidden;height:0;padding-top:38.2%}.mainVisual.aspect-ratio-5\/14 img{position:absolute;top:0}.mainVisual img{max-width:100%;min-width:100%;height:auto;object-fit:cover;min-height:175px}.highlightList{margin:10px 0;list-style:none;padding:0px}.highlightList .highlightItem{border:1px solid #dddddd;padding:10px;display:block;margin-bottom:10px;position:relative;color:#666;background-color:#fff}.highlightList .highlightItem .hightlightTitle{color:#009286}.highlightList .highlightItem .hightlightSummary{text-decoration:underline}.highlightList .highlightItem:hover,.highlightList .highlightItem :focus,.highlightList .highlightItem :active{text-decoration:none}.highlightList .hightlightTitle{display:block}.highlightList .hightlightSummary{display:block}#mobile-nav .mm-navbars_top .mm-navbar{min-height:60px}#mobile-nav .callUsBlock{flex:2}@media screen and (max-width: 400px){#mobile-nav .callUsBlock{flex:4}#mobile-nav .callUsBlock .call-us-text{display:none}}#mobile-nav .callUsBlock .button{float:left;color:#222;border:1px solid rgba(0,0,0,0.15);margin-left:20px}.latestnews{background-color:#ecebec;margin-bottom:2rem;display:flex;flex-flow:row wrap}.latestnews .readmore{display:inline-block;float:right;margin-right:1rem}.latestnews .gp_gridColumn12{width:100% !important}.latestnews .gp_gridColumn12 h2{padding-top:0.5rem}.latestnews .gp_gridColumn3{background-color:#fff;margin:0.5rem !important;flex-grow:4;padding:0 !important;width:23% !important}@media screen and (max-width: 1024px){.latestnews .gp_gridColumn3{width:31% !important}}@media screen and (max-width: 750px){.latestnews .gp_gridColumn3{width:100% !important}}.latestnews .gp_gridColumn3 .title,.latestnews .gp_gridColumn3 .description{padding:5px 10px}.latestnews .gp_gridColumn3 .newsdate{padding-left:10px;padding-top:10px;font-weight:bold;display:block;position:absolute;bottom:1rem;left:1rem;color:#fff;background-color:rgba(0,0,0,0.7);padding:.3rem;font-weight:normal;line-height:1}.latestnews .gp_gridColumn3 .latestnewsImage{position:relative;width:auto;text-align:center;height:150px}.latestnews .gp_gridColumn3 .newsimage{width:100%;height:100%;object-fit:cover}.latestnews .newsPagination{margin:1rem 0}.latestnews .newsPagination ul li{display:inline-block}.latestnews .newsPagination ul li a.pagelink{background-color:#fff;color:#000;padding:0.5rem;border-radius:3px;transition:background-color 0.3s, color 0.3s;margin-right:1rem}.latestnews .newsPagination ul li a.pagelink:hover{background-color:#009286;color:#fff}.latestnews .newsPagination ul li a.pagelink.active{background-color:#005E5D;color:#fff}.latestnews .newsPagination ul li a.moreNewsLink{color:#009286;margin-right:0.5rem}.latestnews .newsPagination ul li .fa-angle-double-right{color:#009286}.highlightedNewsitem,.highlightedCase{overflow:hidden;margin-bottom:15px}.highlightedNewsitem.highlightedNewsitem,.highlightedCase.highlightedNewsitem{background-color:#EFEFEF}.highlightedNewsitem.highlightedNewsitem .column,.highlightedCase.highlightedNewsitem .column{width:100%}.highlightedNewsitem.highlightedNewsitem .column.column1,.highlightedCase.highlightedNewsitem .column.column1{max-height:200px}.highlightedNewsitem.highlightedNewsitem .column .columnContent .description,.highlightedCase.highlightedNewsitem .column .columnContent .description{height:auto;max-height:60px}.highlightedNewsitem.highlightedNewsitem .column .columnContent .info,.highlightedCase.highlightedNewsitem .column .columnContent .info{margin-top:5px}.highlightedNewsitem.highlightedNewsitem .column .columnContent .buttonContainer,.highlightedCase.highlightedNewsitem .column .columnContent .buttonContainer{text-align:left}.highlightedNewsitem .column,.highlightedCase .column{width:50%;float:left;overflow:hidden;position:relative}.highlightedNewsitem .column.column1,.highlightedCase .column.column1{line-height:0}.highlightedNewsitem .column.column2 .columnContent,.highlightedCase .column.column2 .columnContent{padding:12px 25px}.highlightedNewsitem .column img,.highlightedCase .column img{width:100%;height:inherit}.highlightedNewsitem .column h2 a,.highlightedNewsitem .column h2,.highlightedCase .column h2 a,.highlightedCase .column h2{font-size:24px;line-height:24px;margin-bottom:8px;color:#009286}.highlightedNewsitem .column h2 a:hover,.highlightedNewsitem .column h2:hover,.highlightedCase .column h2 a:hover,.highlightedCase .column h2:hover{text-decoration:none}.highlightedNewsitem .column .columnContent,.highlightedCase .column .columnContent{font-size:11px;font-family:Verdana, sans-serif}.highlightedNewsitem .column .columnContent .description,.highlightedCase .column .columnContent .description{height:126px;overflow:hidden;position:relative;word-wrap:break-word}.highlightedNewsitem .column .columnContent .buttonContainer,.highlightedCase .column .columnContent .buttonContainer{text-align:right}.listNewsList,.listCasesList{overflow:hidden}.listNewsList ul,.listCasesList ul{overflow:hidden;margin:0}.listNewsList.listNewsList li,.listCasesList.listNewsList li{width:49%}.listNewsList li,.listCasesList li{width:32.333%;float:left;margin-bottom:18px;margin-right:1%}.listNewsList li.newRow .newsWrapper,.listNewsList li.newRow .caseWrapper,.listCasesList li.newRow .newsWrapper,.listCasesList li.newRow .caseWrapper{margin-left:0}.listNewsList li .newsWrapper,.listNewsList li .caseWrapper,.listCasesList li .newsWrapper,.listCasesList li .caseWrapper{margin-left:5px}.listNewsList li .newsWrapper .column,.listNewsList li .caseWrapper .column,.listCasesList li .newsWrapper .column,.listCasesList li .caseWrapper .column{overflow:hidden}.listNewsList li .newsWrapper .column.column1,.listNewsList li .caseWrapper .column.column1,.listCasesList li .newsWrapper .column.column1,.listCasesList li .caseWrapper .column.column1{max-height:140px;min-height:140px;overflow:hidden}.listNewsList li .newsWrapper .column.column1 img,.listNewsList li .caseWrapper .column.column1 img,.listCasesList li .newsWrapper .column.column1 img,.listCasesList li .caseWrapper .column.column1 img{width:100%;height:inherit}.listNewsList li .newsWrapper .columnContent,.listNewsList li .caseWrapper .columnContent,.listCasesList li .newsWrapper .columnContent,.listCasesList li .caseWrapper .columnContent{padding:0.5rem;font-size:11px;font-familty:Verdana, sans-serif}.listNewsList li .newsWrapper .columnContent .title,.listNewsList li .caseWrapper .columnContent .title,.listCasesList li .newsWrapper .columnContent .title,.listCasesList li .caseWrapper .columnContent .title{margin-bottom:3px}.listNewsList li .newsWrapper .columnContent h2 a,.listNewsList li .newsWrapper .columnContent h2,.listNewsList li .caseWrapper .columnContent h2 a,.listNewsList li .caseWrapper .columnContent h2,.listCasesList li .newsWrapper .columnContent h2 a,.listCasesList li .newsWrapper .columnContent h2,.listCasesList li .caseWrapper .columnContent h2 a,.listCasesList li .caseWrapper .columnContent h2{color:#009286;font-size:16px;line-height:22px}.listNewsList li .newsWrapper .columnContent h2 a:hover,.listNewsList li .newsWrapper .columnContent h2:hover,.listNewsList li .caseWrapper .columnContent h2 a:hover,.listNewsList li .caseWrapper .columnContent h2:hover,.listCasesList li .newsWrapper .columnContent h2 a:hover,.listCasesList li .newsWrapper .columnContent h2:hover,.listCasesList li .caseWrapper .columnContent h2 a:hover,.listCasesList li .caseWrapper .columnContent h2:hover{text-decoration:none}.listNewsList li .newsWrapper .columnContent .description,.listNewsList li .caseWrapper .columnContent .description,.listCasesList li .newsWrapper .columnContent .description,.listCasesList li .caseWrapper .columnContent .description{height:75px;overflow:hidden;position:relative;word-wrap:break-word}.listNewsList li .newsWrapper .columnContent .buttonContainer,.listNewsList li .caseWrapper .columnContent .buttonContainer,.listCasesList li .newsWrapper .columnContent .buttonContainer,.listCasesList li .caseWrapper .columnContent .buttonContainer{text-align:right}.listNewsList li .newsWrapper .columnContent .buttonContainer a.buttonMain,.listNewsList li .caseWrapper .columnContent .buttonContainer a.buttonMain,.listCasesList li .newsWrapper .columnContent .buttonContainer a.buttonMain,.listCasesList li .caseWrapper .columnContent .buttonContainer a.buttonMain{font-size:11px;font-family:Verdana, sans-serif}.highlightedNewsitem .tagicon,.listNewsList .tagicon{width:10px;height:10px;display:inline-block;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABrSURBVChTdY+7FcAgCEWZNhM4BgPYUztEalpnsLS1NCjE30luo4d3n0cgpXS/5JzrDnjvnXOIeHWY2ZJOi6UnN42F1TjbyjAghGCzHTWglHJUBzFGEOXPsPjTsMc1FlZjfk0PRQwimovV+gCvu9HvocmYewAAAABJRU5ErkJggg==")}.highlightedNewsitem .tagitems a,.listNewsList .tagitems a{text-decoration:underline}.highlightedNewsitem .buttonContainer,.listNewsList .buttonContainer{text-align:right}@media screen and (max-width: 1320px){.highlightedNewsitem .column,.highlightedCase .column{float:none;width:100%}.listCasesList li{width:49%}.listNewsList li{width:100% !important}}@media screen and (max-width: 750px){.highlightedCase .column1{max-height:200px}.listNewsList li{width:100% !important}.listCasesList li{width:100%}.listCasesList li .caseWrapper{margin:0;overflow:hidden}.listCasesList li .caseWrapper .column1{max-height:200px}.listCasesList li .caseWrapper .columnContent .description{height:auto}}.newsEmpty,.casesEmpty{text-align:center;border:1px solid #DEDEDE;padding:8px;font-family:Verdana, sans-serif;font-size:15px;line-height:15px}.newsPager,.casesPager{text-align:center}.newsPager a,.casesPager a{color:#009286;text-decoration:none;padding:0 3px}.newsPager a:hover,.newsPager a.active,.casesPager a:hover,.casesPager a.active{font-weight:bold}.newsPager a.inactive,.casesPager a.inactive{color:inherit}.newsPager a.inactive:hover,.casesPager a.inactive:hover{font-weight:normal}.newsitem .caseHeader img,.case .caseHeader img{width:100%;height:inherit}.newsitem .caseContent h1,.case .caseContent h1{margin:5px 0}.newsitem .newsTags,.newsitem .caseTags,.case .newsTags,.case .caseTags{margin-top:40px;border-top:1px solid #DEDEDE;padding-top:20px}.newsitem .newsTags h3,.newsitem .caseTags h3,.case .newsTags h3,.case .caseTags h3{font-size:13px;font-weight:bold;color:#005e5d;margin-bottom:2px}.newsitem .newsTags .tagitems a,.newsitem .newsTags .tags>a.tagitem,.newsitem .caseTags .tagitems a,.newsitem .caseTags .tags>a.tagitem,.case .newsTags .tagitems a,.case .newsTags .tags>a.tagitem,.case .caseTags .tagitems a,.case .caseTags .tags>a.tagitem{display:inline-block;color:#005e5d;font-family:Verdana, sans-serif;font-size:11px}.newsitem .newsTags .tagitems a:visited,.newsitem .newsTags .tagitems a:active,.newsitem .newsTags .tags>a.tagitem:visited,.newsitem .newsTags .tags>a.tagitem:active,.newsitem .caseTags .tagitems a:visited,.newsitem .caseTags .tagitems a:active,.newsitem .caseTags .tags>a.tagitem:visited,.newsitem .caseTags .tags>a.tagitem:active,.case .newsTags .tagitems a:visited,.case .newsTags .tagitems a:active,.case .newsTags .tags>a.tagitem:visited,.case .newsTags .tags>a.tagitem:active,.case .caseTags .tagitems a:visited,.case .caseTags .tagitems a:active,.case .caseTags .tags>a.tagitem:visited,.case .caseTags .tags>a.tagitem:active{color:#005e5d}.gp_textBlock .newsList li{list-style-type:none}ul.newsList{border-top:1px solid #DEDEDE}ul.newsList li{list-style-type:none;margin:0 0 0 0;padding-top:15px;border-bottom:1px solid #DEDEDE}ul.newsList li h1{margin-bottom:0}ul.newsList li h1 a{color:#009286;text-decoration:none !important;font-size:16px;line-height:16px;margin-bottom:8px;font-weight:normal;letter-spacing:0.24px}ul.newsList li .newsDate{color:#A5A5A5;font-weight:bold;padding:0 6px 0px 6px}ul.newsList li .newsSummary{padding:2px 6px 10px 6px}.newsDate,.itemDate,.news-starttime{color:#A5A5A5;font-size:11px;font-weight:bold;padding:0 0 6px 0}.referral-wizard .referral-tabs{border-bottom:1px solid #aaadb2;padding-bottom:2rem;margin-bottom:2rem}.referral-wizard .referral-tabs ul{list-style-type:none;margin:0}.referral-wizard .referral-tabs ul li{display:inline-block;width:32%}.referral-wizard .referral-tabs ul li.active .fa{background-color:#009286}.referral-wizard .referral-tabs ul li.active .fa:after{content:" ";display:block;position:absolute;bottom:-7px;left:13px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #009286}.referral-wizard .referral-tabs ul li .fa{position:relative;margin-right:0.5rem;background-color:#666;height:40px;width:40px;text-align:center;font-size:1.5rem;color:#fff}.referral-wizard .referral-tabs ul li .fa:before{margin-top:8px;display:block}.referral-wizard .referral-tabs ul li a.tabdisabled{opacity:0.5;cursor:default}.referral-wizard label{width:49%;display:inline-block;margin-bottom:0.5rem}.referral-wizard input[type=text]{width:49%;display:inline-block;margin-bottom:0.5rem;padding:.5rem;border:1px solid #aaadb2;box-shadow:none;outline:0}.referral-wizard input[type=text]:focus{border-color:#666;background-color:#ffc}.referral-wizard .referral-buttons{float:right;margin-right:8px;margin-top:1rem}.referral-wizard .referral-buttons li{display:inline-block}.referral-wizard .referral-buttons li .btn .fa{margin-right:0.5rem}.referral-wizard .referralDataConfirm{border:1px solid #bdbfc3;width:100%}.referral-wizard .referralDataConfirm tr td{padding:0.2rem 0.5rem}.referral-wizard .referralDataConfirm tr:nth-child(1),.referral-wizard .referralDataConfirm tr:nth-child(2),.referral-wizard .referralDataConfirm tr:nth-child(3){background-color:#fff;font-weight:bold}.referral-wizard .referralDataConfirm tr:nth-child(4n-4){border-top:1px solid #bdbfc3;padding-top:0.5rem}.resourceCentre input[type=text]{width:100%;padding:.5rem;border:1px solid #aaadb2;box-shadow:none;outline:0}.resourceCentre .formLeft{width:35%;display:inline-block;margin-bottom:0.5rem}.resourceCentre .formRight{width:60%;display:inline-block;margin-bottom:0.5rem}.spotlight--cta{width:100%;position:relative;background-color:#ddd;line-height:0}@media screen and (max-width: 1320px){.spotlight--cta{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}}.gp_content>.gp_main>.gp_gridRow>.gp_gridColumn>.spotlight--cta:first-child{margin-top:-20px}@media screen and (min-width: 750px) and (max-width: 1320px){.gp_content>.gp_main>.gp_gridRow>.gp_gridColumn>.spotlight--cta:first-child{margin-top:-30px}}.spotlight--cta:before{content:"";display:block;top:0;left:0;position:absolute;width:100%;height:100%;line-height:0;background:linear-gradient(to bottom, rgba(0,0,0,0.04) 28%, rgba(0,0,0,0.5) 82%)}.spotlight--cta__image{min-width:100%;height:100%;max-width:100%}.spotlight--cta__content{position:absolute;z-index:1;bottom:0;padding:20px}@media screen and (min-width: 750px){.spotlight--cta__content{padding:70px}}.spotlight--cta__title{font-size:24px;font-size:24px;line-height:28px;display:block;font-weight:normal;color:#fff;text-shadow:0px 0px 3px #000;margin:15px 0}.spotlight--cta__button{line-height:initial;color:#222}.tiledSpotlight.multiles{overflow:hidden}.tiledSpotlight.multiles .tileLink{display:none}.tiledSpotlight.multiles .tileLink:nth-child(1){max-width:66.6666666666666666%}@media screen and (max-width: 1024px){.tiledSpotlight.multiles .tileLink:nth-child(1){max-width:100%}}@media screen and (max-width: 750px){.tiledSpotlight.multiles .tileLink:nth-child(1){max-width:100%}}.tiledSpotlight.multiles .tileLink:nth-child(2),.tiledSpotlight.multiles .tileLink:nth-child(3){max-width:33.3333333333333333%}@media screen and (max-width: 1024px){.tiledSpotlight.multiles .tileLink:nth-child(2),.tiledSpotlight.multiles .tileLink:nth-child(3){max-width:50%}}@media screen and (max-width: 750px){.tiledSpotlight.multiles .tileLink:nth-child(2),.tiledSpotlight.multiles .tileLink:nth-child(3){max-width:100%}}.tiledSpotlight.multiles .tileLink:nth-child(1),.tiledSpotlight.multiles .tileLink:nth-child(2),.tiledSpotlight.multiles .tileLink:nth-child(3){display:block;line-height:0}.tiledSpotlight.multiles .tileLink img{max-width:100%;height:100%}.tiledSpotlight.multiles.extralarge .tileLink{display:block;line-height:0}.tiledSpotlight.multiles .first{text-align:center;display:block;max-height:100%;width:auto;max-width:50%;padding:0 10px 10px 10px}.tiledSpotlight.multiles .first img{width:100%;height:35.5rem;margin:auto;display:block;object-fit:cover;padding-top:20px}.tiledSpotlight.multiles .first .tileLink:before{content:"";display:block;top:20px;left:0;position:absolute;width:100%;height:550px;line-height:0;background:linear-gradient(to bottom, rgba(0,0,0,0.04) 28%, rgba(0,0,0,0.5) 82%)}.tiledSpotlight.multiles .other{display:table-column;float:left;line-height:0 !important;max-width:30%;line-height:0;margin:0 40px 0 0;padding:10px}.tiledSpotlight.multiles .other img{min-width:170%;height:16.5rem;object-fit:cover}@media screen and (max-width: 750px){.tiledSpotlight.multiles .other img{height:7.65rem}}@media (max-width: 1187px){.tiledSpotlight.multiles .other img{height:7.65rem}}.tiledSpotlight.multiles .other .tileLink:before{min-width:170%}.tiledSpotlight.multiles .third{float:left;display:table-column;line-height:0 !important;max-width:30%;line-height:0;margin:0 40px 0 0;padding:10px}.tiledSpotlight.multiles .third img{min-width:170%;height:100%;object-fit:cover;height:16.5rem}@media screen and (max-width: 750px){.tiledSpotlight.multiles .third img{height:7.65rem}}@media (max-width: 1187px){.tiledSpotlight.multiles .third img{height:7.65rem}}.tiledSpotlight.multiles .third .tileLink:before{min-width:170%}.corp{padding-bottom:80px !important}.greybg{background-color:lightgray;position:relative}.greybg:before{content:"";width:95.45%;height:60px;position:absolute;top:100%;right:60px;background-color:lightgray}.greybg:after{content:"";width:0;height:0;margin-left:-60px;position:absolute;top:100%;left:100%;border:30px solid lightgray;border-right:30px solid transparent;border-bottom:30px solid transparent}.resized{padding:0 100px 0 50px !important}.tiledSpotlight .tileLink{width:100%;max-width:100%;display:block;float:left;position:relative;line-height:0}.tiledSpotlight .tileLink img{width:100%;max-width:100%}.tiledSpotlight .tileLink:before{content:"";display:block;top:0;left:0;position:absolute;width:100%;height:100%;line-height:0;background:linear-gradient(to bottom, rgba(0,0,0,0.04) 28%, rgba(0,0,0,0.5) 82%)}.tiledSpotlight .tileLink:hover:before{opacity:.4;transition:opacity .2s}.tiledSpotlight .tileLink img{max-width:100%;height:100%;transition:opacity 0.3s}.tiledSpotlight .tileLink .tileTitle{color:#fff;position:absolute;bottom:3rem;left:2rem;font-size:1.5rem;line-height:1.4rem;margin-right:1rem;text-shadow:1px 1px 1px #333}@media screen and (max-width: 750px){.tiledSpotlight .tileLink .tileTitle{font-size:1.2rem;line-height:1.2rem;left:1rem;bottom:1rem}}.tiledSpotlight .tileLink .subTitle{color:#fff;position:absolute;bottom:1.5rem;left:2rem;font-size:.8rem;line-height:1.4rem;margin-right:1rem;white-space:nowrap;overflow-x:hidden;text-shadow:1px 1px 1px #333}@media screen and (max-width: 750px){.tiledSpotlight .tileLink .subTitle{display:none}}.tileView.gp_gridRow .gp_gridColumn.gp_gridColumn4{width:33.3333333333333333334%;margin:0}.tileView img{width:100%;height:auto}.tileView h2{margin:0}.tileView .blocklink{text-decoration:none;display:block}.tileView .blocklink:hover{text-decoration:none}.tileView .blocklink img{opacity:0.8;transition:opacity 0.2s}.tileView .blocklink img:hover{opacity:1}.socialMediaBlock{margin-left:3rem;color:#aaadb2;display:inline-block}@media screen and (max-width: 750px){.socialMediaBlock{margin:.625rem 0}}.socialMediaBlock span{padding:0 4px 0 0}.socialMediaBlock a{font-size:1.3rem;display:inline-block;height:2rem;width:2rem;padding-top:0.35rem;text-align:center;color:#fff;text-decoration:none;border-radius:3px;background-color:#bdbfc3}.socialMediaBlock a:hover{text-decoration:none}.socialMediaBlock a.LinkedIn:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'FontAwesome';text-decoration:none}.socialMediaBlock a.LinkedIn:hover{background-color:#0976B4}.socialMediaBlock a.Twitter:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'FontAwesome';text-decoration:none}.socialMediaBlock a.Twitter:hover{background-color:#55acee}.socialMediaBlock a.Facebook:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'FontAwesome';text-decoration:none}.socialMediaBlock a.Facebook:hover{background-color:#3B5998}.socialMediaBlock a.GooglePlus:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'FontAwesome';text-decoration:none}.socialMediaBlock a.GooglePlus:hover{background-color:#DF4A32}.socialMediaBlock a.YouTube:before{content:"";speak:none;font-style:normal;font-weight:normal;font-family:'FontAwesome';text-decoration:none}.socialMediaBlock a.YouTube:hover{background-color:#E52D27}div.twitterBlock div#tweetsticker ul.tweet_list li.tweet_even,div.twitterBlock div#tweetsticker ul.tweet_list li.tweet_odd{margin-bottom:25px !important;height:35px !important}div.twitterBlock .tweets{position:static !important}div.twitterBlock .tweets ul.tweet_list{position:static !important}div.twitterBlock a{background:none !important;padding-left:0 !important;border-bottom:1px solid #fff !important}div.twitterBlock a.titleTwitter{text-decoration:none !important;border-bottom:none !important}div.twitterBlock a.titleTwitter:hover{font-weight:bold !important}@media screen and (max-width: 750px){.submenuContainer{margin:0 !important}}.submenuHeading{display:block;padding:3px 10px;line-height:1.5em}.submenuHeading{padding:6px 10px;font-weight:bold}.submenuHeading a{text-decoration:none}@media screen and (max-width: 750px){.submenuContainer .submenuHeading{padding:0}.submenuContainer .submenuHeading span{display:block;padding:6px 10px}.submenuContainer .submenu{display:none}.submenuContainer.opened nav .submenu{display:block}.submenuContainer.filterOpened .filterContainer .submenu{display:block}.submenuContainer.hasSubmenu .submenuHeading span{cursor:pointer}.submenuContainer .filterContainer{margin-top:20px}}.submenu{font-family:Arial,Helvetica,sans-serif;font-size:.87rem;margin:0}.submenu>li{display:block;margin-bottom:3px}.submenu>li a{display:block;width:100%;padding:1rem;background-color:#ECEBEC;color:#005E5D;text-decoration:none;position:relative}.submenu>li a:hover{background-color:#B9B9B9;text-decoration:none}.submenu>li a.active{font-weight:bold}.submenu>li a.Selected{font-weight:bold}.submenu>li a.Selected:before{width:10px;height:100%;content:" ";background-color:#ffd200;left:0;top:0;position:absolute}.submenu>li.childrenlevel2Active>ul{display:block}.submenu>li>ul{margin:0;display:none}.submenu>li>ul>li{border-bottom:1px solid #B9B9B9}.submenu>li>ul>li:last-child{border-bottom:0}.submenu>li>ul>li a{padding-left:2rem;background-color:#DBDBDB}.parentNavigation{display:block;font-size:1.25rem;position:relative;color:#009286;padding:15px 0 15px 25px;font-weight:600}@media screen and (max-width: 750px){.parentNavigation{margin-top:-20px}}.parentNavigation:before{content:"";position:absolute;width:20px;height:20px;left:0;background:url(/Images/sprite.png) -1441px -189px no-repeat}.surveyPopup{position:fixed;bottom:0;right:1.5rem;box-shadow:0px 0px 20px rgba(0,0,0,0.5);background-color:#ecebec;padding:1rem;text-align:center;border-radius:3px;transform:translateY(0);opacity:1;transition:transform .7s, opacity .5s;max-width:265px;z-index:15}.surveyPopup.js-invisible{transform:translateY(calc(100% + 20px));opacity:0}.surveyPopup .closeSurvey{position:absolute;right:-18px;top:-18px;transition:opacity .3s}.surveyPopup .closeSurvey button{background-color:#aaadb2;color:#fff;border:0;font-size:1.5rem;border-radius:50%;width:36px;height:36px;cursor:pointer;padding:5px;box-shadow:0px 0px 5px rgba(0,0,0,0.5);transition:box-shadow .3s}.surveyPopup .closeSurvey button:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.5)}.surveyPopup h4{font-weight:bold;font-size:1.2rem;transition:opacity .3s}.surveyPopup .button{width:100%;margin-bottom:.3rem;text-align:center;cursor:pointer}.surveyPopup .answerlist{margin:0;padding:0;transition:opacity .3s}.surveyPopup .answerlist li:last-child .button{margin-bottom:0}.surveyPopup .thankyou{display:flex;height:100%;align-items:center;opacity:1;transition:opacity .3s}.surveyPopup .thankyou-hide{opacity:0}.surveyPopup .thankyou-noflow{display:none}html{background:#fff}a{color:#333;text-decoration:none}a:hover,a:focus{text-decoration:underline}body,input,select,textarea{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:.87rem;line-height:1.4rem}.gp_hideAccessible{position:absolute;left:-9999em;display:none}.gp_hideAccessible:focus{left:auto;z-index:10000000;margin:-5px 0 -5px;outline:5px solid rgba(255,255,255,0.5);padding:5px;color:#333;font-weight:bold;background:#fff}.gp_hide{display:none}.gp_textAlert{border:2px solid #c00;padding:2px 5px;font-weight:bold;background:#f28c8c}.gp_textAttention{border:2px solid #cbd000;padding:2px 5px;font-weight:bold;background:#eaebb1}.gp_textAlert,.gp_textAttention{color:#333}.gp_textAlert a,.gp_textAttention a{color:#333}.gp_textBlock{font-family:Arial,Helvetica,sans-serif;font-size:.87rem}.gp_textBlock img{max-width:100%;height:auto}.ie7 .gp_textBlock img{max-width:none}.gp_textBlock table,.gp_textBlock p,.gp_textBlock ul,.gp_textBlock ol,.gp_textBlock div,.gp_textBlock+.gp_text{margin-top:.643em}.gp_textBlock ul ul{margin-top:0}.gp_textBlock :first-child{margin-top:0}.gp_textBlock ul{clear:both;padding-left:0}.gp_textBlock ul li{margin-left:17px;list-style-type:disc}.gp_textBlock ol{clear:both}.gp_textBlock ol li{margin-left:20px;list-style-type:decimal}.gp_textBlock .local_floatLeft{margin-top:.643em;margin-right:.643em;margin-bottom:.3215em;float:left}.gp_textBlock .local_floatRight{margin-top:.643em;margin-bottom:.3215em;margin-left:.643em;float:right}.gp_textBlock .intro{font-size:1.25em}.gp_textBlock table th,.gp_textBlock table thead th,.gp_textBlock table thead td{font-weight:bold}.gp_textBlock table caption{font-weight:bold;padding-bottom:0.1em}.gp_textBlock table tfoot{font-size:0.9em}.gp_textBlock table tfoot th{font-weight:normal}.gp_textBlock table tr>:first-child{padding-left:0}.gp_textBlock table td,.gp_textBlock table th{padding-left:20px}.gp_textBlock table td:first-child,.gp_textBlock table th:first-child{padding-left:0}.gp_textBlock .gp_textAlert{border:2px solid #c00;padding:2px 5px;font-weight:bold;background:#f28c8c;display:inline-block}@media screen and (max-width: 750px){.gp_textBlock iframe{width:100%}}*+html .gp_textBlock ol li{margin-left:23px}html,body{background:#f9f9f9}body{padding-bottom:20px}.gp_root{position:relative}.gp_main{min-height:0;position:relative;margin:0 auto 0 auto;width:1320px}.gp_main:after{display:block;clear:both;content:""}@media screen and (max-width: 1320px){.gp_main{width:100%}}@media screen and (max-width: 1024px){.gp_main{width:100%}}@media screen and (max-width: 750px){.gp_main{width:100%}}@media screen and (max-width: 1320px){.gp_header .gp_main .gp_logo{left:20px}}@media screen and (max-width: 750px){.gp_header .gp_main .gp_logo{left:10px}}.gp_content{min-height:1;border-top:98px solid transparent;padding:20px 0}.gp_content:after{display:block;clear:both;content:""}.gp_footer{min-height:1}.gp_footer:after{display:block;clear:both;content:""}.gp_gridRow{min-height:1}.gp_gridRow:after{display:block;clear:both;content:""}.gp_gridRow .gp_gridColumn{float:left;width:100%;min-height:1px}.gp_gridRow+.gp_gridRow{margin-top:20px}.gp_block+.gp_block{margin-top:10px}@media print{.gp_logo{position:static}.gp_content{border-top:0}.gp_header,.gp_footer{display:none}}.gp_gridRow.gp_gridFixed .gp_gridColumn1{padding:0 10px;width:110px}.gp_gridRow.gp_gridFixed .gp_gridColumn2{padding:0 10px;width:220px}.gp_gridRow.gp_gridFixed .gp_gridColumn3{padding:0 10px;width:330px}.gp_gridRow.gp_gridFixed .gp_gridColumn4{padding:0 10px;width:440px}.gp_gridRow.gp_gridFixed .gp_gridColumn5{padding:0 10px;width:550px}.gp_gridRow.gp_gridFixed .gp_gridColumn6{padding:0 10px;width:660px}.gp_gridRow.gp_gridFixed .gp_gridColumn7{padding:0 10px;width:770px}.gp_gridRow.gp_gridFixed .gp_gridColumn8{padding:0 10px;width:880px}.gp_gridRow.gp_gridFixed .gp_gridColumn9{padding:0 10px;width:990px}.gp_gridRow.gp_gridFixed .gp_gridColumn10{padding:0 10px;width:1100px}.gp_gridRow.gp_gridFixed .gp_gridColumn11{padding:0 10px;width:1210px}.gp_gridRow.gp_gridFixed .gp_gridColumn12{padding:0 10px;width:1320px}.gp_gridRow.gp_gridFixed .gp_gridColumn13{padding:0 10px;width:1430px}.gp_gridRow.gp_gridFixed .gp_gridColumn14{padding:0 10px;width:1540px}.gp_gridRow.gp_gridFixed .gp_gridColumn15{padding:0 10px;width:1650px}.gp_gridRow.gp_gridFixed .gp_gridColumn16{padding:0 10px;width:1760px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend1{margin-left:110px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend2{margin-left:220px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend3{margin-left:330px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend4{margin-left:440px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend5{margin-left:550px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend6{margin-left:660px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend7{margin-left:770px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend8{margin-left:880px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend9{margin-left:990px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend10{margin-left:1100px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend11{margin-left:1210px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend12{margin-left:1320px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend13{margin-left:1430px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend14{margin-left:1540px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend15{margin-left:1650px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend1{margin-right:110px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend2{margin-right:220px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend3{margin-right:330px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend4{margin-right:440px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend5{margin-right:550px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend6{margin-right:660px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend7{margin-right:770px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend8{margin-right:880px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend9{margin-right:990px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend10{margin-right:1100px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend11{margin-right:1210px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend12{margin-right:1320px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend13{margin-right:1430px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend14{margin-right:1540px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend15{margin-right:1650px}@media screen and (max-width: 750px){.gp_main,.gp_main_wide_inner{width:100%}.gp_gridRow[class][class][class]{margin-top:0;margin-bottom:0}.gp_gridRow[class][class][class] .gp_gridColumn{margin:0;width:auto;float:none}.gp_gridRow[class][class][class] .gp_block{margin:20px 0}.gp_main_wide{margin-left:0;margin-right:0}}.scfForm{min-height:0;font-family:Arial,Helvetica,sans-serif;font-size:.87rem;background-color:#fff;padding:.625rem;border:1px solid #dedede;box-shadow:0 0 6px 1px rgba(0,0,0,0.08)}.scfForm:after{display:block;clear:both;content:""}.scfForm fieldset{border:none;margin:0;padding:0}.scfForm fieldset legend{margin:0;padding:0;font-size:1em;color:#666666}.scfForm .scfTitleBorder{font:normal 1.143em/1.25em Arial,Helvetica,sans-serif;color:#005e5d}.scfForm .scfFooterBorder{clear:both;padding:.643em 0 .643em 160px}.scfForm legend{font-family:Arial,Helvetica,sans-serif;font-size:1.273em;color:#004c4c;padding-top:.643em}.scfForm .scfSectionContent>div,.scfForm .scfPasswordConfirmation>div:first-child,.scfForm .scfCreditCard>div:first-child{position:relative;min-height:0;padding:0 0 .16075em 0}.scfForm .scfSectionContent>div:after,.scfForm .scfPasswordConfirmation>div:first-child:after,.scfForm .scfCreditCard>div:first-child:after{display:block;clear:both;content:""}.scfForm .scfCheckBoxList td+td,.scfForm .scfRadioButtonList td+td{padding:0 0 0 .643em}.scfForm .scfIntroBorder,.scfForm .scfFooterBorder{margin:10px 0}.scfForm .scfIntroBorder table,.scfForm .scfIntroBorder p,.scfForm .scfIntroBorder ul,.scfForm .scfIntroBorder ol,.scfForm .scfFooterBorder table,.scfForm .scfFooterBorder p,.scfForm .scfFooterBorder ul,.scfForm .scfFooterBorder ol{margin-top:.643em}.scfForm .scfIntroBorder>table:first-child,.scfForm .scfIntroBorder>p:first-child,.scfForm .scfIntroBorder>ul:first-child,.scfForm .scfIntroBorder>ol:first-child,.scfForm .scfFooterBorder>table:first-child,.scfForm .scfFooterBorder>p:first-child,.scfForm .scfFooterBorder>ul:first-child,.scfForm .scfFooterBorder>ol:first-child{margin-top:.643em}.scfForm label:first-child,.scfForm .scfCheckBoxListLabel,.scfForm .scfRadioButtonListLabel,.scfForm .scfDateSelectorLabel,.scfForm .scfCheckbox label{float:left;width:auto;color:#666666}@media screen and (max-width: 1024px){.scfForm label:first-child,.scfForm .scfCheckBoxListLabel,.scfForm .scfRadioButtonListLabel,.scfForm .scfDateSelectorLabel,.scfForm .scfCheckbox label{width:29%}}.scfForm .scfValidatorRequired,.scfForm .scfRequired{position:absolute;font-size:1.5rem}.scfForm .scfRequired{display:none}.scfForm input[type="text"],.scfForm input[type="email"],.scfForm input[type="url"],.scfForm input[type="search"],.scfForm input[type="password"],.scfForm textarea{width:100%;font-size:1.09em;line-height:15px;padding:2px}.scfForm [class*="GeneralPanel"]{float:left;width:100%}@media screen and (max-width: 1024px){.scfForm [class*="GeneralPanel"]{width:70%}}@media screen and (max-width: 750px){.scfForm [class*="GeneralPanel"]{width:100%}}.scfForm .scfListBox,.scfForm .scfDropList{width:220px;max-width:220px;font-size:1.09em;padding:2px}.scfForm [class*="scfDateSelector"] select{width:73.3333333333px}.scfForm .scfDateSelectorGeneralPanel label{position:absolute;top:-9999em;left:-9999em}.scfForm [class*="UsefulInfo"]{font-size:0.9em}.scfForm .scfSubmitButtonBorder input{display:inline-block;padding:.625rem 1rem;text-align:center;text-decoration:none;font-size:14px;color:#666;border:0;cursor:pointer;background-color:#ffd200;float:right}.scfForm .scfSubmitButtonBorder input:focus,.scfForm .scfSubmitButtonBorder input:hover{text-decoration:none;background-color:#dbb500}.scfForm .scfSubmitButtonBorder input:active{background-color:#ffd824;text-decoration:none}.scfForm .scfSubmitButtonBorder input.inactive{background-color:#ffc}.scfForm .scfFooterBorder{display:none}.scfForm .scfValidationSummary{margin-left:0;margin-bottom:10px;color:#333 !important;font-weight:bold}.scfForm .scfValidationSummary li{margin-left:17px;list-style-type:disc;color:#f00;font-weight:normal}@media screen and (min-width: 750px) and (max-width: 1320px){.gp_gridRow.gp_gridFixed .gp_gridColumn1{width:68px;margin:0 20px;padding:10px;width:6.333333333333333333333%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn2{width:196px;margin:0 20px;padding:10px;width:14.66666666666666666667%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn3{width:324px;margin:0 20px;padding:10px;width:23%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn4{width:452px;margin:0 20px;padding:10px;width:31.333333333333333333333%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn4NoGutter{width:512px;margin:0;padding:0}.gp_gridRow.gp_gridFixed .gp_gridColumn5{width:580px;margin:0 20px;padding:10px;width:39.666666666666666666667%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn6{width:708px;margin:0 20px;padding:10px;width:48%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn7{width:836px;margin:0 20px;padding:10px;width:56.333333333333333333333%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn8{width:452px;margin:0 20px;padding:10px;width:64.666666666666666666667%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn9{width:580px;margin:0 20px;padding:10px;width:73%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn10{width:1220px;margin:0 20px;padding:10px;width:81.333333333333333333333%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn11{width:1348px;margin:0 20px;padding:10px;width:89.666666666666666666667%;margin:0 0.5%}.gp_gridRow.gp_gridFixed .gp_gridColumn12{width:964px;margin:0 20px;padding:10px;width:100%;margin:0}.gp_gridRow.gp_gridFixed .gp_gridColumn13{width:1604px;margin:0 20px;padding:10px}.gp_gridRow.gp_gridFixed .gp_gridColumn14{width:1732px;margin:0 20px;padding:10px}.gp_gridRow.gp_gridFixed .gp_gridColumn15{width:1860px;margin:0 20px;padding:10px}.gp_gridRow.gp_gridFixed .gp_gridColumn16{width:1988px;margin:0 20px;padding:10px}.gp_gridRow.gp_gridFixed .contactBlock{width:452px;margin:0 20px;padding:10px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend1{margin-left:128px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend2{margin-left:256px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend3{margin-left:384px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend4{margin-left:512px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend5{margin-left:640px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend6{margin-left:768px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend7{margin-left:896px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend8{margin-left:1024px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend9{margin-left:1152px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend10{margin-left:1280px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend11{margin-left:1408px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend12{margin-left:1536px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend13{margin-left:1664px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend14{margin-left:1792px}.gp_gridRow.gp_gridFixed .gp_gridFixedPrepend15{margin-left:1920px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend1{margin-left:128px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend2{margin-left:256px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend3{margin-left:384px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend4{margin-left:512px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend5{margin-left:640px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend6{margin-left:768px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend7{margin-left:896px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend8{margin-left:1024px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend9{margin-left:1152px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend10{margin-left:1280px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend11{margin-left:1408px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend12{margin-left:1536px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend13{margin-left:1664px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend14{margin-left:1792px}.gp_gridRow.gp_gridFixed .gp_gridFixedAppend15{margin-left:1920px}}.gearIcon{width:32px;height:32px;float:left;display:block;padding-right:10px;margin-top:6px !important}.gearIcon.info{background:url(/images/sprite.png) -300px -1350px no-repeat}.newsBlock h1{font-size:16px;font-weight:bold}.newsBlock a{color:#008780}.gp_content .gp_textBlock{padding-top:10px;padding-bottom:10px}.gp_content .gp_textBlock dt{background-color:#7ECCBF;padding:10px;margin:10px 0}.contentColHeader{margin-bottom:20px}@media screen and (max-width: 750px){.contentColHeader{margin:0 !important}}.contentColContainer .contentColLeft{padding:0 10px;width:660px;padding:0 .625rem 0 0}.contentColContainer .contentColRight{width:300px;float:right;padding:0 .625rem 0 0}@media screen and (max-width: 1320px){.contentColContainer .contentColLeft{width:100%}.contentColContainer .contentColRight{width:100%}}.spotlight{position:relative;border:1px solid #dedede}.homeLayout .spotlight .spotlightItems{height:275px}.detailLayout .spotlight .spotlightItems{height:203px}.spotlight .item{position:absolute;top:0;left:0;width:100%;height:100%}.spotlight .item .mobileTxt{display:none;width:100%}.onoPager{overflow:hidden}.onoPager .onoPager_listContainer{position:relative;z-index:40}.onoPager .onoPager_controlsContainer{position:absolute;top:0;right:0;z-index:50;border-left:1px solid #dedede;width:298px;height:100%;background:#dedede}.detailLayout .onoPager .onoPager_controlsContainer{width:238px}.onoPager .onoPager_pause,.onoPager .onoPager_step{display:none}.onoPager .onoPager_pageByNumber a{display:block;margin-bottom:1px;padding:0 15px 0 15px;font-size:0.923em;color:#666;background-color:#f6f6f6;background-image:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eee));background-image:-webkit-linear-gradient(top, #fdfdfd, #eee);background-image:-moz-linear-gradient(top, #fdfdfd, #eee);background-image:-o-linear-gradient(top, #fdfdfd, #eee);background-image:linear-gradient(to bottom, #fdfdfd, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#eeeeee')}.onoPager .onoPager_pageByNumber a:hover{text-decoration:none}.onoPager .onoPager_pageByNumber a span{display:inline-block;padding:0 0 0 25px;vertical-align:middle;line-height:1.286em;background:url(/images/bgSpotlightChevron.png) left center no-repeat}.ie7 .onoPager .onoPager_pageByNumber a span{min-height:2em}.onoPager .onoPager_pageByNumber a span.itemNr{display:none}.onoPager .onoPager_pageByNumber a span.mobilePageNr{display:none}.ie7 .onoPager .onoPager_pageByNumber a{padding:20px 15px 0 15px;height:48px}.onoPager .onoPager_pageByNumber .onoPager_active{color:#333;filter:none}.homeLayout .onoPager .onoPager_pageByNumber .onoPager_active{margin-left:-45px;padding:0 15px 0 60px;background:url(/images/bgSpotlightTabsHome.png) left center no-repeat}.detailLayout .onoPager .onoPager_pageByNumber .onoPager_active{margin-left:-33px;padding:0 15px 0 48px;background:url(/images/bgSpotlightTabsDetail.png) left center no-repeat}.onoPager .onoPager_pageByNumber .onoPager_active span{background:none}.ie7.homeLayout .onoPager .onoPager_pageByNumber .onoPager_active{padding:20px 15px 0 60px}.ie7.detailLayout .onoPager .onoPager_pageByNumber .onoPager_active{padding:20px 15px 0 58px}.homeLayout .onoPager.items-1 .onoPager_pageByNumber a{height:275px;line-height:275px;overflow:hidden}.detailLayout .onoPager.items-1 .onoPager_pageByNumber a{height:203px;line-height:203px;overflow:hidden}.onoPager.items-1 .onoPager_pageByNumber a span{width:150px}.homeLayout .onoPager.items-2 .onoPager_pageByNumber a{height:137px;line-height:137px}.detailLayout .onoPager.items-2 .onoPager_pageByNumber a{height:101px;line-height:101px}.ie7.homeLayout .onoPager.items-2 .onoPager_pageByNumber a{height:117px;line-height:117px}.ie7.detailLayout .onoPager.items-2 .onoPager_pageByNumber a{height:81px;line-height:81px}.onoPager.items-2 .onoPager_pageByNumber a span{width:250px}.homeLayout .onoPager.items-3 .onoPager_pageByNumber a{height:91px;line-height:91px}.detailLayout .onoPager.items-3 .onoPager_pageByNumber a{height:67px;line-height:67px}.ie7.homeLayout .onoPager.items-3 .onoPager_pageByNumber a{height:71px;line-height:71px}.ie7.detailLayout .onoPager.items-3 .onoPager_pageByNumber a{height:47px;line-height:47px}.onoPager.items-3 .onoPager_pageByNumber a span{width:250px}.homeLayout .onoPager.items-4 .onoPager_pageByNumber a{height:68px;line-height:68px}.detailLayout .onoPager.items-4 .onoPager_pageByNumber a{height:50px;line-height:50px}.ie7.homeLayout .onoPager.items-4 .onoPager_pageByNumber a{height:48px;line-height:48px}.ie7.detailLayout .onoPager.items-4 .onoPager_pageByNumber a{height:30px;line-height:30px}.onoPager.items-4 .onoPager_pageByNumber a span{width:250px}@media screen and (max-width: 1320px){body.detailLayout .spotlight{z-index:0;width:100% !important;height:225px !important;margin:0 auto 25px auto}body.detailLayout .spotlight .onoPager{overflow:visible}body.detailLayout .spotlight .onoPager .onoPager_listContainer{width:100% !important;height:225px !important}body.detailLayout .spotlight .onoPager .onoPager_listContainer .spotlightItems{width:100% !important;height:225px !important}body.detailLayout .spotlight .onoPager .onoPager_listContainer .spotlightItems li{width:100% !important;height:225px !important;overflow:hidden}body.detailLayout .spotlight .onoPager .onoPager_listContainer .spotlightItems li a{width:100% !important;height:225px !important;position:relative;display:block}body.detailLayout .spotlight .onoPager .onoPager_listContainer .spotlightItems li a .itemImage{position:absolute;z-index:0;width:100% !important;height:auto}body.detailLayout .spotlight .onoPager .onoPager_listContainer .spotlightItems li a .mobileTxt{position:absolute;z-index:10;bottom:0;display:block;padding:15px;font-size:12px;color:#fff;text-transform:uppercase;background:#004f4d}body.detailLayout .spotlight .onoPager .onoPager_controlsContainer{top:auto;bottom:-25px;width:100%;height:auto;background:none;border:none}body.detailLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber{text-align:center}body.detailLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber a{display:inline-block;width:16px;height:16px;line-height:16px;padding:0;margin:0 5px;background:url(/images/sprite.png) -1500px -150px no-repeat}body.detailLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber a span{display:none}body.detailLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber a span.mobilePageNr{display:block;width:16px;height:16px;line-height:16px;padding:0;text-align:center;font-size:11px;color:#79838c;background:none}body.detailLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber a.onoPager_active{padding:0;margin:0 5px;background:url(/images/sprite.png) -1450px -200px no-repeat}body.detailLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber a.onoPager_active span.mobilePageNr{color:#fff}}@media screen and (max-width: 750px){body.homeLayout .spotlight{z-index:0;width:100% !important;height:180px !important;margin:0 auto 25px auto}body.homeLayout .spotlight .onoPager{overflow:visible}body.homeLayout .spotlight .onoPager .onoPager_listContainer{width:100% !important;height:180px !important}body.homeLayout .spotlight .onoPager .onoPager_listContainer .spotlightItems{width:100% !important;height:180px !important}body.homeLayout .spotlight .onoPager .onoPager_listContainer .spotlightItems li{width:100% !important;height:180px !important;overflow:hidden}body.homeLayout .spotlight .onoPager .onoPager_listContainer .spotlightItems li a{width:100% !important;height:180px !important;position:relative;display:block}body.homeLayout .spotlight .onoPager .onoPager_listContainer .spotlightItems li a .itemImage{position:absolute;z-index:0;width:100% !important;height:auto}body.homeLayout .spotlight .onoPager .onoPager_listContainer .spotlightItems li a .mobileTxt{position:absolute;z-index:10;bottom:0;display:block;padding:15px;font-size:12px;color:#fff;text-transform:uppercase;background:#004f4d}body.homeLayout .spotlight .onoPager .onoPager_controlsContainer{top:auto;bottom:-25px;width:100%;height:auto;background:none;border:none}body.homeLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber{text-align:center}body.homeLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber a{display:inline-block;width:16px;height:16px;line-height:16px;padding:0;margin:0 5px;background:url(/images/sprite.png) -1500px -150px no-repeat}body.homeLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber a span{display:none}body.homeLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber a span.mobilePageNr{display:block;width:16px;height:16px;line-height:16px;padding:0;text-align:center;font-size:11px;color:#79838c;background:none}body.homeLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber a.onoPager_active{padding:0;margin:0 5px;background:url(/images/sprite.png) -1450px -200px no-repeat}body.homeLayout .spotlight .onoPager .onoPager_controlsContainer .onoPager_controls .onoPager_pageByNumber a.onoPager_active span.mobilePageNr{color:#fff}}.searchResults{margin-top:10px}.searchResultsList{margin-top:10px;border-bottom:1px solid #dedede}.searchResultsList .searchResult{border-top:1px solid #dedede;padding:5px 0}.searchResultsList .searchResultTitle{font:normal 1.143em/1.25em Arial,Helvetica,sans-serif;color:#005e5d;margin-bottom:5px}.searchResultsList .searchResultTitle a{color:#009286}.searchResultsList .searchResultText,.searchResultsList .searchResultLink{font-size:0.857em}.searchResultsList .searchResultLink{color:#009286}.searchResultsList .searchResultLink .icon-arrow-right-2{padding-right:4px;font-size:0.75em}.noSearchResults{margin-top:10px}.pager{padding:10px 0;text-align:center}.pager a{padding:4px 6px;color:#009286}.pager a:hover{border-radius:3px;text-decoration:none;color:#fff;background:#009286}.pager .de-activated{color:#666}.pager .de-activated:hover{color:#666;cursor:default;background:none}.pager .active{font-weight:bold}.sitemap{margin-top:10px}.sitemap li{padding:2px 0;list-style:none}.sitemap li:before{padding-right:4px;font-family:'icons';font-size:0.75em;font-style:normal;font-weight:normal;color:#009286;speak:none;-webkit-font-smoothing:antialiased;content:'\21'}.sitemap li ul{padding-top:2px}.sitemap li li{padding:0 0 0 17px;font-size:0.857em}.sitemap li li:before{content:'\25'}.ie7 .sitemap{margin-left:20px}.ie7 .sitemap li{padding:0;list-style:disc}.ie7 .sitemap li li{list-style:circle}.ie7 .sitemap ul{margin-left:20px}@media screen and (max-width: 1320px){.cPrompt{height:auto !important}.cPrompt span.cPrompt_message{margin-top:0 !important;padding:10px !important;line-height:20px !important}}div#newsticker li div.news-item{height:85px !important}body.ie7 div.socialMediaBlock a{height:16px;width:16px;background:url("/images/social-icons-ie7.png");background-repeat:no-repeat;background-position:0 0}body.ie7 div.socialMediaBlock a.LinkedIn,body.ie7 div.socialMediaBlock a.LinkedIn:hover{background-position:0 0}body.ie7 div.socialMediaBlock a.Twitter,body.ie7 div.socialMediaBlock a.Twitter:hover{background-position:0 -12px}body.ie7 div.socialMediaBlock a.Facebook,body.ie7 div.socialMediaBlock a.Facebook:hover{background-position:0 -24px}body.ie7 div.socialMediaBlock a.GooglePlus,body.ie7 div.socialMediaBlock a.GooglePlus:hover{background-position:0 -36px}body.ie7 div.socialMediaBlock a.YouTube,body.ie7 div.socialMediaBlock a.YouTube:hover{background-position:0 -48px}body.ie7 div.socialMediaBlock a:hover{height:16px;width:16px;background:url("/images/social-icons-ie7-hover.png");background-repeat:no-repeat;background-position:0 0}body.ie7 div.onoPager_listContainer,body.ie7 div.onoPager_controlsContainer{overflow:hidden !important}body.ie7 div.contentColRight div.scfForm div.scfSubmitButtonBorder{border:1px solid #dca325;display:block;float:right;margin-left:123px;width:auto;min-width:auto;height:22px}body.ie7 div.contentColRight div.scfForm div.scfSubmitButtonBorder>input{border-style:none;line-height:18px;width:auto;min-width:auto;margin-left:-123px !important;border-color:#dca325;background-color:#f1b328;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffd200), to(#f1b328));background-image:-webkit-linear-gradient(top, #ffd200, #f1b328);background-image:-moz-linear-gradient(top, #ffd200, #f1b328);background-image:-o-linear-gradient(top, #ffd200, #f1b328);background-image:linear-gradient(to bottom, #ffd200, #f1b328);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd200', endColorstr='#f1b328');height:22px;outline-width:0 !important;outline:none !important;display:block}body.ie7 div.contentColRight div.scfForm div.scfSubmitButtonBorder>input:focus,body.ie7 div.contentColRight div.scfForm div.scfSubmitButtonBorder>input:hover{border-style:none;background-color:#ffd200;background-image:-webkit-gradient(linear, left top, left bottom, from(#f1b238), to(#ffd200));background-image:-webkit-linear-gradient(top, #f1b238, #ffd200);background-image:-moz-linear-gradient(top, #f1b238, #ffd200);background-image:-o-linear-gradient(top, #f1b238, #ffd200);background-image:linear-gradient(to bottom, #f1b238, #ffd200);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1b238', endColorstr='#ffd200')}body.ie7 div.contentColLeft div.scfForm div.scfSubmitButtonBorder{border:1px solid #dca325;display:block;float:left;margin-left:160px;width:auto;min-width:auto;height:22px}body.ie7 div.contentColLeft div.scfForm div.scfSubmitButtonBorder>input{border-style:none;line-height:18px;width:auto;min-width:auto;margin-left:-160px !important;background-color:#f1b328;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffd200), to(#f1b328));background-image:-webkit-linear-gradient(top, #ffd200, #f1b328);background-image:-moz-linear-gradient(top, #ffd200, #f1b328);background-image:-o-linear-gradient(top, #ffd200, #f1b328);background-image:linear-gradient(to bottom, #ffd200, #f1b328);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd200', endColorstr='#f1b328');height:22px;outline-width:0 !important;outline:none !important;display:block}body.ie7 div.contentColLeft div.scfForm div.scfSubmitButtonBorder>input:focus,body.ie7 div.contentColLeft div.scfForm div.scfSubmitButtonBorder>input:hover{border-style:none;background-color:#ffd200;background-image:-webkit-gradient(linear, left top, left bottom, from(#f1b238), to(#ffd200));background-image:-webkit-linear-gradient(top, #f1b238, #ffd200);background-image:-moz-linear-gradient(top, #f1b238, #ffd200);background-image:-o-linear-gradient(top, #f1b238, #ffd200);background-image:linear-gradient(to bottom, #f1b238, #ffd200);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1b238', endColorstr='#ffd200')}body.ie7 div.contentColRight div.scfForm span.scfCheckbox input{width:14px;margin-right:5px;float:left}body.ie7 div.contentColRight div.scfForm span.scfCheckbox label{margin-top:4px}span.scfCheckbox input[type="checkbox"]{float:left}body.ie8 div.contentColRight div.scfForm div.scfSubmitButtonBorder>input,body.ie9 div.contentColRight div.scfForm div.scfSubmitButtonBorder>input{border:1px solid #dca325;line-height:20px;width:auto;min-width:70px;margin-left:120px !important;float:right;border-color:#dca325;background-color:#f1b328;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffd200), to(#f1b328));background-image:-webkit-linear-gradient(top, #ffd200, #f1b328);background-image:-moz-linear-gradient(top, #ffd200, #f1b328);background-image:-o-linear-gradient(top, #ffd200, #f1b328);background-image:linear-gradient(to bottom, #ffd200, #f1b328);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd200', endColorstr='#f1b328')}body.ie8 div.contentColRight div.scfForm div.scfSubmitButtonBorder>input:focus,body.ie8 div.contentColRight div.scfForm div.scfSubmitButtonBorder>input:hover,body.ie9 div.contentColRight div.scfForm div.scfSubmitButtonBorder>input:focus,body.ie9 div.contentColRight div.scfForm div.scfSubmitButtonBorder>input:hover{border:1px solid #dca325;background-color:#ffd200;background-image:-webkit-gradient(linear, left top, left bottom, from(#f1b238), to(#ffd200));background-image:-webkit-linear-gradient(top, #f1b238, #ffd200);background-image:-moz-linear-gradient(top, #f1b238, #ffd200);background-image:-o-linear-gradient(top, #f1b238, #ffd200);background-image:linear-gradient(to bottom, #f1b238, #ffd200);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1b238', endColorstr='#ffd200')}body.ie8 div.contentColLeft div.scfForm div.scfSubmitButtonBorder>input,body.ie9 div.contentColLeft div.scfForm div.scfSubmitButtonBorder>input{border:1px solid #dca325;line-height:20px;width:auto;min-width:70px;margin-left:160px !important;float:left;border-color:#dca325;background-color:#f1b328;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffd200), to(#f1b328));background-image:-webkit-linear-gradient(top, #ffd200, #f1b328);background-image:-moz-linear-gradient(top, #ffd200, #f1b328);background-image:-o-linear-gradient(top, #ffd200, #f1b328);background-image:linear-gradient(to bottom, #ffd200, #f1b328);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd200', endColorstr='#f1b328')}body.ie8 div.contentColLeft div.scfForm div.scfSubmitButtonBorder>input:focus,body.ie8 div.contentColLeft div.scfForm div.scfSubmitButtonBorder>input:hover,body.ie9 div.contentColLeft div.scfForm div.scfSubmitButtonBorder>input:focus,body.ie9 div.contentColLeft div.scfForm div.scfSubmitButtonBorder>input:hover{border:1px solid #dca325;background-color:#ffd200;background-image:-webkit-gradient(linear, left top, left bottom, from(#f1b238), to(#ffd200));background-image:-webkit-linear-gradient(top, #f1b238, #ffd200);background-image:-moz-linear-gradient(top, #f1b238, #ffd200);background-image:-o-linear-gradient(top, #f1b238, #ffd200);background-image:linear-gradient(to bottom, #f1b238, #ffd200);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1b238', endColorstr='#ffd200')}.customerReviewBlock .ratingButton{text-align:center}.customerReviewBlock table td{padding-left:15px}.customerReviewBlock input[type="radio"]{display:none}.customerReviewBlock input[type="radio"]+label{background-image:url("/images/star-not-selected.png");background-repeat:no-repeat;display:inline-block;height:24px;text-align:center;width:24px;text-indent:100%;white-space:nowrap;overflow:hidden}.customerReviewBlock input[type="radio"]:enabled+label{cursor:pointer}.customerReviewBlock input[type="radio"]:checked+label{background-image:url("/images/star-selected.png")}.customerReviewBlock input[type=submit]{margin-top:8px;background-color:#F1B328;background-image:linear-gradient(to bottom, #FFD200, #F1B328);height:20px;border:1px solid #DCA325;box-shadow:0 0 0 1px #fff,0 0 5px 1px rgba(0,0,0,0.25);display:inline-block;height:2em;line-height:2em;min-width:32px;padding:0 10px;text-align:center;text-decoration:none !important}.dynamicButtons{width:570px !important}.dynamicButtons .button{width:256px;height:auto;line-height:1.4em;font-weight:bold;padding:10px 10px;box-shadow:0 0 5px 1px rgba(0,0,0,0.25)}.dynamicButtons .button:first-child{margin-right:10px}.dynamicImage{position:relative;background:url("/images/bgDynamicImage.png") no-repeat top left;display:block;height:411px}.dynamicImage a{position:absolute;display:block;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;text-indent:-9999px}.dynamicImage a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);opacity:0.1}.dynamicImage #bttn1{top:52px;left:36px;width:85px;height:27px}.dynamicImage #bttn2{top:12px;left:164px;width:116px;height:26px}.dynamicImage #bttn3{top:29px;left:406px;width:114px;height:26px}.dynamicImage #bttn4{top:157px;left:12px;width:148px;height:43px}.dynamicImage #bttn5{top:157px;left:234px;width:110px;height:26px}.dynamicImage #bttn6{top:185px;left:234px;width:110px;height:26px}.dynamicImage #bttn7{top:213px;left:234px;width:110px;height:26px}.dynamicImage #bttn8{top:157px;left:399px;width:157px;height:43px}.dynamicImage #bttn9{top:267px;left:50px;width:148px;height:44px}.dynamicImage #bttn10{top:255px;left:342px;width:150px;height:26px}.dynamicImage #bttn11{top:355px;left:79px;width:164px;height:27px}.dynamicImage #bttn12{top:355px;left:304px;width:138px;height:44px}.contentColLeft .abnRegister{background-color:transparent;margin-top:20px;font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:18.004px;overflow:hidden}.contentColLeft .abnRegister h1{font:normal 1.143em/1.25em Arial,Verdana,sans-serif;color:#005e5d;margin-bottom:3%}.contentColLeft .abnRegister .large-3{width:50%;float:left;margin-bottom:3%}.contentColLeft .abnRegister .large-9{width:50%;float:left;margin-bottom:3%}.contentColLeft .abnRegister .large-9 input{width:100%}.contentColLeft .abnRegister .large-9 span{color:#f00}.contentColLeft .abnRegister .large-12 .large-12{width:100%;float:left;margin-top:3%;clear:both}.contentColLeft .abnRegister .large-12 .large-12 input[type="checkbox"]{float:left;margin-bottom:10px}.contentColLeft .abnRegister .large-12 .large-12 input[type="checkbox"]:not(:first-child){clear:both}.contentColLeft .abnRegister .large-12 .large-12 label[for=phrightcolumnmain_1_chkAlreadyWorkHere],.contentColLeft .abnRegister .large-12 .large-12 label[for=phrightcolumnmain_1_chkMoreInfo]{display:inline-block;width:90%;float:right;margin-bottom:10px}.contentColLeft .abnRegister .large-12 .large-12 input[type="submit"]{display:inline-block;border:1px solid #dca325;padding:0 10px;min-width:32px;height:2em;line-height:1.9em;text-align:center;text-decoration:none !important;box-shadow:0 0 0 1px #fff,0 0 5px 1px rgba(0,0,0,0.25);background-color:#f1b328;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffd200), to(#f1b328));background-image:-webkit-linear-gradient(top, #ffd200, #f1b328);background-image:-moz-linear-gradient(top, #ffd200, #f1b328);background-image:-o-linear-gradient(top, #ffd200, #f1b328);background-image:linear-gradient(to bottom, #ffd200, #f1b328);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd200', endColorstr='#f1b328');font-family:Verdana, Arial, sans-serif !important;font-size:11px;cursor:pointer}.hubBlocks div:nth-child(odd){clear:left}.hubBlocks div .hubContentBlock{margin-bottom:3%;margin-top:3%;width:97%;box-sizing:border-box;float:left}.hubBlocks div:nth-child(odd) .hubContentBlock{margin-right:3%}.hubBlocks div:nth-child(even) .hubContentBlock{margin-left:3%}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiYWxsLmNvbWZpbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJImFsbC5jb21maW4uc2NzcyIsCgkJInZlbmRvci9HcmFwaGl0ZS9fdmFsdWVzLnNjc3MiLAoJCSJ2ZW5kb3IvR3JhcGhpdGUvX2Z1bmN0aW9ucy5zY3NzIiwKCQkidmVuZG9yL0dyYXBoaXRlL19yZXNldC5zY3NzIiwKCQkidmVuZG9yL1Byb2plY3QvX2FibmFtcm9fdmFsdWVzLnNjc3MiLAoJCSJzZXR0aW5ncy9fc2V0dGluZ3MuY29sb3JzLnNjc3MiLAoJCSJzZXR0aW5ncy9fc2V0dGluZ3MuZ2xvYmFsLnNjc3MiLAoJCSJzZXR0aW5ncy9fc2V0dGluZ3MuZm9udHMuc2NzcyIsCgkJImdlbmVyaWMvX2dlbmVyaWMuc2hhcmVkLnNjc3MiLAoJCSJnZW5lcmljL19nZW5lcmljLmJveC1zaXppbmcuc2NzcyIsCgkJInRvb2xzL190b29scy5taXhpbnMuc2NzcyIsCgkJInRvb2xzL190b29scy5mdW5jdGlvbnMuc2NzcyIsCgkJImVsZW1lbnRzL19lbGVtZW50cy50eXBvZ3JhcGh5LnNjc3MiLAoJCSJvYmplY3RzL19vYmplY3RzLmxheW91dC5zY3NzIiwKCQkib2JqZWN0cy9fb2JqZWN0cy50eXBvZ3JhcGh5LnNjc3MiLAoJCSJ2ZW5kb3IvbW1lbnUvanF1ZXJ5Lm1tZW51LW92ZXJ3cml0ZXMuc2NzcyIsCgkJImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYmxvY2tzLnNjc3MiLAoJCSJjb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2NzcyIsCgkJImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnJlYWRjcnVtYi5zY3NzIiwKCQkiY29tcG9uZW50cy9fY29tcG9uZW50cy5jb29raWViYXIuc2NzcyIsCgkJImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZmFxbGlzdC5zY3NzIiwKCQkiY29tcG9uZW50cy9fY29tcG9uZW50cy5maWx0ZXJzLnNjc3MiLAoJCSJjb21wb25lbnRzL19jb21wb25lbnRzLmZvb3Rlci5zY3NzIiwKCQkiY29tcG9uZW50cy9fY29tcG9uZW50cy5mdW5kaW5nY2FsY3VsYXRvci5zY3NzIiwKCQkiY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXIuc2NzcyIsCgkJImNvbXBvbmVudHMvX2NvbXBvbmVudHMubWFpbnZpc3VhbC5zY3NzIiwKCQkiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXZpZ2F0aW9uLnNjc3MiLAoJCSJjb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyIsCgkJImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3c2xpc3Quc2NzcyIsCgkJImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVmZXJyYWx3aXphcmQuc2NzcyIsCgkJImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVzb3VyY2VjZW50cmUuc2NzcyIsCgkJImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3BvdGxpZ2h0LnNjc3MiLAoJCSJjb21wb25lbnRzL19jb21wb25lbnRzLnNvY2lhbC5zY3NzIiwKCQkiY29tcG9uZW50cy9fY29tcG9uZW50cy5zdWJtZW51LnNjc3MiLAoJCSJjb21wb25lbnRzL19jb21wb25lbnRzLnN1cnZleS5zY3NzIiwKCQkidmVuZG9yL0dyYXBoaXRlL190ZXh0LnNjc3MiLAoJCSJ2ZW5kb3IvR3JhcGhpdGUvX3RleHQtYmxvY2suc2NzcyIsCgkJInZlbmRvci9HcmFwaGl0ZS9fZ3JpZC1maXhlZC1mdW5jdGlvbnMuc2NzcyIsCgkJInZlbmRvci9HcmFwaGl0ZS9fZ3JpZC5zY3NzIiwKCQkidmVuZG9yL0dyYXBoaXRlL19ncmlkLXByaW50LnNjc3MiLAoJCSJ2ZW5kb3IvR3JhcGhpdGUvX2dyaWQtZml4ZWQuc2NzcyIsCgkJInZlbmRvci9HcmFwaGl0ZS9fZ3JpZC1tb2JpbGUuc2NzcyIsCgkJInZlbmRvci9HcmFwaGl0ZS9fc2Nfd2ZtLnNjc3MiLAoJCSJ2ZW5kb3IvR3JhcGhpdGUvX2dyaWQtZml4ZWQtZnVuY3Rpb25zX3RhYmxldC5zY3NzIiwKCQkidmVuZG9yL0dyYXBoaXRlL19ncmlkLWZpeGVkX3RhYmxldC5zY3NzIiwKCQkidmVuZG9yL1Byb2plY3QvX2FibmFtcm8uc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIu+7v0BjaGFyc2V0IFwiVVRGLThcIjtcblxuXG5cblxuLyogIyMjIyMgSVRDU1MgU1RBUlRTIEhFUkUgIyMjIyMgKi9cblxuLyogU0VUVElOR1MgKi9cbi8qIEJBU0UgKi9cbkBpbXBvcnQgXCJ2ZW5kb3IvR3JhcGhpdGUvX3ZhbHVlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9yL0dyYXBoaXRlL19mdW5jdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvci9HcmFwaGl0ZS9fcmVzZXQuc2Nzc1wiO1xuXG4vKiBQUk9KRUNUIEJBU0UgKi9cbkBpbXBvcnQgXCJ2ZW5kb3IvUHJvamVjdC9fYWJuYW1yb192YWx1ZXMuc2Nzc1wiO1xuXG5cblxuQGltcG9ydCBcInNldHRpbmdzL19zZXR0aW5ncy5jb2xvcnNcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy9fc2V0dGluZ3MuZ2xvYmFsXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvX3NldHRpbmdzLmZvbnRzXCI7XG5cblxuXG5cbi8qIEdFTkVSSUMgKi9cbkBpbXBvcnQgXCJnZW5lcmljL19nZW5lcmljLnNoYXJlZFwiO1xuQGltcG9ydCBcImdlbmVyaWMvX2dlbmVyaWMuYm94LXNpemluZ1wiO1xuXG4vKiBUT09MUyAqL1xuQGltcG9ydCBcInRvb2xzL190b29scy5taXhpbnNcIjtcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMuZnVuY3Rpb25zXCI7XG5cbi8qIEVMRU1FTlRTICovXG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLnR5cG9ncmFwaHlcIjtcblxuLyogT0JKRUNUUyAqL1xuQGltcG9ydCBcIm9iamVjdHMvX29iamVjdHMubGF5b3V0XCI7XG5AaW1wb3J0IFwib2JqZWN0cy9fb2JqZWN0cy50eXBvZ3JhcGh5XCI7XG5cbi8qIFZFTkRPUiAqL1xuLy9AaW1wb3J0IFwidmVuZG9yL2ZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWVcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvbW1lbnUvanF1ZXJ5Lm1tZW51LmNzc1wiO1xuQGltcG9ydCBcInZlbmRvci9tbWVudS9qcXVlcnkubW1lbnUtb3ZlcndyaXRlc1wiO1xuXG4vKiBDT01QT05FTlRTICovXG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ibG9ja3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmNvb2tpZWJhclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZmFxbGlzdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZmlsdGVyc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mdW5kaW5nY2FsY3VsYXRvclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5tYWludmlzdWFsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzbGlzdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVmZXJyYWx3aXphcmRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnJlc291cmNlY2VudHJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zcG90bGlnaHRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnNvY2lhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3VibWVudVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3VydmV5XCI7XG5cbi8qIFRFWFQgU1RZTElORyAqL1xuQGltcG9ydCBcInZlbmRvci9HcmFwaGl0ZS9fdGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9yL0dyYXBoaXRlL190ZXh0LWJsb2NrLnNjc3NcIjtcblxuLyogR1JJRFMgKi9cbi8qIEZpeGVkIChjb2x1bW4gd2lkdGggY2FuIGJlIHNldCkgKi9cbkBpbXBvcnQgXCJ2ZW5kb3IvR3JhcGhpdGUvX2dyaWQtZml4ZWQtZnVuY3Rpb25zLnNjc3NcIjtcblxuQGltcG9ydCBcInZlbmRvci9HcmFwaGl0ZS9fZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9yL0dyYXBoaXRlL19ncmlkLXByaW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvR3JhcGhpdGUvX2dyaWQtZml4ZWQuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvci9HcmFwaGl0ZS9fZ3JpZC1tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvci9HcmFwaGl0ZS9fc2Nfd2ZtLnNjc3NcIjtcblxuLy9AaW1wb3J0IFwiR3JhcGhpdGUvX29ub1BhZ2VyLWJhc2ljLnNjc3NcIjsgUklXQUw/XG5cblxuQGltcG9ydCBcInZlbmRvci9HcmFwaGl0ZS9fZ3JpZC1maXhlZC1mdW5jdGlvbnNfdGFibGV0LnNjc3NcIjsgXG5cbi8vIERpc2FibGVkLCB2YXJpYWJsZXMgaW4gbWVkaWEgcXVlcmllcyBvbmx5IHdvcmsgaW4gU2FzcyAzLjIrXG4gXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRncF9tb2JpbGUpIGFuZCAobWF4LXdpZHRoOiRncF9kZXNrdG9wKSB7XG4gICAgQGltcG9ydCBcInZlbmRvci9HcmFwaGl0ZS9fZ3JpZC1maXhlZF90YWJsZXQuc2Nzc1wiO1xufVxuXG4vKiBQUk9KRUNUIEJMT0NLUyAqL1xuQGltcG9ydCBcInZlbmRvci9Qcm9qZWN0L19hYm5hbXJvLnNjc3NcIjtcblxuXG4vKiBFTkQgVkVORE9SICovXG5cblxuXG4vKlxuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5saW5rc1wiO1xuXG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmltYWdlc1wiO1xuXG5cblxuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnV0dG9uc1wiO1xuXG5AaW1wb3J0IFwidHJ1bXBzL190cnVtcHMubWFpblwiO1xuXG4gICAgKi8iLAoJCSIvKlxuICogQmFzaWMgZ3JhcGhpdGUgY29uZmlndXJhdGlvblxuICpcbiAqIFRoZSB2YWx1ZXMgYXJlIHVzZWQgdGhyb3Vnb3V0IHRoZSBHcmFwaGl0ZSBmcmFtZXdvcmsuXG4gKi9cblxuXG5cbi8qXG4gKiBWYWx1ZXNcbiAqL1xuJGdwX3BhcmFncmFwaFNwYWNpbmc6ICAgIDAuNjQzZW07ICAgICAgIC8qIFNwYWNlIGJldHdlZW4gcGFyYWdyYXBocyAqL1xuJGdwX2xpbmVIZWlnaHQ6ICAgICAgICAgIDEuNHJlbTtcbiRncF9iYXNlRm9udFNpemU6ICAgICAgICAwLjg3cmVtO1xuJGdwX2JvZHlGb250U2l6ZTogICAgICAgIDAuODdyZW07XG4kZ3BfYmFzZUZvbnQ6ICAgICAgICAgICAgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiRncF9hbHRGb250OiAgICAgICAgICAgICBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG5cbi8qXG4gKiBSZXNwb25zaXZlIGRlc2lnblxuICovXG4kZ3BfZGVza3RvcDogICAgICAgICAgICAgMTMyMHB4OyAgICAgLyogVmFsdWVzIGhpZ2hlciB0aGFuIHRoaXMgYXJlIGNvbnNpZGVyZWQgZGVza3RvcCBzY3JlZW5zICovXG4kZ3BfbW9iaWxlOiAgICAgICAgICAgICAgNzUwcHg7ICAgICAvKiBWYWx1ZXMgbG93ZXIgdGhhbiB0aGlzIGFyZSBjb25zaWRlcmVkIG1vYmlsZSBkZXZpY2VzICovXG4kZ3BfdGFibGV0Olx0XHRcdFx0IDEwMjRweDtcdFx0XHRcdFx0LyogV2lkdGggbG93ZXIgdGhhbiBkZXNrdG9wIGFuZCBoaWdoZXIgdGhhbiBtb2JpbGUgaXMgY29uc2lkZXJlZCB0YWJsZXQgKi9cblxuLypcbiAqIENvbG9yc1xuICovXG4kZ3BfY29sb3JIaWdoOiAgICAgICAgICAgI2ZmZjsgICAgICAvKiBMaWdodGVzdCBjb2xvciBpbiB0aGUgd2Vic2l0ZSAqL1xuJGdwX2NvbG9yTG93OiAgICAgICAgICAgICMzMzM7ICAgICAgLyogRGFya2VzdCBjb2xvciBpbiB0aGUgd2Vic2l0ZSAqL1xuJGdwX2NvbG9yMTogICAgICAgICAgICAgICMwMDkyODY7ICAgLyogR3JlZW4gKi9cbiRncF9jb2xvcjI6ICAgICAgICAgICAgICAjMDA1ZTVkOyAgIC8qIE1lZGl1bSBHcmVlbiAqL1xuJGdwX2NvbG9yMzogICAgICAgICAgICAgICMwMDRjNGM7ICAgLyogRGFyayBHcmVlbiAqL1xuJGdwX2NvbG9yNDogICAgICAgICAgICAgICNmM2MwMDA7ICAgLyogWWVsbG93ICovXG4kZ3BfY29sb3I1OiAgICAgICAgICAgICAgI2JiYmVjMzsgICAvKiBMaWdodCBHcmV5ICovXG4kZ3BfY29sb3I2OiAgICAgICAgICAgICAgIzc5ODM4YzsgICAvKiBNZWRpdW0gR3JleSAqL1xuJGdwX2NvbG9yNzogICAgICAgICAgICAgICM1NDY0NmM7ICAgLyogRGFyayBHcmV5ICovXG4kZ3BfY29sb3JMaW5rOiAgICAgICAgICAgJGdwX2NvbG9yTG93OyAgIC8qIERlZmF1bHQgY29sb3IgbGluayAqL1xuJGdwX2NvbG9yQWxlcnQ6ICAgICAgICAgICNmMDA7ICAgICAgLyogQmFzZSBjb2xvciBmb3IgYWxlcnQgYm94ZXMgKi9cbiRncF9jb2xvckF0dGVudGlvbjogICAgICAjRjlGRjA0OyAgIC8qIEJhc2UgY29sb3IgZm9yIGJveGVzIHdpdGggaW1wb3J0YW50IGluZm9ybWF0aW9uICovXG5cblxuLypcbiAqIEZvcm1cbiAqL1xuJGdwX2Zvcm1Db2x1bW4xOiAgICAgICAgIDE1MHB4OyAgICAgLyogV2lkdGggb2YgZm9ybSBsYWJlbHMgaWYgbGFiZWxzIGFyZSBsZWZ0IGZyb20gdGhlIGZvcm0gZmllbGRzICovXG4kZ3BfZm9ybUNvbHVtbkd1dHRlcjogICAgMTBweDsgICAgICAvKiBTcGFjZSBiZXR3ZWVuIGxhYmVscyBhbmQgZm9ybSBmaWVsZHMgaWYgdGhleSBhcmUgbmV4dCB0byBlYWNoIG90aGVyICovXG4kZ3BfZm9ybUNvbHVtbjI6ICAgICAgICAgMjIwcHg7ICAgICAvKiBXaWR0aCBvZiBmb3JtIGZpZWxkcyBpZiBsYWJlbHMgYXJlIGxlZnQgZnJvbSB0aGUgZm9ybSBmaWVsZHMgKi9cblxuXG4kc3BvdGxpZ2h0SGVpZ2h0TW9iaWxlOlx0MTgwcHg7XG4kc3BvdGxpZ2h0SGVpZ2h0VGFibGV0Olx0MTgwcHg7XG5cbi8qXG4gKiBHcmlkIGNvbmZpZ3VyYXRpb25cbiAqL1xuJGdwX2dyaWRXaWR0aDogICAgICAgICAgICRncF9kZXNrdG9wOyAgIC8qIFdpZHRoIG9mIHRoZSBncmlkICovXG4kZ3BfZ3JpZFdpZHRoVGFibGV0OiAgICAgJGdwX3RhYmxldDsgICAvKiBXaWR0aCBvZiB0aGUgZ3JpZCAqL1xuJGdwX2dyaWRIZWFkZXJIZWlnaHQ6ICAgIDk4cHg7ICAgICAvKiBIZWlnaHQgb2YgdGhlIGhlYWRlciAoaWYgdGhlIGhlYWRlciBoZWlnaHQgaXMgbm90IGR5bmFtaWMgKi9cbiRncF9ncmlkQmxvY2tTcGFjaW5nOiAgICAyMHB4OyAgICAgIC8qIEd1dHRlciBiZXR3ZWVuIGNvbHVtbnMgKi9cbiRncF9ncmlkQmxvY2tQYWRkaW5nOiAgICAkZ3BfZ3JpZEJsb2NrU3BhY2luZyAvIDI7ICAvKiBTcGFjaW5nIGJldHdlZW4gYmxvY2tzIGluIGEgY29sdW1uICovXG4kZ3BfZ3JpZEZpeGVkQ29sczogICAgICAgMTI7ICAgICAgICAvKiBUb3RhbCBudW1iZXIgb2YgY29sdW1ucyAqL1xuJGdwX2dyaWRGaXhlZENvbHNUYWJsZXQ6IDg7ICAgICAgICAvKiBUb3RhbCBudW1iZXIgb2YgY29sdW1ucyAqL1xuXG4iLAoJCSIvKlxuICogR3JhcGhpdGUgaGVscGVyIGZ1bmN0aW9ucy5cbiAqL1xuXG5cblxuQG1peGluIGdwX2JveFNpemluZygkYm94VHlwZTogYm9yZGVyLWJveCkge1xuICAgIC1tb3otYm94LXNpemluZzogJGJveFR5cGU7XG4gICAgLW1zLWJveC1zaXppbmc6ICRib3hUeXBlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogJGJveFR5cGU7XG4gICAgYm94LXNpemluZzogJGJveFR5cGU7XG59XG5cbkBtaXhpbiBncF9saW5lYXJHcmFkaWVudCgkc3RhcnQ6ICNmZmZmZmYsICRlbmQ6ICMwMDAwMDApIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHN0YXJ0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydCwgJGVuZCk7IFxuXHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydCwgJGVuZCk7IFxuXHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydCwgJGVuZCk7IFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oJHN0YXJ0KSwgdG8oJGVuZCkpOyBcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydCwgJGVuZCk7IFxuXHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydCwgJGVuZCk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9JyN7c3RhcnR9JywgRW5kQ29sb3JTdHI9JyN7ZW5kfScpO1xufVxuXG5AbWl4aW4gZ3BfYm94U2hhZG93KCR4T2Zmc2V0OiA1cHgsICR5T2Zmc2V0OiA1cHgsICRzaGFkb3dTaXplOiAxMHB4LCAkc2hhZG93Q29sb3I6ICMwMDAwMDApIHtcblx0LW1vei1ib3gtc2hhZG93OiAkeE9mZnNldCAkeU9mZnNldCAkc2hhZG93U2l6ZSAkc2hhZG93Q29sb3I7IFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHhPZmZzZXQgJHlPZmZzZXQgJHNoYWRvd1NpemUgJHNoYWRvd0NvbG9yOyBcblx0Ym94LXNoYWRvdzogJHhPZmZzZXQgJHlPZmZzZXQgJHNoYWRvd1NpemUgJHNoYWRvd0NvbG9yOyBcbn1cblxuQG1peGluIGdwX29wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xuICAgICRtc09wYWNpdHk6ICRvcGFjaXR5KjEwMDtcblxuXHRvcGFjaXR5OiAkb3BhY2l0eTtcblx0LW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PSN7bXNPcGFjaXR5fSknO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9I3ttc09wYWNpdHl9KTtcbn1cblxuQG1peGluIGdwX2JvcmRlclJhZGl1cygkdG9wTGVmdDogNXB4LCAkdG9wUmlnaHQ6IDVweCwgJGJvdHRvbVJpZ2h0OiA1cHgsICRib3R0b21MZWZ0OiA1cHgpIHtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkdG9wTGVmdCAkdG9wUmlnaHQgJGJvdHRvbVJpZ2h0ICRib3R0b21MZWZ0O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR0b3BMZWZ0ICR0b3BSaWdodCAkYm90dG9tUmlnaHQgJGJvdHRvbUxlZnQ7XG5cdGJvcmRlci1yYWRpdXM6ICR0b3BMZWZ0ICR0b3BSaWdodCAkYm90dG9tUmlnaHQgJGJvdHRvbUxlZnQ7XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbkBtaXhpbiBncF90cmFuc2l0aW9uKCR0eXBlOiBhbGwsICR0aW1lOiAwLjVzLCAkZWFzaW5nOiBlYXNlLW91dCkge1xuXHQtbW96LXRyYW5zaXRpb246ICR0eXBlICR0aW1lICRlYXNpbmc7ICBcblx0LW1zLXRyYW5zaXRpb246ICR0eXBlICR0aW1lICRlYXNpbmc7ICBcblx0LW8tdHJhbnNpdGlvbjogJHR5cGUgJHRpbWUgJGVhc2luZzsgIFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHR5cGUgJHRpbWUgJGVhc2luZzsgIFxuXHR0cmFuc2l0aW9uOiAkdHlwZSAkdGltZSAkZWFzaW5nOyAgXG59XG5cbi8qIG1ha2VzIHN1cmUgYSBib3ggZG9lcyBub3QgY29sbGFwc2Ugd2hlbiBpdCBvbmx5IGhvbGRzIGZsb2F0aW5nIG9iamVjdHMgKi9cbkBtaXhpbiBncF9jbGVhcigkbWluSGVpZ2h0OiAwKSB7XG4gICAgbWluLWhlaWdodDogJG1pbkhlaWdodDtcbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbn1cbiIsCgkJIi8qXG4gKiBDU1MgcmVzZXRcbiAqIFxuICogRWxpbWluYXRpbmcgYnJvd3NlciBkaWZmZXJlbmNlcyBhcyBtdWNoIGFzIHBvc3NpYmxlLlxuICovXG5cblxuXG5ib2R5LGRpdixkbCxkdCxkZCx1bCxvbCxsaSxwcmUsY29kZSxmb3JtLGZpZWxkc2V0LGxlZ2VuZCxpbnB1dCxzZWxlY3QsdGV4dGFyZWEscCxibG9ja3F1b3RlLHRoLHRkIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5cbi8qIFN0YXJ0IGJsb2NrIGVsZW1lbnRzICovXG5odG1sIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmZpZWxkc2V0LFxuaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG5vbCxcbnVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogSFRNTDUgKi9cbnNlY3Rpb24sXG5hcnRpY2xlLFxuaGVhZGVyLFxuZm9vdGVyLFxubmF2LFxuYXNpZGUsXG5oZ3JvdXAge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUge1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uLFxudGgge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLyogRW5kIGJsb2NrIGVsZW1lbnRzICovXG5cblxuXG4vKiBTdGFydCBiYXNpYyB0ZXh0IHN0eWxpbmcgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogJGdwX2xpbmVIZWlnaHQ7XG59XG5cbmFkZHJlc3MsXG5jYXB0aW9uLFxuY2l0ZSxcbmNvZGUsXG5kZm4sXG5lbSxcbnN0cm9uZyxcbnRoLFxudmFyIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5lbSxcbmNpdGUge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuXHRib3JkZXI6IDA7XG59XG4vKiBFbmQgYmFzaWMgdGV4dCBzdHlsaW5nICovXG5cblxuXG4vKiBTdGFydCBmb3JtICovXG5sYWJlbCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG5cdEBpbmNsdWRlIGdwX2JveFNpemluZztcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4qK2h0bWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuKitodG1sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLyogRW5kIGZvcm0gKi9cbiIsCgkJIu+7vyIsCgkJIi8qIEJhc2UgQ29sb3IgbWFwcyAqL1xyXG4kY29sb3ItcHJpbWFyeTogICAgICAgICAgICAgIzAwOTI4NjsgICAgLy8gbWlkLWdyZWVuXHJcbiRjb2xvci1zZWNvbmRhcnk6ICAgICAgICAgICAjMDA1RTVEOyAgICAvLyBkYXJrIGdyZWVuXHJcbiRjb2xvci10ZXJ0aWFyeTogICAgICAgICAgICAjZmZkMjAwOyAgICAvLyBvcmFuZ2VcclxuJGNvbG9yLXF1YXJ0aWFyeTogICAgICAgICAgICNjZjY2Mzg7ICAgIC8vIG9yYW5nZVxyXG4kY29sb3ItYWNjZXB0OiAgICAgICAgICAgICAgIzAwNjYwMDsgICAgLy8nQ29ycmVjdCcgY29sb3IgLy8wMGIyMDAgZTVmN2U2XHJcbiRjb2xvci1yZWZ1c2U6ICAgICAgICAgICAgICAjYmYxMDM0OyAgICAvLydFcnJvcicgY29sb3JcclxuJGNvbG9yLXNoYWRlLWFtb3VudDogICAgICAgIDclO1xyXG4kY29sb3ItdHJhbnMtYW1vdW50OiAgICAgICAgMC41O1xyXG4kY29sb3Itd2hpdGU6ICAgICAgICAgICAgICAgI2ZmZmZmZjtcclxuJGNvbG9yLWJsYWNrOiAgICAgICAgICAgICAgICMwMDAwMDA7XHJcbiRjb2xvci13aGl0ZS1icm9rZW46ICAgICAgICAjZmFmYWZhO1xyXG4kY29sb3ItbGlnaHRncmVlbjogICAgICAgICAgI2M0ZjVjNDtcclxuXHJcbi8vIGdyYXlzY2FsZSBcclxuJGNvbG9yLWdyYXk6ICAgICAgICAgICAgICAgICNhYWFkYjI7XHJcbiRjb2xvci1ncmF5LWRhcms6ICAgICAgICAgICAjNjY2NjY2O1xyXG4kY29sb3ItZ3JheS12ZXJ5ZGFyazogICAgICAgIzIyMjIyMjsgXHJcbiRjb2xvci1ncmF5LXZlcnlsaWdodDogICAgICAjZWNlYmVjOyBcclxuJGNvbG9yLWdyYXktdWx0cmFsaWdodDogICAgICNkZWRlZGU7IFxyXG5cclxuLy9zdWJtZW51IGl0ZW1zXHJcbiRjb2xvci1ncmF5LXN1Yi1iYXNlOiAgICAgICAjRUNFQkVDO1xyXG4kY29sb3ItZ3JheS1zdWItc2VjOiAgICAgICAgI0RCREJEQjtcclxuJGNvbG9yLWdyYXktc3ViLWhvdmVyOiAgICAgICNCOUI5Qjk7XHJcblxyXG4vLyBjb2xvciB2YXJpYWJsZSBtYXBcclxuJGNvbG9yczogKFxyXG4gICAgcHJpbWFyeTogKFxyXG4gICAgICAgIGJhc2U6ICRjb2xvci1wcmltYXJ5LFxyXG4gICAgICAgIGxpZ2h0OiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAkY29sb3Itc2hhZGUtYW1vdW50KSxcclxuICAgICAgICBkYXJrOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksICRjb2xvci1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgIHRyYW5zOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItcHJpbWFyeSwgJGNvbG9yLXRyYW5zLWFtb3VudClcclxuICAgICksXHJcbiAgICBzZWNvbmRhcnk6IChcclxuICAgICAgICBiYXNlOiAkY29sb3Itc2Vjb25kYXJ5LFxyXG4gICAgICAgIGxpZ2h0OiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnksICRjb2xvci1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgIGRhcms6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAkY29sb3Itc2hhZGUtYW1vdW50KSxcclxuICAgICAgICB0cmFuczogdHJhbnNwYXJlbnRpemUoJGNvbG9yLXNlY29uZGFyeSwgJGNvbG9yLXRyYW5zLWFtb3VudClcclxuICAgICksXHJcbiAgICB0ZXJ0aWFyeTogKFxyXG4gICAgICAgIGJhc2U6ICRjb2xvci10ZXJ0aWFyeSxcclxuICAgICAgICBsaWdodDogbGlnaHRlbigkY29sb3ItdGVydGlhcnksICRjb2xvci1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgIGRhcms6IGRhcmtlbigkY29sb3ItdGVydGlhcnksICRjb2xvci1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgIHRyYW5zOiAjRkZGRkNDXHJcbiAgICApLFxyXG4gICAgLy9cclxuICAgIHF1YXJ0aWFyeTogKFxyXG4gICAgICAgIGJhc2U6ICRjb2xvci1xdWFydGlhcnksXHJcbiAgICAgICAgbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXF1YXJ0aWFyeSwgJGNvbG9yLXNoYWRlLWFtb3VudCksXHJcbiAgICAgICAgZGFyazogZGFya2VuKCRjb2xvci1xdWFydGlhcnksICRjb2xvci1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgIHRyYW5zOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItcXVhcnRpYXJ5LCAkY29sb3ItdHJhbnMtYW1vdW50KVxyXG4gICAgKSxcclxuICAgIC8vR29vZCwgY29ycmVjdCwgYWNjZXB0LCBldGNcclxuICAgIGFjY2VwdDogKFxyXG4gICAgICAgIGJhc2U6ICRjb2xvci1hY2NlcHQsXHJcbiAgICAgICAgbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLWFjY2VwdCwgJGNvbG9yLXNoYWRlLWFtb3VudCksXHJcbiAgICAgICAgZGFyazogZGFya2VuKCRjb2xvci1hY2NlcHQsICRjb2xvci1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgIHRyYW5zOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItYWNjZXB0LCAkY29sb3ItdHJhbnMtYW1vdW50KVxyXG4gICAgKSxcclxuICAgIC8vRmF1bHR5LCBpbmNvcnJlY3QsIGVycm9yLCBldGNcclxuICAgIHJlZnVzZTogKFxyXG4gICAgICAgIGJhc2U6ICRjb2xvci1yZWZ1c2UsXHJcbiAgICAgICAgbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXJlZnVzZSwgJGNvbG9yLXNoYWRlLWFtb3VudCksXHJcbiAgICAgICAgZGFyazogZGFya2VuKCRjb2xvci1yZWZ1c2UsICRjb2xvci1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgIHRyYW5zOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItcmVmdXNlLCAkY29sb3ItdHJhbnMtYW1vdW50KVxyXG4gICAgKSxcclxuICAgIGJsYW5jOiAoXHJcbiAgICAgICAgYmFzZTogJGNvbG9yLXdoaXRlLFxyXG4gICAgICAgIGJyb2tlbjogJGNvbG9yLXdoaXRlLWJyb2tlbixcclxuXHJcbiAgICAgICAgLy9Ob3RlOiBzdXBwbGllZCB0byBwcmV2ZW50IHByb2JsZW1zIHdpdGggUGFpbnQgbWl4aW5cclxuICAgICAgICBkYXJrOiAkY29sb3Itd2hpdGUsXHJcbiAgICAgICAgbGlnaHQ6ICRjb2xvci13aGl0ZSxcclxuICAgICksXHJcbiAgICBibGFjazogKFxyXG4gICAgICAgIGJhc2U6ICRjb2xvci1ibGFjayxcclxuXHJcbiAgICAgICAgLy9Ob3RlOiBzdXBwbGllZCB0byBwcmV2ZW50IHByb2JsZW1zIHdpdGggUGFpbnQgbWl4aW5cclxuICAgICAgICBkYXJrOiAkY29sb3ItYmxhY2ssXHJcbiAgICAgICAgbGlnaHQ6ICRjb2xvci1ibGFjayxcclxuICAgICksXHJcbiAgICBncmF5OiAoXHJcbiAgICAgICAgYmFzZTogJGNvbG9yLWdyYXksXHJcbiAgICAgICAgbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLWdyYXksICRjb2xvci1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgIHZlcnlsaWdodDogJGNvbG9yLWdyYXktdmVyeWxpZ2h0LFxyXG4gICAgICAgIHVsdHJhbGlnaHQ6ICRjb2xvci1ncmF5LXVsdHJhbGlnaHQsXHJcbiAgICAgICAgZGFyazogJGNvbG9yLWdyYXktZGFyayxcclxuICAgICAgICB0cmFuczogdHJhbnNwYXJlbnRpemUoJGNvbG9yLWdyYXksICRjb2xvci10cmFucy1hbW91bnQpXHJcbiAgICApXHJcbik7IiwKCQkiJGJhc2UtZm9udC1zaXplOiAgICAgICAgMXJlbTtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAgICAgIDFyZW07XG5cbiRiYXNlLXJhZGl1czogICAgICAgICAgIC4yNXJlbTtcblxuJHNtYWxsLXNwYWNpbmctdW5pdDogICAgMC41cmVtO1xuJGJhc2Utc3BhY2luZy11bml0OiAgICAgMXJlbTtcbiRtZWRpdW0tc3BhY2luZy11bml0OiAgIDJyZW07XG4kbGFyZ2Utc3BhY2luZy11bml0OiAgICAzcmVtO1xuJHNtYWxsLXNwYWNpbmctdW5pdDogICAgMC42MjVyZW07XG4kYmFzZS1ndXR0ZXI6ICAgICAgICAgICAxLjg3NXJlbTtcbiRzbWFsbC1ndXR0ZXI6ICAgICAgICAgICgkYmFzZS1ndXR0ZXIvMyk7IiwKCQkiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdpY29ucyc7XHJcblx0c3JjOiB1cmwoJy9jc3MvdmVuZG9yL0ZvbnRzL0ljb24tc2V0LS0tQUJOLUFNUk8uZW90Jyk7XHJcblx0c3JjOiB1cmwoJy9jc3MvdmVuZG9yL0ZvbnRzL0ljb24tc2V0LS0tQUJOLUFNUk8uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9jc3MvdmVuZG9yL0ZvbnRzL0ljb24tc2V0LS0tQUJOLUFNUk8uc3ZnI0ljb24tc2V0LS0tQUJOLUFNUk8nKSBmb3JtYXQoJ3N2ZycpLFxyXG4gICAgICAgIHVybCgnL2Nzcy92ZW5kb3IvRm9udHMvSWNvbi1zZXQtLS1BQk4tQU1STy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvY3NzL3ZlbmRvci9Gb250cy9JY29uLXNldC0tLUFCTi1BTVJPLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBQk4tQU1STy1Tb2NpYWwtTWVkaWEnO1xyXG5cdHNyYzp1cmwoJy9jc3MvdmVuZG9yL0ZvbnRzL0FCTi1BTVJPLVNvY2lhbC1NZWRpYS5lb3QnKTtcclxuXHRzcmM6dXJsKCcvY3NzL3ZlbmRvci9Gb250cy9BQk4tQU1STy1Tb2NpYWwtTWVkaWEuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnL2Nzcy92ZW5kb3IvRm9udHMvQUJOLUFNUk8tU29jaWFsLU1lZGlhLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnL2Nzcy92ZW5kb3IvRm9udHMvQUJOLUFNUk8tU29jaWFsLU1lZGlhLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdHVybCgnL2Nzcy92ZW5kb3IvRm9udHMvQUJOLUFNUk8tU29jaWFsLU1lZGlhLnN2ZyNBQk4tQU1STy1Tb2NpYWwtTWVkaWEnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBUZXh0IGZvbnQgdmFyaWFibGVzICovXG4kZm9udC1wcmltYXJ5OiAgICAgIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Vjb25kYXJ5OiAgICBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250OiAgICAgICAgICAgICAgJGZvbnQtcHJpbWFyeSwkZm9udC1zZWNvbmRhcnksc2Fucy1zZXJpZjsgLy9mYWxsYmFjayB1c2FnZSBvbmx5LlxuXG5cblxuXG5cclxuXHJcbi8qICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXHJcbiAgICBJY29uIGZvbnQgZGVjbGFyYXRpb25cclxuICAgIFxyXG4gICAgRm9udEF3ZXNvbWUgXHJcblxyXG4qL1xyXG5cclxuJHYgOiAnNC43LjAnO1xyXG5cclxuXHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO1xyXG4gICAgc3JjOnVybCgndmVuZG9yL0ZvbnRzL2ZvbnQtYXdlc29tZS0jeyR2fS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7XHJcbiAgICBzcmM6dXJsKCd2ZW5kb3IvRm9udHMvZm9udC1hd2Vzb21lLSN7JHZ9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgndmVuZG9yL0ZvbnRzL2ZvbnQtYXdlc29tZS0jeyR2fS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgndmVuZG9yL0ZvbnRzL2ZvbnQtYXdlc29tZS0jeyR2fS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgndmVuZG9yL0ZvbnRzL2ZvbnQtYXdlc29tZS0jeyR2fS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcclxufVxyXG5cclxuLyogSWNvbiBtYXAgKi9cclxuLyogTm90ZTogaWNvbnMgb24gdGhlIHNhbWUgbGluZSBhcmUgYWxpYXNlcyBvZiBlYWNob3RoZXIgKi9cclxuJGljb25zOiAoXHJcbiAgICAvL05hdmlnYXRpb25cclxuICAgIGJhY2s6IFwiXFxmMDUzXCIsIHByZXZpb3VzOiBcIlxcZjA1M1wiLCBhcnJvdy1sZWZ0OiBcIlxcZjA1M1wiLCBjaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCIsXHJcbiAgICBmb3J3YXJkOiBcIlxcZjA1NFwiLCBuZXh0OiBcIlxcZjA1NFwiLCBhcnJvdy1yaWdodDogXCJcXGYwNTRcIiwgY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIixcclxuICAgIHVwOiBcIlxcZjA3N1wiLCBhcnJvdy11cDogXCJcXGYwNzdcIiwgY2hldnJvbi11cDogXCJcXGYwNzdcIiwgc29ydC11cDogXCJcXGYwNzdcIixcclxuICAgIGRvd246IFwiXFxmMDc4XCIsIGFycm93LWRvd246IFwiXFxmMDc4XCIsIGNoZXZyb24tZG93bjogXCJcXGYwNzhcIiwgc29ydC1kb3duOiBcIlxcZjA3OFwiLFxyXG5cclxuICAgIC8vU29jaWFsIGljb25zXHJcbiAgICBmYWNlYm9vazogXCJcXGYwOWFcIiwgZmI6IFwiXFxmMDlhXCIsXHJcblx0dHdpdHRlcjogXCJcXGYwOTlcIiwgdHc6IFwiXFxmMDk5XCIsXHJcbiAgICBsaW5rZWRpbjogXCJcXGYwZTFcIiwgbGk6IFwiXFxmMGUxXCIsXHJcbiAgICBnb29nbGVwbHVzOiBcIlxcZjBkNVwiLCBncGx1czogXCJcXGYwZDVcIixcclxuICAgIHlvdXR1YmU6IFwiXFxmMTY3XCIsIHl0OiBcIlxcZjE2N1wiLFxyXG5cclxuICAgIC8vT3BsZWlkaW5nIGljb25zXHJcbiAgICBjYWxlbmRhcjogXCJcXGYwNzNcIiwgYWdlbmRhOiBcIlxcZjA3M1wiLFxyXG4gICAgY2xvY2s6IFwiXFxmMDE3XCIsIHRpbWU6IFwiXFxmMDE3XCIsXHJcbiAgICBsb2NhdGlvbjogXCJcXGYwNDFcIiwgbWFwLW1hcmtlcjogXCJcXGYwNDFcIiwgXHJcblxyXG4gICAgLy9NYXRoIGljb25zXHJcbiAgICBwbHVzOiBcIlxcZjA2N1wiLFxyXG4gICAgbWludXM6IFwiXFxmMDY4XCIsIG1pbjogXCJcXGYwNjhcIixcclxuXHJcbiAgICAvL0ZlZWRiYWNrIGljb25zXHJcbiAgICBjaGVjazogXCJcXGYwMGNcIiwgY2hlY2ttYXJrOiBcIlxcZjAwY1wiXHJcbik7XHJcblxuXHJcblxyXG5cclxuLmljb24tLS1BQk4tQU1ST2ZhY2Vib29rLCBcclxuLmljb24tLS1BQk4tQU1ST3R3aXR0ZXIsIFxyXG4uaWNvbi0tLUFCTi1BTVJPZ29vZ2xlLXBsdXMsIFxyXG4uaWNvbi0tLUFCTi1BTVJPbGlua2VkaW4sXHJcbi5pY29uLS0tQUJOLUFNUk95b3V0dWJlIHtcclxuXHRmb250LWZhbWlseTogJ0FCTi1BTVJPLVNvY2lhbC1NZWRpYSc7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi8qIEZvbnQgYW5kIHNwcml0ZSBJY29ucyAqL1xyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBcclxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuXHJcbiAgICAuaWU3ICYge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBcclxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRzcGVhazogbm9uZTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcclxufVxyXG5cclxuW2RhdGEtaWNvbl06YmVmb3JlIHtcclxuXHRmb250LWZhbWlseTogJ0FCTi1BTVJPLVNvY2lhbC1NZWRpYSc7XHJcblx0Y29udGVudDogYXR0cihkYXRhLWljb24pO1xyXG5cdHNwZWFrOiBub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwyN1wiO1xyXG59XHJcbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDIxXCI7XHJcbn1cclxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwyMlwiO1xyXG59XHJcbi5pY29uLWFycm93LWRvd24tMjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFwyNFwiO1xyXG59XHJcbi5pY29uLWFycm93LXJpZ2h0LTI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcMjVcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodC0yOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDI1XCI7XHJcbn1cclxuXHJcbi5pY29uLS0tQUJOLUFNUk9mYWNlYm9vazpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDAwXCI7XHJcbn1cclxuLmljb24tLS1BQk4tQU1ST3R3aXR0ZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTAwMVwiO1xyXG59XHJcbi5pY29uLS0tQUJOLUFNUk9nb29nbGUtcGx1czpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDAyXCI7XHJcbn1cclxuLmljb24tLS1BQk4tQU1ST2xpbmtlZGluOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGUwMDNcIjtcclxufVxyXG4uaWNvbi0tLUFCTi1BTVJPeW91dHViZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlMDA0XCI7XHJcbn1cclxuXHJcbi5zcHJpdGUtYXJyb3ctcmlnaHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc3ByaXRlLnBuZykgMCAtMTY1MHB4IG5vLXJlcGVhdDtcclxufVxyXG4iLAoJCSJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxudWwsIG9sLCBkbCxcbmJsb2NrcXVvdGUsIHAsIGFkZHJlc3MsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQsIGZpZ3VyZSxcbnByZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0O1xufVxuXG51bCwgb2wsXG5kZCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcbn0gXG5cbmJvZHl7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufSIsCgkJImh0bWwge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qIHtcblxuICAgICYsXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgIH1cblxufVxuIiwKCQkiQG1peGluIGZvbnQtc2l6ZSgkZm9udC1zaXplLCAkbGluZS1oZWlnaHQ6IGF1dG8pIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZSAvICRiYXNlLWZvbnQtc2l6ZSkgKiAxcmVtO1xuICAgIEBpZiAkbGluZS1oZWlnaHQgPT0gYXV0byB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjZWlsKCRmb250LXNpemUgLyAkYmFzZS1saW5lLWhlaWdodCkgKiAoJGJhc2UtbGluZS1oZWlnaHQgLyAkZm9udC1zaXplKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAaWYgKHR5cGUtb2YoJGxpbmUtaGVpZ2h0KSA9PSBudW1iZXIgb3IgJGxpbmUtaGVpZ2h0ID09IGluaGVyaXQgb3IgJGxpbmUtaGVpZ2h0ID09IG5vcm1hbCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZWlmICgkbGluZS1oZWlnaHQgIT0gbm9uZSBhbmQgJGxpbmUtaGVpZ2h0ICE9IGZhbHNlKSB7XG4gICAgICAgICAgICBAd2FybiBcIkTigJlvaCEg4oCYI3skbGluZS1oZWlnaHR94oCZIGlzIG5vdCBhIHZhbGlkIHZhbHVlIGZvciBgbGluZS1oZWlnaHRgLlwiXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vSWNvbiBmb250IG1peGluXHJcbi8vVVNBR0U6IGljb24oJHBvc2l0aW9uOiBiZWZvcmUsICRpY29uOiBmYWxzZSwgJHN0eWxlczogdHJ1ZSlcclxuLy9FeGFtcGxlOiBAaW5jbHVkZSBpY29uKGJlZm9yZSwgZW1haWwpO1xyXG4vL1NlZSBzZXR0aW5ncy5mb250cy5zY3NzIGZvciBjdXJyZW50bHkgZW5hYmxlZCBpY29uc1xyXG5AbWl4aW4gaWNvbigkcG9zaXRpb246IGJlZm9yZSwgJGljb246IGZhbHNlLCAkc3R5bGVzOiB0cnVlKSB7XHJcbiAgICBAaWYgJHBvc2l0aW9uID09IGJvdGgge1xyXG4gICAgICAgICRwb3NpdGlvbjogJ2JlZm9yZSwgJjphZnRlcic7XHJcbiAgICB9XHJcbiAgICAvLyBFaXRoZXIgYSA6YmVmb3JlIG9yIDphZnRlciBwc2V1ZG8tZWxlbWVudCwgb3IgYm90aCwgZGVmYXVsdGluZyB0byA6YmVmb3JlXHJcbiAgICAmOiN7JHBvc2l0aW9ufSB7XHJcbiAgICAgICAgQGlmICRpY29uIHtcclxuICAgICAgICAgICAgLy8gQSBwYXJ0aWN1bGFyIGljb24gaGFzIGJlZW4gc3BlY2lmaWVkXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiI3ttYXAtZ2V0KCRpY29ucywgJGljb24pfVwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICRzdHlsZXMge1xyXG4gICAgICAgICAgICAvLyBTdXBwb3J0aXZlIGljb24gc3R5bGVzIHJlcXVpcmVkXHJcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEluY2x1ZGUgYW55IGV4dHJhIHJ1bGVzIHN1cHBsaWVkIGZvciB0aGUgcHNldWRvLWVsZW1lbnRcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cblxuQG1peGluIG1vYmlsZXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncF9tb2JpbGUpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XG5cbkBtaXhpbiB0YWJsZXQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdwX3RhYmxldCl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncF9kZXNrdG9wKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy9CYXNpYyBjb2xvcmluZyArIGhvdmVyLCBhY3RpdmUgYW5kIHRyYW5zaXRpb24gbWl4aW4uXHJcbi8vTWluaW11bSBVc2FnZTogQGluY2x1ZGUgcGFpbnQoJGNvbG9yKTsgPD0gJGNvbG9yIG5lZWRzIHRvIGJlIHByZXNlbnQgaW4gY29sb3IgTWFwIGFuZCByZXF1aXJlcyBhIGJhc2UsIGRhcmtlciBhbmQgbGlnaHRlciBjb2xvclxyXG4vL0lmIGNvbG9yIGlzIG5vdCBzdXBwbGllZCwgZGVmYXVsdHMgdG8gd2hpdGUuXHJcbi8vYmFja2dyb3VuZCBjb2xvclxyXG5AbWl4aW4gcGFpbnQoJGJhY2tncm91bmRDb2xvciwgJGNvbG9yOiB3aGl0ZSApIHtcclxuICAgIEBpZiAoJGJhY2tncm91bmRDb2xvciA9PSB0cmFuc3BhcmVudCkge1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcigkY29sb3IsIGJhc2UpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6IGNvbG9yKCRjb2xvciwgbGlnaHQpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcigkY29sb3IsIGRhcmspO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBjb2xvcjogY29sb3IoJGNvbG9yLCBiYXNlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkYmFja2dyb3VuZENvbG9yLCBiYXNlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkYmFja2dyb3VuZENvbG9yLCBsaWdodCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcigkY29sb3IsIGxpZ2h0KTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigkYmFja2dyb3VuZENvbG9yLCBkYXJrKTtcclxuICAgICAgICAgICAgY29sb3I6IGNvbG9yKCRjb2xvciwgZGFyayk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBjb250ZW50O1xyXG59IiwKCQki77u/Ly8gcmV0cmlldmUgY29sb3IgZnJvbSAkY29sb3JzIG1hcCBpZS4gYGNvbG9yKGJhc2UsIHByaW1hcnkpYFxyXG5AZnVuY3Rpb24gY29sb3IoJGNvbG9yLW5hbWUsICRjb2xvci12YXJpYW50OmJhc2UpIHtcclxuICAvLyBjb2xvciB2YXJpYW50IGlzIE5PVCBvcHRpb25hbFxyXG4gIEByZXR1cm4gbWFwLWdldChtYXAtZ2V0KCRjb2xvcnMsICRjb2xvci1uYW1lKSwgJGNvbG9yLXZhcmlhbnQpO1xyXG59IiwKCQkiLy8gRGVjbGFyYXRpb24gb2YgZGlmZmVyZW50IHR5cG9ncmFwaHkgZWxlbWVudHNcclxuXHJcbi8vIEhFQURJTkdTXHJcbmgxLGgyLGgzLGg0LGg1LGg2LFxyXG5oMSBhLGgyIGEsaDMgYSxoNCBhLGg1IGEsaDYgYSxcclxuLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsXHJcbi5oMSBhLC5oMiBhLC5oMyBhLC5oNCBhLC5oNSBhLC5oNiBhe1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVyZW07XHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgsIDI4cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHgsIDI2cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgICBmb250LXNpemU6IDEuMHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbmg0LCAuaDQge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuaDUsIC5oNSB7XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuaDYsIC5oNiB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5kdHtcclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLy9MSU5LIEVMRU1FTlRTXHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcclxuICAgIC8vQGluY2x1ZGUgcGFpbnQodHJhbnNwYXJlbnQsIGdyYXkpO1xyXG4gICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC8vZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbn1cclxuXHJcblxyXG5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxufVxyXG5cclxuXHJcbi8vVEVYVCBFTEVNRU5UU1xyXG5wLCB0ZCwgdGgsIGxpLCBkdCwgZGQge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgsIDIycHgpO1xyXG4gICAgY29sb3I6IGNvbG9yKGdyYXksIGRhcmspO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbn1cclxuXHJcbmksIGVtIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuYiwgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbn1cclxuXHJcbm1hcmsge1xyXG59XHJcblxyXG5kZWwge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmlucywgdSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuc3ViIHtcclxufVxyXG5cclxuc3VwIHtcclxuXHJcbn1cclxuIiwKCQkiLnNwYWNlZCB7XHJcbiAgICAmLXNtYWxsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc21hbGwtc3BhY2luZy11bml0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nLXVuaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1iYXNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0O1xyXG4gICAgfVxyXG5cclxuICAgICYtbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkbWVkaXVtLXNwYWNpbmctdW5pdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWVkaXVtLXNwYWNpbmctdW5pdDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkbGFyZ2Utc3BhY2luZy11bml0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRsYXJnZS1zcGFjaW5nLXVuaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3JkZXJlZCB7XHJcbiAgICAmLXNtYWxsIHtcclxuICAgICAgICBib3JkZXI6ICRzbWFsbC1zcGFjaW5nLXVuaXQgc29saWQgY29sb3IoYmxhbmMpO1xyXG4gICAgfVxyXG5cclxuICAgICYtYmFzZSB7XHJcbiAgICAgICAgYm9yZGVyOiAkYmFzZS1zcGFjaW5nLXVuaXQgc29saWQgY29sb3IoYmxhbmMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFkZGVkIHtcclxuICAgICYtc21hbGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc21hbGwtc3BhY2luZy11bml0O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc21hbGwtc3BhY2luZy11bml0O1xyXG4gICAgfVxyXG5cclxuICAgICYtYmFzZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRiYXNlLXNwYWNpbmctdW5pdDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0O1xyXG4gICAgfVxyXG5cclxuICAgICYtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAkbWVkaXVtLXNwYWNpbmctdW5pdDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAkbGFyZ2Utc3BhY2luZy11bml0O1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncF90ZXh0QmxvY2t7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0gICAgXHJcbn0iLAoJCSLvu78vL0gxIHN0eWxpbmdcclxuLnBhZ2VIZWFkZXIge1xyXG4gICAgLy9AaW5jbHVkZSBncF9oZWFkaW5nMTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59IiwKCQkiJHNlcGVyYXRvci1jb2xvcjogI2MwZGVkYTtcclxuXHJcbi5tbS1tZW51X25hdmJhcl90b3AtMSAubW0tcGFuZWxzIHtcclxuICAgIHRvcDogNjBweDtcclxufVxyXG5cclxuLm1lbnVNb2JpbGVDb250YWluZXIgPiAjbW9iaWxlLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW0tbmF2YmFyc190b3Age1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ubW0tcGFuZWxfaGFzLW5hdmJhciAubW0tbmF2YmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1tLXBhbmVsX2hhcy1uYXZiYXIge1xyXG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW0tcGFnZV9fYmxvY2tlciB7XHJcbiAgICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbS1tZW51IHtcclxuICAgIHotaW5kZXg6IDEwMDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1tLXBhZ2V7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5tbS1saXN0dmlldyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGxpLmxldmVsMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgJiArIGxpLmxldmVsMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBsaS5sZXZlbDEgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgdWwubGV2ZWwyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgbGkubGV2ZWwyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VwZXJhdG9yLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLm1tLWxpc3RpdGVtIHtcclxuICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VwZXJhdG9yLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQ2xvc2UgYnV0dG9uKi8gXHJcbiNjbG9zZS1uYXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmNsb3NlLWljb24ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBjb2xvcjogIzJlOTI4NjtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0ltYWdlcy9zcHJpdGUucG5nKSAtMTM3NXB4IC0yMzBweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS10ZXh0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgfVxyXG59IiwKCQki77u/LyogQ2FsbCB0byBhY3Rpb24gYmxvY2sgKi9cclxuLmN0YUJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRncF9ncmlkQmxvY2tTcGFjaW5nO1xyXG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMXB4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3BfY29sb3JIaWdoO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmJ1dHRvbkNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAkZ3BfZ3JpZEJsb2NrUGFkZGluZyAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaWZyYW1lXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogOTklO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmh1YkJsb2NrcyB7XHJcbiAgICBAaW5jbHVkZSBncF9jbGVhcjtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC52aWRlb0Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIC52aWRlb0Jsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSAudmlkZW9CbG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5odWJCbG9jayB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDFweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgYmFja2dyb3VuZDogJGdwX2NvbG9ySGlnaDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweCAxMHB4IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogJGdwX2NvbG9yMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3BfY29sb3IxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhlYWRlckJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBncF9jbGVhcjtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncF9jb2xvcjE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmh1YkJsb2NrLWltYWdle1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi52aWRlb0Jsb2NrIHtcclxuICAgICAgICBtYXJnaW46ICRncF9ncmlkQmxvY2tTcGFjaW5nIC8gMjtcclxuICAgICAgICAvL2hlaWdodDogMzIxcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdGFCbG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3BfY2xlYXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdwX2dyaWRCbG9ja1NwYWNpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdGFibG9jay1pbWFnZSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uQ29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGNvbG9yKHByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN0YWJsb2NrLWltYWdlLWRlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25Db250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5baWQqPVwicGhzaWRlYmFyY29sdW1uXCJdIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmN0YUJsb2NrIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAvLzQ1MCB0byAxMDI0XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudENvbFJpZ2h0IHtcclxuICAgIFtpZCo9XCJwaHNpZGViYXJjb2x1bW5cIl0ge1xyXG4gICAgICAgICYuY3RhQmxvY2sge1xyXG4gICAgICAgICAgICAvL3NuYXAgbGF0ZXIgdGhhbiB0aGUgdXN1YWwgYmxvY2sgXlxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbi5maXhUaGVXaWR0aE1haW57XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCl7XHJcbiAgICAgICAgd2lkdGg6IDU0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMyMHB4KXtcclxuICAgICAgICB3aWR0aDogNjYwcHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maXhUaGVXaWR0aFNpZGV7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzIwcHgpe1xyXG4gICAgICAgIHdpZHRoOiAyNiUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMjBweCl7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuICAgICovIiwKCQkiLyogQnV0dG9uIHN0eWxlcyAqL1xyXG4uYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nLXVuaXQgJGJhc2Utc3BhY2luZy11bml0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6IGNvbG9yKGdyYXksIGRhcmspO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG5cclxuICAgICYuYnV0dG9uTWFpbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnkpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHRlcnRpYXJ5LCBsaWdodCk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgdHJhbnMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ1dHRvblNlY29uZGFyeSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyYXksIHZlcnlsaWdodCk7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyYXksIHRyYW5zKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JheSwgdHJhbnMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0Ji5idXR0b25HcmVlbiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihzZWNvbmRhcnksIGRhcmspO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgZGFyayk7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQuZ2Vhckljb24ge1xyXG5cdFx0d2lkdGg6IDMycHg7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdFx0Ji5pbmZvIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc3ByaXRlLnBuZykgLTMwMHB4IC0xMzUwcHggbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYudmlkZW8ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zcHJpdGUucG5nKSAtMzUwcHggLTEzMDBweCBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnV0dG9uVmlkZW9MaW5rIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0PiBhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6ICRncF9jb2xvcjE7XHRcclxuICAgICAgICAmOmZvY3VzLCAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHJcblx0LmltYWdlIGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5idXR0b24ge1xyXG5cdFx0QGluY2x1ZGUgZ3BfY2xlYXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogN3JlbTtcclxuXHJcblx0XHRmb250LWZhbWlseTogJGdwX2Jhc2VGb250O1xyXG5cdFx0Zm9udC1zaXplOiAkZ3BfYm9keUZvbnRTaXplICsgMTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG5cdFx0Ym9yZGVyOiBub25lIDA7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmctdG9wOiAxcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG5cclxuXHRcdC8vaGVpZ2h0OiA0MnB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyYXksIHZlcnlsaWdodCk7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyYXksIHRyYW5zKTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmF5LCB0cmFucyk7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ1dHRvblRleHQge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncF9tb2JpbGUpIHtcclxuXHQuYnV0dG9uVmlkZW9MaW5rIC5idXR0b24ge1x0Zm9udC1zaXplOiAkZ3BfYm9keUZvbnRTaXplIC0gMSB9O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9zZXR0aW5ncy9fc2V0dGluZ3MuY29sb3JzLnNjc3NcIiAvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vc2V0dGluZ3MvX3NldHRpbmdzLmdsb2JhbC5zY3NzXCIgLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3NldHRpbmdzL19zZXR0aW5ncy5mb250cy5zY3NzXCIgLz5cclxuXHJcbi5idG4ge1xyXG4gICAgQGluY2x1ZGUgcGFpbnQocHJpbWFyeSwgYmxhbmMpIHtcclxuICAgIH1cclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6ICgwLjUgKiAkYmFzZS1zcGFjaW5nLXVuaXQpICRiYXNlLXNwYWNpbmctdW5pdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICBmb250OiB7XHJcbiAgICAgICAgZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIHdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5hY3RpdmUsICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcihncmF5LCB0cmFucyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmltYXJ5IHtcclxuICAgICAgICAvL0FscmVhZHkgc2V0IGFzIGJhc2Ugc3R5bGVcclxuICAgICAgICBAaW5jbHVkZSBwYWludChwcmltYXJ5LCBibGFuYykge1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW9mZiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhaW50KGJsYW5jLCBwcmltYXJ5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdHJhbnMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWludCh0cmFuc3BhcmVudCwgcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2Vjb25kYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBwYWludChzZWNvbmRhcnksIGJsYW5jKTtcclxuXHJcbiAgICAgICAgJi1vZmYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWludChibGFuYywgc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdHJhbnMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWludCh0cmFuc3BhcmVudCwgc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXJ0aWFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFpbnQodGVydGlhcnksIGJsYWNrKTtcclxuXHJcbiAgICAgICAgJi1vZmYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWludChibGFjaywgdGVydGlhcnkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdyYXkge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhaW50KGdyYXksIGJsYW5jKTtcclxuXHJcbiAgICAgICAgJi1vZmYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWludChibGFuYywgZ3JheSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRyYW5zIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFpbnQodHJhbnNwYXJlbnQsIGdyYXkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLAoJCSLvu79cclxuXHJcbi8qIEJyZWFkY3J1bWIgKi9cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRncF9ncmlkQmxvY2tQYWRkaW5nO1xyXG4gICAgZm9udC1mYW1pbHk6ICRncF9hbHRGb250O1xyXG4gICAgZm9udC1zaXplOiAwLjc4NmVtO1xyXG4gICAgY29sb3I6IGNvbG9yKGdyYXksIGRhcmspO1xyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihncmF5LCBkYXJrKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0XHRcclxuXHJcbiAgICAucHJldntcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKHByaW1hcnksIGRhcmspO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXJyZW50IHtcclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGNvbG9yKGdyYXksIGRhcmspO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3BfbW9iaWxlKSB7XHJcblx0LmJyZWFkY3J1bWIge1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cclxufSIsCgkJIu+7vy5jb29raWViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAuY29uc3RyYWluZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XG5cbiAgICAubXNnQ29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdwX21vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6dmlzaXRlZCwgYTphY3RpdmUsIGE6bGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuQ29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncF9tb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLmJ0biB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihibGFjayk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuIiwKCQki77u/XHJcbi8qIEZBUSBMaXN0ICovXHJcblxyXG4uZmFxTGlzdCB7XHJcbiAgICBmb250LWZhbWlseTogJGdwX2FsdEZvbnQ7XHJcbiAgICBmb250LXNpemU6ICRncF9ib2R5Rm9udFNpemU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcclxuXHJcbiAgICAuZmFxSXRlbSB7XHJcbiAgICAgICAgLy9AaW5jbHVkZSBncF9oZWFkaW5nMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMjRweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFxQW5zd2VyIHtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHQgICAgcGFkZGluZzogMCAwIDhweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhcUJ1dHRvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncF90ZXh0QmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAycHggMCAxM3B4O1xyXG4gICAgfVxyXG59XHJcbiIsCgkJIu+7v1xyXG5cclxuLyogRmlsdGVyIChDQVNFUykgKi9cclxuLmZpbHRlckNvbnRhaW5lciB7XHJcbiAgICAmLmNhc2VzRmlsdGVyQ29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibWVudUhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAvKnRlbXAgZml4Ki9cclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgLmZpbHRlckNhdGVnb3J5SGVhZGluZyB7XHJcblxyXG5cclxuICAgICAgICAgICAgLmZpbHRlckNhdGVnb3J5SGVhZGluZ0JhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoYmxhbmMpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhZnRlciwgYXJyb3ctdXApIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZmlsdGVyQ2F0ZWdvcnlIZWFkaW5nQmFja2dyb3VuZENsb3NlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhZnRlciwgYXJyb3ctdXApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGJsYW5jKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jaGlsZENoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYWZ0ZXIsIGNoZWNrKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJDYXRlZ29yeUl0ZW1zID4gdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggMTFweCAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG5cclxuXHJcbiAgICAgICAgICAgICYuY2xlYXJGaWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0ltYWdlcy9iZ19maWx0ZXJDbGVhci5wbmcpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsCgkJImZvb3RlciB7XHJcbiAgICAuZ3BfZm9vdGVyVG9wIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSk7XHJcblxyXG4gICAgICAgIC5ncF9ncmlkQ29sdW1uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtICRiYXNlLXNwYWNpbmctdW5pdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gJGJhc2Utc3BhY2luZy11bml0IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncF90ZXh0QmxvY2sge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdwX2Jhc2VGb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRncF9iYXNlRm9udFNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihibGFuYyk7XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihibGFuYyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxLCBoMiwgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsLCBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Nwcml0ZS5wbmcpIDAgLTE2NDZweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdwX2Zvb3Rlck1pZGRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogJG1lZGl1bS1zcGFjaW5nLXVuaXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNtYWxsLXNwYWNpbmctdW5pdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdwX2Zvb3RlckJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmctdW5pdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmF5LCB2ZXJ5bGlnaHQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplICogMC45O1xyXG5cclxuICAgICAgICAuZm9vdGVyTWVudSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGJhc2Utc3BhY2luZy11bml0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjb2xvcihwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGNvbG9yKHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mbG9hdFJpZ2h0e1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIENPUFlSSUdIVCAqL1xyXG5cclxuLmNvcHlyaWdodCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokZ3BfbW9iaWxlKSBhbmQgKG1heC13aWR0aDokZ3BfZGVza3RvcCkgeyAvL0NPUFlSSUdIVCBUQUJMRVRcclxuXHQuY29weXJpZ2h0IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6ICRncF9ncmlkQmxvY2tQYWRkaW5nO1xyXG5cdH1cclxufSIsCgkJIu+7v1xyXG4vKiBGdW5kaW5nIENhbGN1bGF0b3IgKi9cclxuXHJcbmRpdiNmdW5kaW5nQ2FsY3VsYXRvciB7XHJcblx0LmdyYXBoVGV4dHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC50b29sdGlwIHtcclxuXHRcdCR0b29sdGlwV2lkdGg6IDIwMHB4O1xyXG5cclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0Ym90dG9tOiAxNXB4O1xyXG5cdFx0d2lkdGg6ICR0b29sdGlwV2lkdGg7XHJcblx0XHRmb250LXNpemU6ICRncF9ib2R5Rm9udFNpemU7XHJcblxyXG5cdFx0LnRvb2x0aXAtYm9keSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncF9jb2xvcjE7XHJcblx0XHRcdGNvbG9yOiAkZ3BfY29sb3JIaWdoO1xyXG5cdFx0XHRwYWRkaW5nOiAkZ3BfcGFyYWdyYXBoU3BhY2luZztcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC50b29sdGlwLWZvb3RlciB7XHJcblx0XHRcdGhlaWdodDogMzFweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYudG9vbHRpcC1sb3cge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtZm9vdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zcHJpdGUucG5nKSAtMjUxcHggLTE0MDBweCBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnRvb2x0aXAtaGlnaCB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtZm9vdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zcHJpdGUucG5nKSAoLTIwMHB4ICsgJHRvb2x0aXBXaWR0aCAtIDE1cHgpIC0xNDUwcHggbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWJvdXRDYWxjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuZnVuZGluZ0NhbGN1bGF0b3JJbnB1dCB7XHJcblx0XHQuY2FsYy1yb3cge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBncF9jbGVhcigpO1xyXG5cdFx0XHQuY2FsYy1zbGlkZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44N3JlbTtcclxuXHJcblx0XHRcdFx0LnRvb2x0aXAgLnR0LWJvZHkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZ3BfYm9keUZvbnRTaXplO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnVpLXNsaWRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmUgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYWxjLWlucHV0IHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0RERERERDtcclxuXHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlcjogMCBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyYXksIHRyYW5zKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mdW5kaW5nQ2FsY3VsYXRvckNoYXJ0IHtcclxuXHRcdG1hcmdpbi10b3A6ICRncF9wYXJhZ3JhcGhTcGFjaW5nICogMztcclxuXHJcblx0XHQjY2hhcnQtd3JhcHBlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRncF9wYXJhZ3JhcGhTcGFjaW5nICogNTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmFyX2NoYXJ0cyB7XHJcblx0XHRcdGhlaWdodDogMTcwcHg7XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmZsb3QtdGV4dCB7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mbG90LXktYXhpcyB7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mbG90LXRpY2stbGFiZWwge1xyXG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGdwX21vYmlsZSkge1xyXG5cdGRpdiNmdW5kaW5nQ2FsY3VsYXRvciAuZnVuZGluZ0NhbGN1bGF0b3JJbnB1dCAuY2FsYy1yb3cgLmNhbGMtaW5wdXQgaW5wdXQge1xyXG5cdFx0Zm9udC1zaXplOiAkZ3BfYm9keUZvbnRTaXplO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5mdW5kaW5nQ2FsY3VsYXRvckNvbXBhcmlzaW9uIHtcclxuXHQ+IGRpdlxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6ICRncF9wYXJhZ3JhcGhTcGFjaW5nICogMztcclxuXHR9XHJcblxyXG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG5cdC5jYWxjLXJvdy1zbWFsbCB7XHJcblx0XHRAaW5jbHVkZSBncF9jbGVhcigpO1xyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0Ym9yZGVyOiBub25lIDA7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGdwX2JvZHlGb250U2l6ZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLAoJCSLvu79cclxuXHJcbi8qIFNFTEVDVEJPWCAqL1xyXG4vKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cclxuLnNlbGVjdEJveENvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC00MXB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblx0YnV0dG9uIHsgXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjBiMGIwO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2VlZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsMCwwLDAuMTMpO1xyXG5cdFx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwwLDAsMC4xMyk7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwwLDAsMC4xMyk7XHJcblx0XHR3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6M3B4IDAgNHB4IDZweDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuXHQudWktbXVsdGlzZWxlY3QtbWVudSB7XHJcblx0XHR3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBNZXRhIG5hdmlnYXRpb24gKi9cclxuLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXHJcblxyXG5cclxuXHJcbi5tZXRhTWVudUNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC00MXB4OyBcclxuICAgIHJpZ2h0OiAyOTBweDtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgcmlnaHQ6IDMxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIHJpZ2h0OiAxOTBweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICByaWdodDogMjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcmlnaHQ6IDE5MHB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWV0YU1lbnVMaXN0IHtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogWk9FS0JPWCAqL1xyXG4vKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cclxuLnNlYXJjaEJveENvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC00MXB4O1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JheSwgdmVyeWxpZ2h0KTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGNvbG9yKGdyYXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IoYmxhbmMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3AgeyBcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdC5zZWFyY2hJbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUgeyBcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuICAgIC5zZWFyY2hJbnB1dCxcclxuICAgIC5zZWFyY2hCdXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncF9jb2xvcjY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaElucHV0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDlweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgdHJhbnMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoQnV0dG9uIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICByaWdodDogMy4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIEhFQURFUiAqL1xyXG4uZ3BfaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8vYmFja2dyb3VuZDogJGdwX2NvbG9ySGlnaCB1cmwoL2ltYWdlcy9iZ0hlYWRlci5wbmcpIGJvdHRvbSBsZWZ0IHJlcGVhdC14O1xyXG4gICAgLmNhbGxVc0Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncF9tYWluIHtcclxuICAgICAgICBoZWlnaHQ6ICRncF9ncmlkSGVhZGVySGVpZ2h0O1xyXG5cclxuICAgICAgICAuZ3BfbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFyZW0gMXJlbSAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmOWY5ZjkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjRweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogSE9PRkRNRU5VICovXHJcbi5tZW51QmFyQmxvY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSk7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBsZWZ0OiBjYWxjKC01MHZ3ICsgNDklKTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAuY291bnRyeVNlbGVjdCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkZ3BfZ3JpZEJsb2NrU3BhY2luZyoyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzcG9uc2l2ZUJsb2NrLCAucmVzcG9uc2l2ZUxpbmtzIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6ICRncF9kZXNrdG9wO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZ3BfdGFibGV0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGJhc2Utc3BhY2luZy11bml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzcG9uc2l2ZUxpbmtzIHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAmLnNob3dNZW51LFxyXG4gICAgICAgICYuc2hvd1NlYXJjaCxcclxuICAgICAgICAmLnNob3dMYW5ndWFnZSB7XHJcbiAgICAgICAgICAgIC5yZXNwb25zaXZlQmxvY2sge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcihzZWNvbmRhcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZXNwb25zaXZlQmxvY2tJbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3BfY2xlYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmctdW5pdCAkbWVkaXVtLXNwYWNpbmctdW5pdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzcG9uc2l2ZUxpbmsge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXVsdHJhbGlnaHQ7XHJcblxyXG4gICAgICAgICYucmVzcG9uc2l2ZUxpbmtNZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9JbWFnZXMvc3ByaXRlLnBuZykgLTE2MDdweCAxMnB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS11bHRyYWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZXNwb25zaXZlTGlua1NlYXJjaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvSW1hZ2VzL3Nwcml0ZS5wbmcpIC0xNTg2cHggLTM4cHggbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVzcG9uc2l2ZUxpbmtTZWxlY3RvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvSW1hZ2VzL3Nwcml0ZS5wbmcpIC0xNTM3cHggLTg4cHggbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbk1lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDY2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1N3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgID4gLmxldmVsMSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjMyNXJlbSAuN3JlbSAwLjE2NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1N3JlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3BfY29sb3JIaWdoO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjMyNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjE2NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBjb2xvcih0ZXJ0aWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY291bnRyeVNlbGVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwgbGlnaHQpO1xyXG5cclxuICAgICAgICAuY291bnRyeVNlbGVjdElubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGdwX2dyaWRCbG9ja1NwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3BfY29sb3I0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmd1YWdlU2VsZWN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMzRweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzc2ODE4OTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NjgxODk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3BfY29sb3IzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0NDQ0NDQztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0NDQ0NDO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3dMYW5ndWFnZSB7XHJcbiAgICAgICAgLmNvdW50cnlTZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncF9tb2JpbGUpIHtcclxuXHQubWVudUJhckJsb2NrIHtcclxuXHRcdC8vYmFja2dyb3VuZDp1cmwoL2ltYWdlcy9iZ0xvZ29BcnJvdy5wbmcpIDZweCAwIG5vLXJlcGVhdDtcclxuXHJcblx0XHR1bC5tYWluTWVudSB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0LmFjdGl2ZSB7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdFxyXG5cclxuXHRcdCYuc2hvd01lbnUge1xyXG5cdFx0XHR1bC5tYWluTWVudSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzo1cHggMDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdFx0XHRcdFx0fSBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdwX2NvbG9yNDtcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zaG93U2VhcmNoIHtcclxuXHRcdFx0LnNlYXJjaEJveENvbnRhaW5lciB7XHJcblx0XHRcdFx0cG9zaXRpb246c3RhdGljO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0XHRcdFx0aW5wdXQuc2VhcmNoSW5wdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6OTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2hvd0xhbmd1YWdlIHtcclxuXHRcdFx0LmNvdW50cnlTZWxlY3Qge1xyXG5cdFx0XHRcdHBvc2l0aW9uOnN0YXRpYztcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0LmNvdW50cnlTZWxlY3RJbm5lciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0cGFkZGluZzo1cHggMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyN3B4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsCgkJIi5qcy1yZWxhdGl2ZS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5wYWdlSGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluVmlzdWFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC4wNCkgMjglLCByZ2JhKDAsMCwwLDAuNSkgODIlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMC4wNCkgMjglLCByZ2JhKDAsMCwwLDAuNSkgODIlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuMDQpIDI4JSwgcmdiYSgwLDAsMCwwLjUpIDgyJSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgKyAucGFnZUhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFzcGVjdC1yYXRpby03XFwvMTkge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNi44NSU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXNwZWN0LXJhdGlvLTlcXC8xNiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYxJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hc3BlY3QtcmF0aW8tMlxcLzMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2Ni42JTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXNwZWN0LXJhdGlvLTVcXC8xNCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM4LjIlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcclxuICAgIH1cclxufVxyXG4iLAoJCSLvu78uaGlnaGxpZ2h0TGlzdCB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgLmhpZ2hsaWdodExpc3RJdGVtIHtcclxuICAgIH1cclxuXHJcbiAgICAuaGlnaGxpZ2h0SXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgLmhpZ2h0bGlnaHRUaXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oaWdodGxpZ2h0U3VtbWFyeSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgOmZvY3VzLCA6YWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGlnaHRsaWdodFRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaGlnaHRsaWdodFN1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbW9iaWxlLW5hdiB7XHJcbiAgICAubW0tbmF2YmFyc190b3Age1xyXG4gICAgICAgIC5tbS1uYXZiYXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsbFVzQmxvY2sge1xyXG4gICAgICAgIGZsZXg6IDI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDQ7XHJcbiAgICAgICAgICAgIC5jYWxsLXVzLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktdmVyeWRhcms7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLAoJCSLvu78ubGF0ZXN0bmV3cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmF5LCB2ZXJ5bGlnaHQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgIC5yZWFkbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmdwX2dyaWRDb2x1bW4xMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3BfZ3JpZENvbHVtbjMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJsYW5jKTtcclxuICAgICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogNDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDIzJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRncF90YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMxJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkZ3BfbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUsIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3NkYXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhdGVzdG5ld3NJbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzZGF0ZSB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubmV3c1BhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBhLnBhZ2VsaW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihibGFuYyk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihibGFuYyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihibGFuYyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhLm1vcmVOZXdzTGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYS1hbmdsZS1kb3VibGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBDYXNlcywgTmV3cyAqL1xyXG4uaGlnaGxpZ2h0ZWROZXdzaXRlbSxcclxuLmhpZ2hsaWdodGVkQ2FzZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAmLmhpZ2hsaWdodGVkTmV3c2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XHJcblxyXG4gICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYuY29sdW1uMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbHVtbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25Db250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtbiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5jb2x1bW4xIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbHVtbjIge1xyXG4gICAgICAgICAgICAuY29sdW1uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiBhLFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOTI4NjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sdW1uQ29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjZweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25Db250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0TmV3c0xpc3QsXHJcbi5saXN0Q2FzZXNMaXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYubGlzdE5ld3NMaXN0IGxpIHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMzIuMzMzJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcblxyXG4gICAgICAgICYubmV3Um93IHtcclxuICAgICAgICAgICAgLm5ld3NXcmFwcGVyLFxyXG4gICAgICAgICAgICAuY2FzZVdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzV3JhcHBlcixcclxuICAgICAgICAuY2FzZVdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbHVtbjEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sdW1uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlsdHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDIgYSxcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTI4NjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYS5idXR0b25NYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaWdobGlnaHRlZE5ld3NpdGVtLFxyXG4ubGlzdE5ld3NMaXN0IHtcclxuICAgIC50YWdpY29uIHtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FJQUFBQUNVRmpxQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUFZZEVWWWRGTnZablIzWVhKbEFIQmhhVzUwTG01bGRDQTBMakF1TldXRk1tVUFBQUJyU1VSQlZDaFRkWSs3RmNBZ0NFV1pOaE00QmdQWVV6dEVhbHBuc0xTMU5DakUzMGx1bzRkM24wY2dwWFMvNUp6ckRuanZuWE9JZUhXWTJaSk9pNlVuTjQyRjFUamJ5akFnaEdDekhUV2dsSEpVQnpGR0VPWFBzUGpUc01jMUZsWmpmazBQUlF3aW1vdlYrZ0N2dTlIdm9jbVlld0FBQUFCSlJVNUVya0pnZ2c9PScpO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWdpdGVtcyBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uQ29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkZ3BfZGVza3RvcCkge1xyXG4gICAgLmhpZ2hsaWdodGVkTmV3c2l0ZW0sXHJcbiAgICAuaGlnaGxpZ2h0ZWRDYXNlIHtcclxuICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdENhc2VzTGlzdCBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdE5ld3NMaXN0IGxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRncF9tb2JpbGUpIHtcclxuICAgIC5oaWdobGlnaHRlZENhc2Uge1xyXG4gICAgICAgIC5jb2x1bW4xIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0TmV3c0xpc3QgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RDYXNlc0xpc3Qge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuY2FzZVdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sdW1uMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbHVtbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzRW1wdHksXHJcbi5jYXNlc0VtcHR5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4ubmV3c1BhZ2VyLFxyXG4uY2FzZXNQYWdlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDkyODY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmluYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzaXRlbSxcclxuLmNhc2Uge1xyXG4gICAgLmNhc2VIZWFkZXIgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhc2VDb250ZW50IHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzVGFncyxcclxuICAgIC5jYXNlVGFncyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFREVERTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNWU1ZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhZ2l0ZW1zIGEsXHJcbiAgICAgICAgLnRhZ3MgPiBhLnRhZ2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1ZTVkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgICAgICAgICAgJjp2aXNpdGVkLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNWU1ZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLAoJCSLvu78vKiBOZXdzIExpc3QgKi9cclxuXHJcbi5ncF90ZXh0QmxvY2t7XHJcbiAgICAubmV3c0xpc3R7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxudWwubmV3c0xpc3Qge1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0RFREVERTtcclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICBtYXJnaW46MCAwIDAgMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNERURFREU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3NEYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6I0E1QTVBNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICAgcGFkZGluZzowIDZweCAwcHggNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3c1N1bW1hcnkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjJweCA2cHggMTBweCA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c0RhdGUsXHJcbi5pdGVtRGF0ZSxcclxuLm5ld3Mtc3RhcnR0aW1lIHtcclxuICAgIGNvbG9yOiNBNUE1QTU7XHJcblx0Zm9udC1zaXplOjExcHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgcGFkZGluZzowIDAgNnB4IDA7XHJcbn0iLAoJCSLvu78ucmVmZXJyYWwtd2l6YXJke1xyXG4gICAgXHJcbiAgICAucmVmZXJyYWwtdGFic3tcclxuXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGdyYXkpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC03cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCBjb2xvcihwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyYXksIGRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGJsYW5jKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50YWJkaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVse1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXRleHRde1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihncmF5KTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoZ3JheSwgZGFyayk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnJlZmVycmFsLWJ1dHRvbnN7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAuZmF7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZmVycmFsRGF0YUNvbmZpcm17XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JheSwgbGlnaHQpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihibGFuYyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bi00KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoZ3JheSwgbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsCgkJIu+7vy5yZXNvdXJjZUNlbnRyZXtcclxuICAgIGlucHV0W3R5cGU9dGV4dF17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYWRiMjtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1MZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybVJpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxufSIsCgkJIi5zcG90bGlnaHQtLWN0YSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIC8qIDEzMjBweCBhbmQgZG93biAqL1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG4gICAgLyogcHVsbC11cCB3aGVuIGl0J3MgdGhlIGZpcnN0IGNoaWxkIGl0ZW0gb2YgY3BfY29udGVudCAod2hpY2ggaGFzIGEgZGVmYXVsdCBwYWRkaW5nKSAqL1xyXG4gICAgLmdwX2NvbnRlbnQgPiAuZ3BfbWFpbiA+IC5ncF9ncmlkUm93ID4gLmdwX2dyaWRDb2x1bW4gPiAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICAvKiBiZXR3ZWVuIDc1MHB4IC0gMTMyMHB4ICovXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGdwX21vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICRncF9kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuMDQpIDI4JSwgcmdiYSgwLDAsMCwwLjUpIDgyJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZ3BfbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCwgMjhweCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDNweCAjMDAwO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LXZlcnlkYXJrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9leGNlcHRpb24gZm9yIGNvbnRlbnQgcGFnZXNcclxuLnRpbGVkU3BvdGxpZ2h0Lm11bHRpbGVzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cclxuXHJcbiAgICAudGlsZUxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NjY2NjY2NiU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzMzMlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXh0cmFsYXJnZSB7XHJcbiAgICAgICAgLnRpbGVMaW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3Qge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1LjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aWxlTGluayB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC4wNCkgMjglLCByZ2JhKDAsMCwwLDAuNSkgODIlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3RoZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYuNXJlbTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjY1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuNjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aWxlTGluayB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGhpcmQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuNjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTg3cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNy42NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbGVMaW5rIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmZpdmVJdGVtcyB7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3JwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmV5Ymcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwJSwgODAlIDAlLCAxMDAlIDAsIDEwMCUgOTAlLCA5MCUgMTAwJSwgMjAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA5NS40NSU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAzMHB4IHNvbGlkIGxpZ2h0Z3JheTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc2l6ZWQge1xyXG4gICAgcGFkZGluZzogMCAxMDBweCAwIDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4udGlsZWRTcG90bGlnaHQge1xyXG5cclxuICAgIC50aWxlTGluayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwLjA0KSAyOCUsIHJnYmEoMCwwLDAsMC41KSA4MiUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGlsZVRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMzMzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YlRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udGlsZVZpZXcge1xyXG5cclxuICAgICYuZ3BfZ3JpZFJvdyAuZ3BfZ3JpZENvbHVtbi5ncF9ncmlkQ29sdW1uNCB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzMzMzMzQlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsCgkJIu+7v1xyXG4vKiBTb2NpYWwgTWVkaWEgQmxvY2sgKi9cclxuXHJcbi5zb2NpYWxNZWRpYUJsb2NrIHtcclxuICAgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgbWFyZ2luOiAkc21hbGwtc3BhY2luZy11bml0IDA7XHJcbiAgICB9XHJcblx0Y29sb3I6IGNvbG9yKGdyYXkpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRzcGFuIHtcclxuXHRcdHBhZGRpbmc6MCA0cHggMCAwO1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMzVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6IGNvbG9yKGJsYW5jKTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmF5LCBsaWdodCk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHR9XHJcblx0XHQmLkxpbmtlZEluIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGxpbmtlZGluKXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk3NkI0O1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcbiAgICAgICAgJi5Ud2l0dGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIHR3aXR0ZXIpe1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuICAgICAgICAmLkZhY2Vib29rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhY2Vib29rKXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I1OTk4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcbiAgICAgICAgJi5Hb29nbGVQbHVzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGdvb2dsZXBsdXMpe1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERjRBMzI7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuICAgICAgICAmLllvdVR1YmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGJlZm9yZSwgeW91dHViZSl7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MkQyNztcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG5cclxuLyogVHdlZXRzIFRpY2tlciAqL1xyXG5cclxuZGl2LnR3aXR0ZXJCbG9jayB7XHJcblxyXG5cdGRpdiN0d2VldHN0aWNrZXIgdWwudHdlZXRfbGlzdCBsaS50d2VldF9ldmVuLFxyXG5cdGRpdiN0d2VldHN0aWNrZXIgdWwudHdlZXRfbGlzdCBsaS50d2VldF9vZGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudHdlZXRzIHtcclxuXHRcdHBvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O1xyXG5cclxuXHRcdHVsLnR3ZWV0X2xpc3Qge1xyXG5cdFx0XHRwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0Ji50aXRsZVR3aXR0ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsCgkJIu+7v1xyXG5cclxuLyogU3VibWVudSAqL1xyXG5cclxuLnN1Ym1lbnVDb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuJXN1Ym1lbnVJdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbn1cclxuXHJcbi5zdWJtZW51SGVhZGluZyB7XHJcbiAgICBAZXh0ZW5kICVzdWJtZW51SXRlbTtcclxuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRncF9tb2JpbGUpIHtcclxuICAgIC5zdWJtZW51Q29udGFpbmVyIHtcclxuICAgICAgICAuc3VibWVudUhlYWRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgIG5hdiAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maWx0ZXJPcGVuZWQge1xyXG4gICAgICAgICAgICAuZmlsdGVyQ29udGFpbmVyIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhc1N1Ym1lbnUge1xyXG4gICAgICAgICAgICAuc3VibWVudUhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJtZW51IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ3BfYWx0Rm9udDtcclxuICAgIGZvbnQtc2l6ZTogJGdwX2JvZHlGb250U2l6ZTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXN1Yi1iYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXN1Yi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuU2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNoaWxkcmVubGV2ZWwyQWN0aXZlIHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgID4gdWwgeyAvLyBsZXZlbCAzXHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LXN1Yi1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXN1Yi1zZWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXJlbnROYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9JbWFnZXMvc3ByaXRlLnBuZykgLTE0NDFweCAtMTg5cHggbm8tcmVwZWF0XHJcbiAgICB9XHJcbn0iLAoJCSLvu78uc3VydmV5UG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsMCwwLCAuNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmF5LCB2ZXJ5bGlnaHQpO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjdzLCBvcGFjaXR5IC41cztcclxuICAgIG1heC13aWR0aDogMjY1cHg7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuXHJcblxyXG4gICAgJi5qcy1pbnZpc2libGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyAyMHB4KSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2VTdXJ2ZXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTE4cHg7XHJcbiAgICAgICAgdG9wOiAtMThweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JheSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihibGFuYyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwwLDAsIC41KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsMCwwLCAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFuc3dlcmxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudGhhbmt5b3Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHJcbiAgICAgICAgJi1oaWRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbm9mbG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwKCQkiLypcbiAqIEJhc2ljIHRleHQgc3R5bGluZ1xuICovXG5cblxuXG4vKiBIVE1MIGVsZW1lbnRzICovXG5odG1sIHtcblx0YmFja2dyb3VuZDogJGdwX2NvbG9ySGlnaDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkZ3BfY29sb3JMaW5rO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ib2R5LFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAkZ3BfY29sb3JMb3c7XG5cdGZvbnQtZmFtaWx5OiAkZ3BfYmFzZUZvbnQ7XG5cdGZvbnQtc2l6ZTogJGdwX2Jhc2VGb250U2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGdwX2xpbmVIZWlnaHQ7XG59XG5cblxuXG4vKiBIZWxwZXIgY2xhc3NlcyAqL1xuLmdwX2hpZGVBY2Nlc3NpYmxlIHsgLy8gVXNlIHRoaXMgdG8gaGlkZSBjb250ZW50IGluIGJyb3dzZXJzLCBidXQga2VlcCB0aGVtIHZpc2libGUgZm9yIHNjcmVlbiByZWFkZXJzXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTk5OTllbTtcblx0ZGlzcGxheTogbm9uZTsgLy9mdVxuXG5cdCY6Zm9jdXMge1xuXHRcdCRsb2NhbF9ib3JkZXJXaWR0aDogNXB4O1xuXHRcdFxuXHRcdGxlZnQ6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwMDA7XG5cdFx0bWFyZ2luOiAtJGxvY2FsX2JvcmRlcldpZHRoIDAgMCAtJGxvY2FsX2JvcmRlcldpZHRoO1xuXHRcdG91dGxpbmU6ICRsb2NhbF9ib3JkZXJXaWR0aCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdFx0cGFkZGluZzogJGxvY2FsX2JvcmRlcldpZHRoO1xuXHRcdGNvbG9yOiAkZ3BfY29sb3JMb3c7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0YmFja2dyb3VuZDogJGdwX2NvbG9ySGlnaDtcblx0fVxufVxuXG4uZ3BfaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4vKiBIZWFkaW5ncyAqL1xuQG1peGluIGdwX2hlYWRpbmcxIHtcbiAgICBmb250OiBub3JtYWwgMS4xNDNlbS8xLjI1ZW0gJGdwX2Jhc2VGb250O1xuICAgIGNvbG9yOiAkZ3BfY29sb3IyO1xufVxuXG5AbWl4aW4gZ3BfaGVhZGluZzIge1xuICAgIGZvbnQtZmFtaWx5OiAkZ3BfYmFzZUZvbnQ7XG4gICAgZm9udC1zaXplOiAxLjI3M2VtO1xuICAgIGNvbG9yOiAkZ3BfY29sb3IyO1xufVxuXG5AbWl4aW4gZ3BfaGVhZGluZzMge1xuICAgIGZvbnQtZmFtaWx5OiAkZ3BfYmFzZUZvbnQ7XG4gICAgZm9udC1zaXplOiAxLjI3M2VtO1xuICAgIGNvbG9yOiAkZ3BfY29sb3IzO1xufVxuXG5AbWl4aW4gZ3BfaGVhZGluZzQge1xuICAgIGZvbnQtZmFtaWx5OiAkZ3BfYmFzZUZvbnQ7XG4gICAgY29sb3I6ICRncF9jb2xvcjM7XG59XG5cbkBtaXhpbiBncF9oZWFkaW5nNSB7XG4gICAgZm9udC1mYW1pbHk6ICRncF9iYXNlRm9udDtcbiAgICBjb2xvcjogJGdwX2NvbG9yMztcbn1cblxuQG1peGluIGdwX2hlYWRpbmc2IHtcbiAgICBmb250LWZhbWlseTogJGdwX2Jhc2VGb250O1xuICAgIGNvbG9yOiAkZ3BfY29sb3IzO1xufVxuXG5cblxuQG1peGluIGdwX3RleHRBbGVydCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIGRhcmtlbigkZ3BfY29sb3JBbGVydCwgMTAlKTtcblx0cGFkZGluZzogMnB4IDVweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJhY2tncm91bmQ6IGRlc2F0dXJhdGUobGlnaHRlbigkZ3BfY29sb3JBbGVydCwgMjUlKSwgMjAlKTtcbn1cblxuLmdwX3RleHRBbGVydCB7XG5cdEBpbmNsdWRlIGdwX3RleHRBbGVydDtcbn1cblxuLmdwX3RleHRBdHRlbnRpb24ge1xuXHRib3JkZXI6IDJweCBzb2xpZCBkYXJrZW4oJGdwX2NvbG9yQXR0ZW50aW9uLCAxMCUpO1xuXHRwYWRkaW5nOiAycHggNXB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZDogZGVzYXR1cmF0ZShsaWdodGVuKCRncF9jb2xvckF0dGVudGlvbiwgMzAlKSwgNDAlKTtcbn1cblxuLmdwX3RleHRBbGVydCxcbi5ncF90ZXh0QXR0ZW50aW9uIHtcblx0Y29sb3I6ICRncF9jb2xvckxvdztcblx0XG5cdGEge1xuXHRcdGNvbG9yOiAkZ3BfY29sb3JMb3c7XG5cdH1cbn1cbiIsCgkJIi8qXG4gKiBUZXh0IGJsb2NrIHN0eWxlc1xuICpcbiAqIEVzcGVjaWFsbHkgdXNlZnVsIGZvciBjb250ZW50IHRoYXQgaXMgZ2VuZXJhdGVkIHdpdGggUmljaCBUZXh0IEVkaXRvcnMgaW4gYSBDTVMuXG4gKi9cblxuXG5cbi5ncF90ZXh0QmxvY2sge1xuICAgIGZvbnQtZmFtaWx5OiAkZ3BfYWx0Rm9udDtcbiAgICBmb250LXNpemU6ICRncF9ib2R5Rm9udFNpemU7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OmF1dG87XG5cbiAgICAgICAgLmllNyAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXHQvKiBTdGFydCBzcGFjaW5nIGJldHdlZW4gYmxvY2tzICovXG5cdHRhYmxlLFxuXHRwLFxuXHR1bCxcblx0b2wsXG5cdGRpdixcblx0JiArIC5ncF90ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAkZ3BfcGFyYWdyYXBoU3BhY2luZztcblx0fVxuXHRcblx0dWwgdWwge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQqICsgaDEsXG5cdCogKyBoMixcblx0KiArIGgzLFxuXHQqICsgaDQsXG5cdCogKyBoNSxcblx0KiArIGg2IHtcblx0XHRcblx0fVxuXHRcblx0aDEgKyAqLFxuXHRoMiArICosXG5cdGgzICsgKixcblx0aDQgKyAqLFxuXHRoNSArICosXG5cdGg2ICsgKixcbiAgICBoMSArIFtjbGFzcyo9XCJmbG9hdFwiXSArICosXG4gICAgaDIgKyBbY2xhc3MqPVwiZmxvYXRcIl0gKyAqLFxuICAgIGgzICsgW2NsYXNzKj1cImZsb2F0XCJdICsgKixcbiAgICBoNCArIFtjbGFzcyo9XCJmbG9hdFwiXSArICosXG4gICAgaDUgKyBbY2xhc3MqPVwiZmxvYXRcIl0gKyAqLFxuICAgIGg2ICsgW2NsYXNzKj1cImZsb2F0XCJdICsgKiB7XG5cdFx0XG5cdH1cblxuXHQ6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LyogRW5kIHNwYWNpbmcgYmV0d2VlbiBibG9ja3MgKi9cblxuXHRcblx0LyogU3RhcnQgbGlzdHMgKi9cblx0dWwge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHRcblx0dWwgbGkge1xuXHRcdG1hcmdpbi1sZWZ0OiAxN3B4O1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0fVxuXHRcblx0b2wge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdFxuXHRvbCBsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHR9XG5cdC8qIEVuZCBsaXN0cyAqL1xuXHRcblx0XG5cdC8qIFN0YXJ0IGhlYWRpbmdzICovXG5cdGgxIHtcblx0XHRcblx0fVxuXHRcblx0aDIge1xuXHRcdFxuXHR9XG5cdFxuXHRoMyB7XG5cdFx0XG5cdH1cblx0XG5cdGg0IHtcblx0XHRcblx0fVxuXHRcblx0aDUge1xuXHRcdFxuXHR9XG5cdFxuXHRoNiB7XG5cdFx0XG5cdH1cblx0XG5cdC8qXG5cdCAqIFVzZSB0aGVzZSBjbGFzc2VzIHRvIHN0eWxlIHNvbWV0aGluZyBhcyBhIGhlYWRlciB3aGljaCBzZW1hbnRpY2FsbHkgaXNuJ3QuXG5cdCAqL1xuXHQuZ3BfdGV4dEhlYWRpbmcxIHtcblx0XHRcblx0fVxuXHRcblx0LmdwX3RleHRIZWFkaW5nMiB7XG5cdFx0XG5cdH1cblx0XG5cdC5ncF90ZXh0SGVhZGluZzMge1xuXHRcdFxuXHR9XG5cdFxuXHQuZ3BfdGV4dEhlYWRpbmc0IHtcblx0XHRcblx0fVxuXHRcblx0LmdwX3RleHRIZWFkaW5nNSB7XG5cdFx0XG5cdH1cblx0XG5cdC5ncF90ZXh0SGVhZGluZzYge1xuXHRcdFxuXHR9XG5cdC8qIEVuZCBoZWFkaW5ncyAqL1xuXG5cdFxuXHQvKiBTdGFydCBmbG9hdCBibG9jayBzdHlsaW5nICovXHRcblx0LmxvY2FsX2Zsb2F0TGVmdCB7XG5cdFx0bWFyZ2luLXRvcDogJGdwX3BhcmFncmFwaFNwYWNpbmc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkZ3BfcGFyYWdyYXBoU3BhY2luZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRncF9wYXJhZ3JhcGhTcGFjaW5nLzIpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdFxuXHQubG9jYWxfZmxvYXRSaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogJGdwX3BhcmFncmFwaFNwYWNpbmc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgkZ3BfcGFyYWdyYXBoU3BhY2luZy8yKTtcblx0XHRtYXJnaW4tbGVmdDogJGdwX3BhcmFncmFwaFNwYWNpbmc7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cbiAgICBoMSArIFtjbGFzcyo9XCJmbG9hdFwiXSxcbiAgICBoMiArIFtjbGFzcyo9XCJmbG9hdFwiXSxcbiAgICBoMyArIFtjbGFzcyo9XCJmbG9hdFwiXSxcbiAgICBoNCArIFtjbGFzcyo9XCJmbG9hdFwiXSxcbiAgICBoNSArIFtjbGFzcyo9XCJmbG9hdFwiXSxcbiAgICBoNiArIFtjbGFzcyo9XCJmbG9hdFwiXSB7XG5cdFx0XG5cdH1cblx0LyogRW5kIGZsb2F0IGJsb2NrIHN0eWxpbmcgKi9cblx0XG5cdFxuXHQvKiBTdGFydCBsaW5rIHN0eWxpbmcgKi9cblx0YSxcblx0YTpsaW5rIHtcblx0XHRcblx0fVxuXHRhOmhvdmVyLFxuXHRhOmZvY3VzIHtcblx0XHRcblx0fVxuXHQvKiBFbmQgbGluayBzdHlsaW5nICovXG5cblx0XG5cdC5pbnRybyB7XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdH1cblxuXHRcblx0LyogU3RhcnQgdGFibGUgKi9cblx0dGFibGUge1xuXHRcdHRoLFxuXHRcdHRoZWFkIHRoLFxuXHRcdHRoZWFkIHRkIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkXG5cdFx0fVxuXHRcdFxuXHRcdGNhcHRpb24ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4xZW07XG5cdFx0fVxuXHRcdFxuXHRcdHRmb290IHtcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0fVxuXHRcdFxuXHRcdHRmb290IHRoIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHRcdFxuXHRcdHRyID4gOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0XG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3BfZ3JpZEJsb2NrUGFkZGluZyAqIDI7XG5cdFx0fVxuXHRcdHRkOmZpcnN0LWNoaWxkLFxuXHRcdHRoOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblx0LyogRW5kIHRhYmxlICovXG5cdFxuXHRcblx0LmdwX3RleHRBbGVydCB7XG5cdCAgICBAaW5jbHVkZSBncF90ZXh0QWxlcnQ7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdwX21vYmlsZSkge1xuXHQuZ3BfdGV4dEJsb2NrIHtcblx0XHRpZnJhbWUge1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiBJRTcgaGFjayAqL1xuKitodG1sIC5ncF90ZXh0QmxvY2sgb2wgbGkge1xuXHRtYXJnaW4tbGVmdDogMjNweDtcbn1cbiIsCgkJIi8qXG4gKiBGaXhlZCBncmlkXG4gKiBcbiAqIE1peGlucyBzcGVjaWZpYyB0byB0aGUgZml4ZWQgZ3JpZCBzeXN0ZW0uIFdyaXR0ZW4gYnkgSWFpbiB2YW4gZGVyIFdpZWwuXG4gKi9cblxuXG5AbWl4aW4gZ3BfY29sV2lkdGgoJGNvbFNpemUpIHtcbiAgICAkY29sV2lkdGg6ICRncF9kZXNrdG9wIC8gJGdwX2dyaWRGaXhlZENvbHM7XG5cbiAgICBwYWRkaW5nOiAwICRncF9ncmlkQmxvY2tQYWRkaW5nO1xuICAgIHdpZHRoOiAgJGNvbFdpZHRoICogJGNvbFNpemU7Ly8gLSAkZ3BfZ3JpZEJsb2NrU3BhY2luZztcbn1cblxuQG1peGluIGdwX2NvbFByZXBlbmQoJGNvbFNpemUpIHtcbiAgICBtYXJnaW4tbGVmdDogKCgkZ3BfZ3JpZFdpZHRoIC8gJGdwX2dyaWRGaXhlZENvbHMpICogJGNvbFNpemUpO1xufVxuICAgIFxuQG1peGluIGdwX2NvbEFwcGVuZCgkY29sU2l6ZSkge1xuICAgIG1hcmdpbi1yaWdodDogKCgkZ3BfZ3JpZFdpZHRoIC8gJGdwX2dyaWRGaXhlZENvbHMpICogJGNvbFNpemUpO1xufVxuIiwKCQkiLypcclxuICogQmFzZSBncmlkXHJcbiAqIFxyXG4gKiBCYXNlIHN0eWxpbmcgZm9yIGdyaWQuXHJcbiAqL1xyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogJGdwX2dyaWRCbG9ja1NwYWNpbmc7XHJcbn1cclxuXHJcblxyXG4vKiBNYWluIGNvbnRhaW5lciBmb3Igd2ViIHBhZ2UgKi9cclxuLmdwX3Jvb3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogV3JhcHBlciBmb3Igd2ViIGNvbnRlbnQgKi9cclxuLmdwX21haW4ge1xyXG4gICAgQGluY2x1ZGUgZ3BfY2xlYXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcclxuXHR3aWR0aDogJGdwX2Rlc2t0b3A7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBMT0dPIE1PQklMRS9UQUJMRVQgKi9cclxuLmdwX2hlYWRlciB7XHJcblx0LmdwX21haW4ge1xyXG5cdFx0LmdwX2xvZ28ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHQgICAgICAgICAgICBsZWZ0OiAkZ3BfZ3JpZEJsb2NrU3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAkZ3BfZ3JpZEJsb2NrU3BhY2luZy8yO1xyXG4gICAgICAgICAgICB9XHJcblx0ICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIENvbnRlbnQgYmxvY2sgKi9cclxuLmdwX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgZ3BfY2xlYXIoMSk7XHJcblx0Ym9yZGVyLXRvcDogJGdwX2dyaWRIZWFkZXJIZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAkZ3BfZ3JpZEJsb2NrU3BhY2luZyAwO1xyXG59XHJcblxyXG5cclxuXHJcbi8qIENvbnRlbnQgYmxvY2sgKi9cclxuLmdwX2Zvb3RlciB7XHJcbiAgICBAaW5jbHVkZSBncF9jbGVhcigxKTtcclxufVxyXG5cclxuXHJcblxyXG4vKiBDb2x1bW4gcm93ICovXHJcbi5ncF9ncmlkUm93IHtcclxuICAgIEBpbmNsdWRlIGdwX2NsZWFyKDEpO1xyXG4gICAgXHJcblx0LmdwX2dyaWRDb2x1bW4ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDFweDsgLyogVGhpcyB3aWxsIG1ha2UgZW1wdHkgY29sdW1ucyBzdGlsbCBmbG9hdCBuZXh0IHRvIGVhY2ggb3RoZXIgaW5zdGVhZCBvZiBjb2xsYXBzaW5nICovXHJcblx0fVxyXG5cclxuXHQmICsgLmdwX2dyaWRSb3cge1xyXG5cdFx0bWFyZ2luLXRvcDogJGdwX2dyaWRCbG9ja1NwYWNpbmc7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5ncF9ibG9jayB7XHJcblx0JiArIC5ncF9ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdwX2dyaWRCbG9ja1BhZGRpbmc7XHJcbiAgICB9XHJcbn1cclxuIiwKCQkiLypcbiAqIFN0eWxpbmcgZm9yIHByaW50XG4gKlxuICogTWFrZXMgYSBwYWdlIGJ1aWx0IHVwb24gYSBncmlkIGZpdCBmb3IgcHJpbnQuXG4gKi9cblxuXG5cbkBtZWRpYSBwcmludCB7XG5cdC5ncF9sb2dvIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0LmdwX2NvbnRlbnQge1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdH1cblx0XG5cdC5ncF9oZWFkZXIsXG5cdC5ncF9mb290ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLAoJCSIvKlxuICogRml4ZWQgZ3JpZFxuICogXG4gKiBHcmlkIHN5c3RlbSB3aXRoIGZpeGVkIHByZS1zcGVjaWZpZWQgY29sdW1uIHdpZHRocy5cbiAqL1xuXG5cblxuLmdwX2dyaWRSb3cuZ3BfZ3JpZEZpeGVkIHtcblxuXHQuZ3BfZ3JpZENvbHVtbjEge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sV2lkdGgoMSk7XG5cdH1cblx0XG5cdC5ncF9ncmlkQ29sdW1uMiB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aCgyKTtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW4zIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoKDMpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZENvbHVtbjQge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sV2lkdGgoNCk7XG5cdH1cblx0XG5cdC5ncF9ncmlkQ29sdW1uNSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aCg1KTtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW42IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoKDYpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZENvbHVtbjcge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sV2lkdGgoNyk7XG5cdH1cblx0XG5cdC5ncF9ncmlkQ29sdW1uOCB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aCg4KTtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW45IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoKDkpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZENvbHVtbjEwIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoKDEwKTtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW4xMSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aCgxMSk7XG5cdH1cblx0XG5cdC5ncF9ncmlkQ29sdW1uMTIge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sV2lkdGgoMTIpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZENvbHVtbjEzIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoKDEzKTtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW4xNCB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aCgxNCk7XG5cdH1cblx0XG5cdC5ncF9ncmlkQ29sdW1uMTUge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sV2lkdGgoMTUpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZENvbHVtbjE2IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoKDE2KTtcblx0fVxuXHRcblx0XG5cdFxuXHQvKiBQcmVwZW5kIGFuZCBhcHBlbmQgc3BhY2luZyAqL1xuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDEge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZCgxKTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZFByZXBlbmQyIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmQoMik7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRQcmVwZW5kMyB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kKDMpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDQge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZCg0KTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZFByZXBlbmQ1IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmQoNSk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRQcmVwZW5kNiB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kKDYpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDcge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZCg3KTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZFByZXBlbmQ4IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmQoOCk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRQcmVwZW5kOSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kKDkpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDEwIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmQoMTApO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDExIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmQoMTEpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDEyIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmQoMTIpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDEzIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmQoMTMpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDE0IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmQoMTQpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDE1IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmQoMTUpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkQXBwZW5kMSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xBcHBlbmQoMSk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQyIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbEFwcGVuZCgyKTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZEFwcGVuZDMge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sQXBwZW5kKDMpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkQXBwZW5kNCB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xBcHBlbmQoNCk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQ1IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbEFwcGVuZCg1KTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZEFwcGVuZDYge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sQXBwZW5kKDYpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkQXBwZW5kNyB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xBcHBlbmQoNyk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQ4IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbEFwcGVuZCg4KTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZEFwcGVuZDkge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sQXBwZW5kKDkpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkQXBwZW5kMTAge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sQXBwZW5kKDEwKTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZEFwcGVuZDExIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbEFwcGVuZCgxMSk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQxMiB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xBcHBlbmQoMTIpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkQXBwZW5kMTMge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sQXBwZW5kKDEzKTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZEFwcGVuZDE0IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbEFwcGVuZCgxNCk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQxNSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xBcHBlbmQoMTUpO1xuXHR9XG59IiwKCQkiLypcbiAqIEdyaWQgbW9iaWxlXG4gKiBcbiAqIEFkYXB0cyBncmlkIHRvIHNtYWxsZXIgKG1vYmlsZSkgc2NyZWVucy5cbiAqL1xuXG5cblxuLyogQ29sdW1ucyBiYXNpYyBzdHlsZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncF9kZXNrdG9wKSB7XG5cdC5ncF9tYWluIHtcblx0XHRtYXJnaW4tbGVmdDogMSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxJTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHRcblx0LmdwX2dyaWRSb3dbY2xhc3NdW2NsYXNzXVtjbGFzc10ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC5ncF9ncmlkQ29sdW1uIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87IFxuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC5ncF9ibG9jayB7XG5cdFx0XHRtYXJnaW46ICRncF9ncmlkQmxvY2tTcGFjaW5nIDA7XG5cdFx0fVxuXHR9XG59XG4qL1xuXG4vKiBDb2x1bW5zIGJhc2ljIHN0eWxlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ3BfbW9iaWxlKSB7XG5cdC5ncF9tYWluLFxuICAgIC5ncF9tYWluX3dpZGVfaW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZFJvd1tjbGFzc11bY2xhc3NdW2NsYXNzXSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0LmdwX2dyaWRDb2x1bW4ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87IFxuXHRcdFx0ZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cblx0XHRcblx0XHQuZ3BfYmxvY2sge1xuXHRcdFx0bWFyZ2luOiAkZ3BfZ3JpZEJsb2NrU3BhY2luZyAwO1xuXHRcdH1cblx0fVxuXG4gICAgLmdwX21haW5fd2lkZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdwX2Rlc2t0b3ApIHtcbiAgICBcbiAgIFxufSIsCgkJIi8qXG4gKiBTdHlsaW5nIGZvciBzaXRlY29yZVxuICovXG5cblxuXG5cblxuXG4uc2NmRm9ybSB7XG4gICAgQGluY2x1ZGUgZ3BfY2xlYXI7XG4gICAgZm9udC1mYW1pbHk6ICRncF9iYXNlRm9udDtcclxuICAgIGZvbnQtc2l6ZTogJGdwX2JvZHlGb250U2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nLXVuaXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMXB4IHJnYmEoMCwwLDAsMC4wOCk7XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxZW07XG4gICAgICAgICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgICB9XG4gICAgfVxuXG5cdC5zY2ZUaXRsZUJvcmRlciB7XG5cdFx0QGluY2x1ZGUgZ3BfaGVhZGluZzE7XG5cdH1cblxuXHQuc2NmRm9vdGVyQm9yZGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwYWRkaW5nOiAkZ3BfcGFyYWdyYXBoU3BhY2luZyAwICRncF9wYXJhZ3JhcGhTcGFjaW5nICgkZ3BfZm9ybUNvbHVtbjEgKyAkZ3BfZm9ybUNvbHVtbkd1dHRlcik7XG5cdH1cblx0XG5cdGxlZ2VuZCB7XG5cdFx0QGluY2x1ZGUgZ3BfaGVhZGluZzM7XG5cdFx0cGFkZGluZy10b3A6ICRncF9wYXJhZ3JhcGhTcGFjaW5nO1xuXHR9XG5cdFxuXHQuc2NmU2VjdGlvbkNvbnRlbnQgPiBkaXYsXG5cdC5zY2ZQYXNzd29yZENvbmZpcm1hdGlvbiA+IGRpdjpmaXJzdC1jaGlsZCxcblx0LnNjZkNyZWRpdENhcmQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBncF9jbGVhcjtcblx0XHRwYWRkaW5nOiAwIDAgJGdwX3BhcmFncmFwaFNwYWNpbmcvNCAwO1xuXHR9XG5cdFxuXHQuc2NmQ2hlY2tCb3hMaXN0IHRkICsgdGQsXG5cdC5zY2ZSYWRpb0J1dHRvbkxpc3QgdGQgKyB0ZCB7XG5cdFx0cGFkZGluZzogMCAwIDAgJGdwX3BhcmFncmFwaFNwYWNpbmc7XG5cdH1cblx0XG5cdC8qIFNpbXBsZSBnZW5lcmljIGNvbnRlbnQgc3R5bGluZyAqL1xuXHQuc2NmSW50cm9Cb3JkZXIsXG5cdC5zY2ZGb290ZXJCb3JkZXIge1xuXHRcdG1hcmdpbjogJGdwX2dyaWRCbG9ja1NwYWNpbmcvMiAwO1xuXG5cdFx0dGFibGUsXG5cdFx0cCxcblx0XHR1bCxcblx0XHRvbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ3BfcGFyYWdyYXBoU3BhY2luZztcblx0XHR9XG5cblx0XHQ+IHRhYmxlOmZpcnN0LWNoaWxkLFxuXHRcdD4gcDpmaXJzdC1jaGlsZCxcblx0XHQ+IHVsOmZpcnN0LWNoaWxkLFxuXHRcdD4gb2w6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogJGdwX3BhcmFncmFwaFNwYWNpbmc7XG5cdFx0fVxuXHR9XG5cdFxuXHQvKiBDb2x1bW4gMSAqL1xuXHRsYWJlbDpmaXJzdC1jaGlsZCxcblx0LnNjZkNoZWNrQm94TGlzdExhYmVsLFxuXHQuc2NmUmFkaW9CdXR0b25MaXN0TGFiZWwsXG5cdC5zY2ZEYXRlU2VsZWN0b3JMYWJlbCxcbiAgICAuc2NmQ2hlY2tib3ggbGFiZWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgLyptYXJnaW4tcmlnaHQ6IDElOyovXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjklO1xyXG4gICAgICAgIH1cbiAgICAgICAgLypcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9Ki9cblx0ICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgfVxuXHRcblx0LnNjZlZhbGlkYXRvclJlcXVpcmVkLFxuXHQuc2NmUmVxdWlyZWQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvKmxlZnQ6ICRncF9mb3JtQ29sdW1uMTsqL1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcblx0fVxuXG5cdC5zY2ZSZXF1aXJlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0LyogQ29sdW1uIDIgKi9cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInVybFwiXSxcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHR0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvKkBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH0qL1xuICAgICAgICBmb250LXNpemU6MS4wOWVtO1xuICAgICAgICBsaW5lLWhlaWdodDoxNXB4O1xuICAgICAgICBwYWRkaW5nOjJweDtcbiAgICB9XG5cblx0W2NsYXNzKj1cIkdlbmVyYWxQYW5lbFwiXSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XG5cdH1cblx0XG5cdC5zY2ZMaXN0Qm94LFxuXHQuc2NmRHJvcExpc3Qge1xuXHRcdHdpZHRoOiAkZ3BfZm9ybUNvbHVtbjI7XG4gICAgICAgIG1heC13aWR0aDogJGdwX2Zvcm1Db2x1bW4yO1xuXHQgICAgZm9udC1zaXplOjEuMDllbTtcbiAgICAgICAgcGFkZGluZzoycHg7XG5cbiAgICB9XG5cdFxuXHRbY2xhc3MqPVwic2NmRGF0ZVNlbGVjdG9yXCJdIHNlbGVjdCB7XG5cdFx0d2lkdGg6ICRncF9mb3JtQ29sdW1uMiAvIDM7XG5cdH1cblx0XG5cdC5zY2ZEYXRlU2VsZWN0b3JHZW5lcmFsUGFuZWwgbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC05OTk5ZW07XG5cdFx0bGVmdDogLTk5OTllbTtcblx0fVxuXHRcblx0W2NsYXNzKj1cIlVzZWZ1bEluZm9cIl0ge1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdH1cblx0XG5cdC5zY2ZTdWJtaXRCdXR0b25Cb3JkZXIgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmctdW5pdCAkYmFzZS1zcGFjaW5nLXVuaXQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IGNvbG9yKGdyYXksIGRhcmspO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnkpO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgZGFyayk7XHJcbiAgICAgICAgfVxuXHRcdFxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih0ZXJ0aWFyeSwgbGlnaHQpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmluYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodGVydGlhcnksIHRyYW5zKTtcclxuICAgICAgICB9XG4gICAgfVxuXHRcblx0LnNjZkZvb3RlckJvcmRlciB7XG5cdCAgIGRpc3BsYXk6IG5vbmU7ICAgXG5cdH1cblx0XG4gICAgLnNjZlZhbGlkYXRpb25TdW1tYXJ5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncF9mb3JtQ29sdW1uR3V0dGVyO1xuICAgICAgICBjb2xvcjogJGdwX2NvbG9yTG93ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgY29sb3I6ICNmMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwKCQkiLypcbiAqIEZpeGVkIGdyaWRcbiAqIFxuICogTWl4aW5zIHNwZWNpZmljIHRvIHRoZSBmaXhlZCBncmlkIHN5c3RlbS4gV3JpdHRlbiBieSBJYWluIHZhbiBkZXIgV2llbC5cbiAqL1xuXG5cbkBtaXhpbiBncF9jb2xXaWR0aF90YWJsZXQoJGNvbFNpemUsICRjb2xCb3JkZXIpIHtcbiAgICAkc2luZ2xlQ29sV2lkdGg6ICRncF90YWJsZXQgLyAkZ3BfZ3JpZEZpeGVkQ29sc1RhYmxldDtcbiAgICAkY29sV2lkdGg6ICRzaW5nbGVDb2xXaWR0aCAqICRjb2xTaXplO1xuICAgICRjb2xNaW51c0d1dHRlcjogJGNvbFdpZHRoIC0gKCRncF9ncmlkQmxvY2tTcGFjaW5nICogMikgLSAoJGdwX2dyaWRCbG9ja1BhZGRpbmcgKiAyKTtcblxuICAgIHdpZHRoOiAkY29sTWludXNHdXR0ZXIgLSAoJGNvbEJvcmRlciAqIDIpO1xuICAgIG1hcmdpbjogMCAkZ3BfZ3JpZEJsb2NrU3BhY2luZztcbiAgICBwYWRkaW5nOiAkZ3BfZ3JpZEJsb2NrUGFkZGluZztcbn1cblxuQG1peGluIGdwX2NvbFdpZHRoTm9HdXR0ZXIoJGNvbFNpemUpIHtcbiAgICAkc2luZ2xlQ29sV2lkdGg6ICRncF90YWJsZXQgLyAkZ3BfZ3JpZEZpeGVkQ29sc1RhYmxldDtcbiAgICAkY29sV2lkdGg6ICRzaW5nbGVDb2xXaWR0aCAqICRjb2xTaXplO1xuICAgIFxuICAgIHdpZHRoOiAkY29sV2lkdGg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbkBtaXhpbiBncF9jb2xQcmVwZW5kX3RhYmxldCgkY29sU2l6ZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAoKCRncF9ncmlkV2lkdGhUYWJsZXQgLyAkZ3BfZ3JpZEZpeGVkQ29sc1RhYmxldCkgKiAkY29sU2l6ZSk7XG59XG4gICAgXG5AbWl4aW4gZ3BfY29sQXBwZW5kX3RhYmxldCgkY29sU2l6ZSkge1xuICAgIG1hcmdpbi1yaWdodDogKCgkZ3BfZ3JpZFdpZHRoVGFibGV0IC8gJGdwX2dyaWRGaXhlZENvbHNUYWJsZXQpICogJGNvbFNpemUpO1xufVxuIiwKCQkiLypcbiAqIEZpeGVkIGdyaWQgVGFibGV0XG4gKiBcbiAqIEdyaWQgc3lzdGVtIHdpdGggZml4ZWQgcHJlLXNwZWNpZmllZCBjb2x1bW4gd2lkdGhzLlxuICovXG5cblxuXG4uZ3BfZ3JpZFJvdy5ncF9ncmlkRml4ZWQge1xuXG5cdC5ncF9ncmlkQ29sdW1uMSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aF90YWJsZXQoMSwgMCk7XG4gICAgICAgIHdpZHRoOiA2LjMzMzMzMzMzMzMzMzMzMzMzMzMzMyU7XG4gICAgICAgIG1hcmdpbjogMCAwLjUlO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZENvbHVtbjIge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sV2lkdGhfdGFibGV0KDIsIDApO1xuICAgICAgICB3aWR0aDogMTQuNjY2NjY2NjY2NjY2NjY2NjY2NjclO1xuICAgICAgICBtYXJnaW46IDAgMC41JTtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW4zIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoX3RhYmxldCgzLCAwKTtcbiAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNSU7XG5cdH1cblx0XG5cdC5ncF9ncmlkQ29sdW1uNCB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aF90YWJsZXQoNCwgMCk7XG4gICAgICAgIHdpZHRoOiAzMS4zMzMzMzMzMzMzMzMzMzMzMzMzMzMlO1xuICAgICAgICBtYXJnaW46IDAgMC41JTtcblx0fVxuXG4gICAgLmdwX2dyaWRDb2x1bW40Tm9HdXR0ZXIge1xuICAgICAgICBAaW5jbHVkZSBncF9jb2xXaWR0aE5vR3V0dGVyKDQpO1xuICAgIH1cblx0XG5cdC5ncF9ncmlkQ29sdW1uNSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aF90YWJsZXQoNSwgMCk7XG4gICAgICAgIHdpZHRoOiAzOS42NjY2NjY2NjY2NjY2NjY2NjY2NjclO1xuICAgICAgICBtYXJnaW46IDAgMC41JTtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW42IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoX3RhYmxldCg2LCAwKTtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNSU7XG5cdH1cblx0XG5cdC5ncF9ncmlkQ29sdW1uNyB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aF90YWJsZXQoNywgMCk7XG4gICAgICAgIHdpZHRoOiA1Ni4zMzMzMzMzMzMzMzMzMzMzMzMzMzMlO1xuICAgICAgICBtYXJnaW46IDAgMC41JTtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW44IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoX3RhYmxldCg0LCAwKTtcbiAgICAgICAgd2lkdGg6IDY0LjY2NjY2NjY2NjY2NjY2NjY2NjY2NyU7XG4gICAgICAgIG1hcmdpbjogMCAwLjUlO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZENvbHVtbjkge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sV2lkdGhfdGFibGV0KDUsIDApO1xuICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICBtYXJnaW46IDAgMC41JTtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW4xMCB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aF90YWJsZXQoMTAsIDApO1xuICAgICAgICB3aWR0aDogODEuMzMzMzMzMzMzMzMzMzMzMzMzMzMzJTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNSU7XG5cdH1cblx0XG5cdC5ncF9ncmlkQ29sdW1uMTEge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sV2lkdGhfdGFibGV0KDExLCAwKTtcbiAgICAgICAgd2lkdGg6IDg5LjY2NjY2NjY2NjY2NjY2NjY2NjY2NyU7XG4gICAgICAgIG1hcmdpbjogMCAwLjUlO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZENvbHVtbjEyIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoX3RhYmxldCg4LCAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW4xMyB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aF90YWJsZXQoMTMsIDApO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZENvbHVtbjE0IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoX3RhYmxldCgxNCwgMCk7XG5cdH1cblx0XG5cdC5ncF9ncmlkQ29sdW1uMTUge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sV2lkdGhfdGFibGV0KDE1LCAwKTtcblx0fVxuXHRcblx0LmdwX2dyaWRDb2x1bW4xNiB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xXaWR0aF90YWJsZXQoMTYsIDApO1xuXHR9XG5cdFxuICAgIC5jb250YWN0QmxvY2sge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sV2lkdGhfdGFibGV0KDQsIDApO1xuXHR9XG5cdFx0XG5cdC8qIFByZXBlbmQgYW5kIGFwcGVuZCBzcGFjaW5nICovXG5cdC5ncF9ncmlkRml4ZWRQcmVwZW5kMSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCgxKTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZFByZXBlbmQyIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmRfdGFibGV0KDIpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDMge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZF90YWJsZXQoMyk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRQcmVwZW5kNCB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCg0KTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZFByZXBlbmQ1IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmRfdGFibGV0KDUpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDYge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZF90YWJsZXQoNik7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRQcmVwZW5kNyB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCg3KTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZFByZXBlbmQ4IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmRfdGFibGV0KDgpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDkge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZF90YWJsZXQoOSk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRQcmVwZW5kMTAge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZF90YWJsZXQoMTApO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDExIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmRfdGFibGV0KDExKTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZFByZXBlbmQxMiB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCgxMik7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRQcmVwZW5kMTMge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZF90YWJsZXQoMTMpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkUHJlcGVuZDE0IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmRfdGFibGV0KDE0KTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZFByZXBlbmQxNSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCgxNSk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQxIHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmRfdGFibGV0KDEpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkQXBwZW5kMiB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCgyKTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZEFwcGVuZDMge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZF90YWJsZXQoMyk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQ0IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmRfdGFibGV0KDQpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkQXBwZW5kNSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCg1KTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZEFwcGVuZDYge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZF90YWJsZXQoNik7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQ3IHtcblx0ICAgIEBpbmNsdWRlIGdwX2NvbFByZXBlbmRfdGFibGV0KDcpO1xuXHR9XG5cdFxuXHQuZ3BfZ3JpZEZpeGVkQXBwZW5kOCB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCg4KTtcblx0fVxuXHRcblx0LmdwX2dyaWRGaXhlZEFwcGVuZDkge1xuXHQgICAgQGluY2x1ZGUgZ3BfY29sUHJlcGVuZF90YWJsZXQoOSk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQxMCB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCgxMCk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQxMSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCgxMSk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQxMiB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCgxMik7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQxMyB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCgxMyk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQxNCB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCgxNCk7XG5cdH1cblx0XG5cdC5ncF9ncmlkRml4ZWRBcHBlbmQxNSB7XG5cdCAgICBAaW5jbHVkZSBncF9jb2xQcmVwZW5kX3RhYmxldCgxNSk7XG5cdH1cbn0iLAoJCSLvu78vKiBHZW5lcmFsIHN0eWxlcyAqLyBcclxuXHJcblxyXG4uZ2Vhckljb24ge1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdCYuaW5mbyB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zcHJpdGUucG5nKSAtMzAwcHggLTEzNTBweCBuby1yZXBlYXQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogTmV3c0Jsb2NrICovXHJcbi5uZXdzQmxvY2sge1xyXG5cdGgxIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjMDA4NzgwO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8qIE1BSU4gTEFZT1VUICovXHJcblxyXG5cclxuLyogR0VORVJBTCBDT05URU5UIEFSRUEgKi9cclxuXHJcbi5ncF9jb250ZW50IHtcclxuICAgIFxyXG4gICAgLmdwX3RleHRCbG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRncF9ncmlkQmxvY2tQYWRkaW5nO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ3BfZ3JpZEJsb2NrUGFkZGluZztcclxuXHQgICAgZHQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN0VDQ0JGO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuLyogQkxPQ0tTICovXHJcblxyXG5cclxuXHJcblxyXG4vKiBDT05URU5UIENPTlRBSU5FUiBERVRBSUwgUEFHRSAqL1xyXG5cclxuLmNvbnRlbnRDb2xIZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGdwX2dyaWRCbG9ja1NwYWNpbmc7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnRDb2xDb250YWluZXIge1xyXG4gICAgXHJcbiAgICAuY29udGVudENvbExlZnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGdwX2NvbFdpZHRoKDYpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNtYWxsLXNwYWNpbmctdW5pdCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRDb2xSaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAwICRzbWFsbC1zcGFjaW5nLXVuaXQgMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokZ3BfZGVza3RvcCkge1xyXG5cdC5jb250ZW50Q29sQ29udGFpbmVyIHtcclxuICAgIFxyXG5cdFx0LmNvbnRlbnRDb2xMZWZ0IHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudENvbFJpZ2h0IHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuXHJcbiRzcG90bGlnaHRIb21lSGVpZ2h0OiAyNzVweDtcclxuJHNwb3RsaWdodERldGFpbEhlaWdodDogMjAzcHg7XHJcblxyXG4vKiBTUE9UTElHSFQgLyBUUklHR0VSQk9YICovXHJcblxyXG4uc3BvdGxpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcblxyXG4gICAgLnNwb3RsaWdodEl0ZW1zIHtcclxuXHJcbiAgICAgICAgLmhvbWVMYXlvdXQgJiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNwb3RsaWdodEhvbWVIZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWlsTGF5b3V0ICYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzcG90bGlnaHREZXRhaWxIZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdC5pdGVtSW1hZ2Uge1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQubW9iaWxlVHh0IHtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAvKi5pdGVtVGV4dCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNjdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAuaXRlbUhlYWRsaW5lLFxyXG4gICAgICAgIC5pdGVtTGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW1IZWFkbGluZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4yMjJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjIyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yODZlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYmdTcG90bGlnaHRUZXh0LnBuZykgMCAwIHJlcGVhdC15O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW1MaW5rIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTIzZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2JnU3BvdGxpZ2h0VGV4dC5wbmcpIC02MzlweCAwIHJlcGVhdC15O1xyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG59XHJcblxyXG5cclxuLm9ub1BhZ2VyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLm9ub1BhZ2VyX2xpc3RDb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA0MDtcclxuICAgIH1cclxuICAgIFxyXG5cdC5vbm9QYWdlcl9jb250cm9sc0NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgd2lkdGg6IDI5OHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xyXG5cclxuICAgICAgICAuZGV0YWlsTGF5b3V0ICYge1xyXG4gICAgICAgICAgICB3aWR0aDogMjM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vbm9QYWdlcl9wYXVzZSxcclxuICAgIC5vbm9QYWdlcl9zdGVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5vbm9QYWdlcl9wYWdlQnlOdW1iZXIge1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkyM2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmRmZGZkKSwgdG8oI2VlZWVlZSkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZGZkZmQsICNlZWVlZWUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZGZkZmQsICNlZWVlZWUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZGZkZmQsICNlZWVlZWUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGZkZmQsICNlZWVlZWUpO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRmZGZkJywgZW5kQ29sb3JzdHI9JyNlZWVlZWUnKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2ZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9iZ1Nwb3RsaWdodENoZXZyb24ucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmllNyAmIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHRcdCYuaXRlbU5yIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5tb2JpbGVQYWdlTnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgLmllNyAmIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cdFx0Lm9ub1BhZ2VyX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuaG9tZUxheW91dCAmIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDYwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9iZ1Nwb3RsaWdodFRhYnNIb21lLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsTGF5b3V0ICYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgNDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2JnU3BvdGxpZ2h0VGFic0RldGFpbC5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWU3LmhvbWVMYXlvdXQgJiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMCA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWU3LmRldGFpbExheW91dCAmIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwIDU4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pdGVtcy0xIHtcclxuXHJcbiAgICAgICAgLm9ub1BhZ2VyX3BhZ2VCeU51bWJlciBhIHtcclxuXHJcbiAgICAgICAgICAgIC5ob21lTGF5b3V0ICYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3BvdGxpZ2h0SG9tZUhlaWdodDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3BvdGxpZ2h0SG9tZUhlaWdodDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsTGF5b3V0ICYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3BvdGxpZ2h0RGV0YWlsSGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzcG90bGlnaHREZXRhaWxIZWlnaHQ7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXRlbXMtMiB7XHJcblxyXG4gICAgICAgIC5vbm9QYWdlcl9wYWdlQnlOdW1iZXIgYSB7XHJcblxyXG4gICAgICAgICAgICAuaG9tZUxheW91dCAmIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTM3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWxMYXlvdXQgJiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWU3LmhvbWVMYXlvdXQgJiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWU3LmRldGFpbExheW91dCAmIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pdGVtcy0zIHtcclxuXHJcbiAgICAgICAgLm9ub1BhZ2VyX3BhZ2VCeU51bWJlciBhIHtcclxuXHJcbiAgICAgICAgICAgIC5ob21lTGF5b3V0ICYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWxMYXlvdXQgJiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmllNy5ob21lTGF5b3V0ICYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pZTcuZGV0YWlsTGF5b3V0ICYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLml0ZW1zLTQge1xyXG5cclxuICAgICAgICAub25vUGFnZXJfcGFnZUJ5TnVtYmVyIGEge1xyXG5cclxuICAgICAgICAgICAgLmhvbWVMYXlvdXQgJiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbExheW91dCAmIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWU3LmhvbWVMYXlvdXQgJiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmllNy5kZXRhaWxMYXlvdXQgJiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRncF9kZXNrdG9wKSB7XHJcblx0Ym9keS5kZXRhaWxMYXlvdXQgLnNwb3RsaWdodCB7XHJcblx0XHR6LWluZGV4OjA7XHJcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHRcclxuXHRcdGhlaWdodDoyMjVweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvO1xyXG5cdFx0IFxyXG5cdFx0Lm9ub1BhZ2VyIHtcclxuXHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHRcdFx0Lm9ub1BhZ2VyX2xpc3RDb250YWluZXIge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRoZWlnaHQ6MjI1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHQuc3BvdGxpZ2h0SXRlbXMge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjIyNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjIyNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDoyMjVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdC5pdGVtSW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OjA7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm1vYmlsZVR4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6MTA7XHJcblx0XHRcdFx0XHRcdFx0XHRib3R0b206MDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiMwMDRmNGQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQub25vUGFnZXJfY29udHJvbHNDb250YWluZXIge1xyXG5cdFx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTotMjVweDtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQub25vUGFnZXJfY29udHJvbHMge1xyXG5cdFx0XHRcdFx0Lm9ub1BhZ2VyX3BhZ2VCeU51bWJlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjE2cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowIDVweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zcHJpdGUucG5nKSAtMTUwMHB4IC0xNTBweCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ubW9iaWxlUGFnZU5yIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTFweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncF9jb2xvcjY7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0Ji5vbm9QYWdlcl9hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc3ByaXRlLnBuZykgLTE0NTBweCAtMjAwcHggbm8tcmVwZWF0O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ubW9iaWxlUGFnZU5yIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHJcblx0fVx0XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGdwX21vYmlsZSkge1xyXG5cdGJvZHkuaG9tZUxheW91dCAuc3BvdGxpZ2h0IHtcclxuXHRcdHotaW5kZXg6MDtcclxuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcdFxyXG5cdFx0aGVpZ2h0OjE4MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XHJcblx0XHQgXHJcblx0XHQub25vUGFnZXIge1xyXG5cdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0XHQub25vUGFnZXJfbGlzdENvbnRhaW5lciB7XHJcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDoxODBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC5zcG90bGlnaHRJdGVtcyB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTgwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTgwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjE4MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Lml0ZW1JbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6MDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQubW9iaWxlVHh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDoxMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTowO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IzAwNGY0ZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vbm9QYWdlcl9jb250cm9sc0NvbnRhaW5lciB7XHJcblx0XHRcdFx0dG9wOmF1dG87XHJcblx0XHRcdFx0Ym90dG9tOi0yNXB4O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xyXG5cdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5vbm9QYWdlcl9jb250cm9scyB7XHJcblx0XHRcdFx0XHQub25vUGFnZXJfcGFnZUJ5TnVtYmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjE2cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MTZweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Nwcml0ZS5wbmcpIC0xNTAwcHggLTE1MHB4IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3Bhbi5tb2JpbGVQYWdlTnIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGdwX2NvbG9yNjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQmLm9ub1BhZ2VyX2FjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zcHJpdGUucG5nKSAtMTQ1MHB4IC0yMDBweCBuby1yZXBlYXQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0c3Bhbi5tb2JpbGVQYWdlTnIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHRcclxufVxyXG5cclxuLyogU2VhcmNoIHJlc3VsdHMgKi9cclxuXHJcbi5zZWFyY2hSZXN1bHRzIHtcclxuICAgIG1hcmdpbi10b3A6ICRncF9ncmlkQmxvY2tQYWRkaW5nO1xyXG59XHJcblxyXG4uc2VhcmNoUmVzdWx0c0xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogJGdwX2dyaWRCbG9ja1BhZGRpbmc7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcclxuXHJcbiAgICAuc2VhcmNoUmVzdWx0IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoUmVzdWx0VGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGdwX2hlYWRpbmcxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncF9ncmlkQmxvY2tQYWRkaW5nIC8gMjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3BfY29sb3IxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoUmVzdWx0VGV4dCxcclxuICAgIC5zZWFyY2hSZXN1bHRMaW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODU3ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaFJlc3VsdExpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkZ3BfY29sb3IxO1xyXG5cclxuICAgICAgICAuaWNvbi1hcnJvdy1yaWdodC0yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub1NlYXJjaFJlc3VsdHMge1xyXG4gICAgbWFyZ2luLXRvcDogJGdwX2dyaWRCbG9ja1BhZGRpbmc7XHJcbn1cclxuXHJcbi5wYWdlciB7XHJcbiAgICBwYWRkaW5nOiAkZ3BfZ3JpZEJsb2NrUGFkZGluZyAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XHJcbiAgICAgICAgY29sb3I6ICRncF9jb2xvcjE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRncF9jb2xvckhpZ2g7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncF9jb2xvcjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZS1hY3RpdmF0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTaXRlbWFwICovXHJcblxyXG4uc2l0ZW1hcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkZ3BfZ3JpZEJsb2NrUGFkZGluZztcclxuICAgIFxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG5cdCAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdCAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdCAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICRncF9jb2xvcjE7XHJcblx0ICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIxJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1N2VtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjUnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pZTcgJiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokZ3BfZGVza3RvcCkge1xyXG4gICAgLmNQcm9tcHQge1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0c3Bhbi5jUHJvbXB0X21lc3NhZ2Uge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzoxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjIwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmRpdiNuZXdzdGlja2VyIGxpIGRpdi5uZXdzLWl0ZW0ge1xyXG5cdGhlaWdodDogODVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogSUU3IEZpeGVzICovXHJcblxyXG5ib2R5LmllNyB7XHJcblxyXG5cdC8qIEZvbGxvdyB1cyAtIFNvY2lhbCBNZWRpYSBCdXR0b25zICovXHJcblxyXG5cdGRpdi5zb2NpYWxNZWRpYUJsb2NrIHtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHR3aWR0aDogMTZweDsgICBcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9zb2NpYWwtaWNvbnMtaWU3LnBuZ1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cclxuXHRcdFx0Ji5MaW5rZWRJbixcclxuXHRcdFx0Ji5MaW5rZWRJbjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLlR3aXR0ZXIsXHJcblx0XHRcdCYuVHdpdHRlcjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5GYWNlYm9vayxcclxuXHRcdFx0Ji5GYWNlYm9vazpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5Hb29nbGVQbHVzLFxyXG5cdFx0XHQmLkdvb2dsZVBsdXM6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuWW91VHViZSxcclxuXHRcdFx0Ji5Zb3VUdWJlOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE2cHg7ICBcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3NvY2lhbC1pY29ucy1pZTctaG92ZXIucG5nXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBTcG90bGlnaHQgQ29udGVudCBTbGlkZXIgLSBvbm9QYWdlciAtIEZpcnN0IGxpbmsgb2YgNCBhbmQgQ2xpcHBpbmcgb2YgUGhvdG8gLSBPcGxvc3NpbmdlbiAqL1xyXG5cclxuXHRkaXYub25vUGFnZXJfbGlzdENvbnRhaW5lcixcclxuXHRkaXYub25vUGFnZXJfY29udHJvbHNDb250YWluZXIge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LyogQ29udGFjdCBVcyAtIFN1Ym1pdCBrbm9wICovXHJcblx0ZGl2LmNvbnRlbnRDb2xSaWdodCBkaXYuc2NmRm9ybSBkaXYuc2NmU3VibWl0QnV0dG9uQm9yZGVyIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkY2EzMjU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMjNweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdH1cclxuXHRkaXYuY29udGVudENvbFJpZ2h0IGRpdi5zY2ZGb3JtIGRpdi5zY2ZTdWJtaXRCdXR0b25Cb3JkZXIgPiBpbnB1dCB7XHJcblx0XHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMjNweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGNhMzI1O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxYjMyODtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmZDIwMCksIHRvKCNmMWIzMjgpKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZDIwMCwgI2YxYjMyOCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmQyMDAsICNmMWIzMjgpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZkMjAwLCAjZjFiMzI4KTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZDIwMCwgI2YxYjMyOCk7XHJcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkMjAwJywgZW5kQ29sb3JzdHI9JyNmMWIzMjgnKTtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHRcdG91dGxpbmUtd2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1x0XHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjFiMjM4KSwgdG8oI2ZmZDIwMCkpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMWIyMzgsICNmZmQyMDApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMWIyMzgsICNmZmQyMDApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMWIyMzgsICNmZmQyMDApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMWIyMzgsICNmZmQyMDApO1xyXG5cdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjFiMjM4JywgZW5kQ29sb3JzdHI9JyNmZmQyMDAnKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQvKiBSZXF1ZXN0IGEgQnJvY2h1cmUgLSBTdWJtaXQga25vcCAqL1xyXG5cdGRpdi5jb250ZW50Q29sTGVmdCBkaXYuc2NmRm9ybSBkaXYuc2NmU3VibWl0QnV0dG9uQm9yZGVyIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkY2EzMjU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2MHB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcblx0fVxyXG5cdGRpdi5jb250ZW50Q29sTGVmdCBkaXYuc2NmRm9ybSBkaXYuc2NmU3VibWl0QnV0dG9uQm9yZGVyID4gaW5wdXQge1x0XHRcdFx0XHJcblx0XHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50O1x0XHRcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWIzMjg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmZmQyMDApLCB0bygjZjFiMzI4KSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmQyMDAsICNmMWIzMjgpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZkMjAwLCAjZjFiMzI4KTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZDIwMCwgI2YxYjMyOCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmQyMDAsICNmMWIzMjgpO1xyXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDIwMCcsIGVuZENvbG9yc3RyPScjZjFiMzI4Jyk7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRvdXRsaW5lLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcdFx0XHRcdFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmQyMDA7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2YxYjIzOCksIHRvKCNmZmQyMDApKTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjFiMjM4LCAjZmZkMjAwKTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjFiMjM4LCAjZmZkMjAwKTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjFiMjM4LCAjZmZkMjAwKTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjFiMjM4LCAjZmZkMjAwKTtcclxuXHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YxYjIzOCcsIGVuZENvbG9yc3RyPScjZmZkMjAwJyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdi5jb250ZW50Q29sUmlnaHQgZGl2LnNjZkZvcm0gc3Bhbi5zY2ZDaGVja2JveCBpbnB1dCB7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdGRpdi5jb250ZW50Q29sUmlnaHQgZGl2LnNjZkZvcm0gc3Bhbi5zY2ZDaGVja2JveCBsYWJlbCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0fVxyXG59XHJcblxyXG5zcGFuLnNjZkNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuYm9keS5pZTgsXHJcbmJvZHkuaWU5IHtcclxuXHJcbmRpdi5jb250ZW50Q29sUmlnaHQgZGl2LnNjZkZvcm0gZGl2LnNjZlN1Ym1pdEJ1dHRvbkJvcmRlciA+IGlucHV0IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkY2EzMjU7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWluLXdpZHRoOiA3MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRib3JkZXItY29sb3I6ICNkY2EzMjU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMzI4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmZkMjAwKSwgdG8oI2YxYjMyOCkpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZkMjAwLCAjZjFiMzI4KTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZDIwMCwgI2YxYjMyOCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmQyMDAsICNmMWIzMjgpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZkMjAwLCAjZjFiMzI4KTtcclxuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmQyMDAnLCBlbmRDb2xvcnN0cj0nI2YxYjMyOCcpO1xyXG5cclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RjYTMyNTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjFiMjM4KSwgdG8oI2ZmZDIwMCkpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMWIyMzgsICNmZmQyMDApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMWIyMzgsICNmZmQyMDApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMWIyMzgsICNmZmQyMDApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMWIyMzgsICNmZmQyMDApO1xyXG5cdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjFiMjM4JywgZW5kQ29sb3JzdHI9JyNmZmQyMDAnKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQvKiBSZXF1ZXN0IGEgQnJvY2h1cmUgLSBTdWJtaXQga25vcCAqL1xyXG5cclxuXHRkaXYuY29udGVudENvbExlZnQgZGl2LnNjZkZvcm0gZGl2LnNjZlN1Ym1pdEJ1dHRvbkJvcmRlciA+IGlucHV0IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkY2EzMjU7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWluLXdpZHRoOiA3MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGJvcmRlci1jb2xvcjogI2RjYTMyNTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWIzMjg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmZmQyMDApLCB0bygjZjFiMzI4KSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmQyMDAsICNmMWIzMjgpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZkMjAwLCAjZjFiMzI4KTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZDIwMCwgI2YxYjMyOCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmQyMDAsICNmMWIzMjgpO1xyXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDIwMCcsIGVuZENvbG9yc3RyPScjZjFiMzI4Jyk7XHJcblx0XHRcdFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGNhMzI1O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMjAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmMWIyMzgpLCB0bygjZmZkMjAwKSk7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YxYjIzOCwgI2ZmZDIwMCk7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2YxYjIzOCwgI2ZmZDIwMCk7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YxYjIzOCwgI2ZmZDIwMCk7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YxYjIzOCwgI2ZmZDIwMCk7XHJcblx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmMWIyMzgnLCBlbmRDb2xvcnN0cj0nI2ZmZDIwMCcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmN1c3RvbWVyUmV2aWV3QmxvY2sge1xyXG4gICAgLnJhdGluZ0J1dHRvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N0YXItbm90LXNlbGVjdGVkLnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAxMDAlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZW5hYmxlZCArIGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zdGFyLXNlbGVjdGVkLnBuZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFCMzI4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkQyMDAsICNGMUIzMjgpO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RDQTMyNTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRkZGRiwgMCAwIDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmR5bmFtaWNCdXR0b25zIHtcclxuXHR3aWR0aDogNTcwcHggIWltcG9ydGFudDtcclxuXHJcblx0LmJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMjU2cHg7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA1cHggMXB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmR5bmFtaWNJbWFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYmdEeW5hbWljSW1hZ2UucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDQxMXB4O1xyXG5cclxuXHRhIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuXHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMClcIjtcclxuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcclxuXHRcdFx0b3BhY2l0eTogMC4xO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2J0dG4xIHtcclxuXHRcdHRvcDogNTJweDtcclxuXHRcdGxlZnQ6IDM2cHg7XHJcblx0XHR3aWR0aDogODVweDtcclxuXHRcdGhlaWdodDogMjdweDtcclxuXHR9XHJcblx0I2J0dG4yIHtcclxuXHRcdHRvcDogMTJweDtcclxuXHRcdGxlZnQ6IDE2NHB4O1xyXG5cdFx0d2lkdGg6IDExNnB4O1xyXG5cdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdH1cclxuXHQjYnR0bjMge1xyXG5cdFx0dG9wOiAyOXB4O1xyXG5cdFx0bGVmdDogNDA2cHg7XHJcblx0XHR3aWR0aDogMTE0cHg7XHJcblx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0fVxyXG5cdCNidHRuNCB7XHJcblx0XHR0b3A6IDE1N3B4O1xyXG5cdFx0bGVmdDogMTJweDtcclxuXHRcdHdpZHRoOiAxNDhweDtcclxuXHRcdGhlaWdodDogNDNweDtcclxuXHR9XHJcblx0I2J0dG41IHtcclxuXHRcdHRvcDogMTU3cHg7XHJcblx0XHRsZWZ0OiAyMzRweDtcclxuXHRcdHdpZHRoOiAxMTBweDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHR9XHJcblx0I2J0dG42IHtcclxuXHRcdHRvcDogMTg1cHg7XHJcblx0XHRsZWZ0OiAyMzRweDtcclxuXHRcdHdpZHRoOiAxMTBweDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHR9XHJcblx0I2J0dG43IHtcclxuXHRcdHRvcDogMjEzcHg7XHJcblx0XHRsZWZ0OiAyMzRweDtcclxuXHRcdHdpZHRoOiAxMTBweDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHR9XHJcblx0I2J0dG44IHtcclxuXHRcdHRvcDogMTU3cHg7XHJcblx0XHRsZWZ0OiAzOTlweDtcclxuXHRcdHdpZHRoOiAxNTdweDtcclxuXHRcdGhlaWdodDogNDNweDtcclxuXHR9XHJcblx0I2J0dG45IHtcclxuXHRcdHRvcDogMjY3cHg7XHJcblx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0d2lkdGg6IDE0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdH1cclxuXHQjYnR0bjEwIHtcclxuXHRcdHRvcDogMjU1cHg7XHJcblx0XHRsZWZ0OiAzNDJweDtcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHR9XHJcblx0I2J0dG4xMSB7XHJcblx0XHR0b3A6IDM1NXB4O1xyXG5cdFx0bGVmdDogNzlweDtcclxuXHRcdHdpZHRoOiAxNjRweDtcclxuXHRcdGhlaWdodDogMjdweDtcclxuXHR9XHJcblx0I2J0dG4xMiB7XHJcblx0XHR0b3A6IDM1NXB4O1xyXG5cdFx0bGVmdDogMzA0cHg7XHJcblx0XHR3aWR0aDogMTM4cHg7XHJcblx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGVudENvbExlZnR7XHJcbiAgICAuYWJuUmVnaXN0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTguMDA0cHg7XHJcblxyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgMS4xNDNlbS8xLjI1ZW0gQXJpYWwsVmVyZGFuYSxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNWU1ZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFyZ2UtM3tcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhcmdlLTl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhcmdlLTEyIC5sYXJnZS0xMntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzJTtcclxuICAgICAgICAgICAgY2xlYXI6Ym90aDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsW2Zvcj1waHJpZ2h0Y29sdW1ubWFpbl8xX2Noa0FscmVhZHlXb3JrSGVyZV0sIGxhYmVsW2Zvcj1waHJpZ2h0Y29sdW1ubWFpbl8xX2Noa01vcmVJbmZvXSwgXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNhMzI1O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjMyODtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmZDIwMCksIHRvKCNmMWIzMjgpKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZDIwMCwgI2YxYjMyOCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmQyMDAsICNmMWIzMjgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZDIwMCwgI2YxYjMyOCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZkMjAwLCAjZjFiMzI4KTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmQyMDAnLCBlbmRDb2xvcnN0cj0nI2YxYjMyOCcpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5odWJCbG9ja3MgZGl2Om50aC1jaGlsZChvZGQpe1xyXG4gICAgY2xlYXI6IGxlZnQ7XHJcbn1cclxuXHJcbi5odWJCbG9ja3MgZGl2IC5odWJDb250ZW50QmxvY2t7XHJcbiAgICBcclxuICAgIG1hcmdpbi1ib3R0b206IDMlO1xyXG4gICAgbWFyZ2luLXRvcDogMyU7XHJcbiAgICB3aWR0aDogOTclO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uaHViQmxvY2tzIGRpdjpudGgtY2hpbGQob2RkKSAuaHViQ29udGVudEJsb2Nre1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxufVxyXG4uaHViQmxvY2tzIGRpdjpudGgtY2hpbGQoZXZlbikgLmh1YkNvbnRlbnRCbG9ja3tcclxuICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuXHJcbn0iCgldLAoJIm1hcHBpbmdzIjogIkdBMENBLE9BQU8sQ0FBUCxrQ0FBTyxDR2xDUCxBQUFBLElBQUksQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLFFBQVEsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLFFBQVEsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQUFBQyxDQUNqRyxNQUFNLENBQUUsQ0FBRSxDQUNWLE9BQU8sQ0FBRSxDQUFFLENB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 */