a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}ul{padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:"Helvetica Neue",Helvetica,Arial,"Open Sans",sans-serif;font-weight:400;line-height:1.65;color:#333}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.alignnone{margin:5px 15px 15px 0}.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 15px 15px}.alignleft{float:left;margin:5px 15px 15px 0}.wp-caption{background:#fff;border:thin solid #f0f0f0;max-width:95%;padding:5px;text-align:center}.wp-caption img{width:auto;max-width:98.5%;height:auto;border:0}.gallery-caption,.wp-caption .wp-caption-text{margin:0;padding:0 5px 5px;font-size:140%;line-height:1.5}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.reset-box,.wp-caption img{padding:0;margin:0}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh + 1px)}.wrapper--main{-webkit-box-flex:1;-ms-flex:1;flex:1}.wrapper--main>img{display:none}.container{display:block;max-width:1130px;width:95%;margin:0 auto}@media (max-width:768px){.container{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.header{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.header--description{color:#aaa;font-size:16px;line-height:24px}@media (max-width:768px){.header--description{font-size:11px;line-height:11px}.header{height:60px}.header img{max-height:40px}.header--logo--link{text-align:center}}.header--navigation{width:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:500}.main-navigation{clear:both;display:block;width:100%;position:relative;z-index:900}.main-navigation .mobile-menu-button{display:none;margin:20px 0 15px}@media (max-width:768px){.main-navigation .mobile-menu-button{display:block}}.main-navigation .mobile-menu-button>span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#000;border-radius:3px;z-index:1;-webkit-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.main-navigation .mobile-menu-button>span:first-child{-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.main-navigation .mobile-menu-button>span:nth-last-child(2){-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.main-navigation .mobile-menu-button--checkbox{display:none}.main-navigation .mobile-menu-button--checkbox:checked~ul{max-height:9999px;-webkit-transition:all 500ms ease;transition:all 500ms ease}.main-navigation .mobile-menu-button--checkbox:checked~.mobile-menu-button span{opacity:1;-webkit-transform:rotate(45deg) translate(-2px,-19px);transform:rotate(45deg) translate(-2px,-19px);background:#232323}.main-navigation .mobile-menu-button--checkbox:checked~.mobile-menu-button span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(.2,.2);transform:rotate(0deg) scale(.2,.2)}.main-navigation .mobile-menu-button--checkbox:checked~.mobile-menu-button span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(0,19px);transform:rotate(-45deg) translate(0,19px)}.main-navigation ul{list-style:none;margin:0;padding:0}@media (max-width:768px){.main-navigation ul{max-height:0;display:block;overflow:hidden;-webkit-transition:all 500ms;transition:all 500ms}}.main-navigation ul ul{position:absolute;top:100%;opacity:0;visibility:hidden;display:block;background-color:#fff;z-index:99999999}.main-navigation ul ul ul{top:0}.main-navigation ul ul a{width:250px;text-align:left;font-size:14px}.main-navigation ul ul li{border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation ul ul li:last-child,.widget li:last-child{border-bottom:none}.main-navigation ul ul li>ul{left:100%}.main-navigation li{display:inline-block;vertical-align:top;position:relative;font-size:16px}@media (max-width:768px){.main-navigation li{display:block;border-bottom:1px solid #f2f2f2}}.main-navigation li:hover>ul{visibility:visible;opacity:1;pointer-events:auto}.main-navigation li:focus>ul{visibility:visible;opacity:1;pointer-events:auto}.main-navigation li:active>ul{visibility:visible;opacity:1;pointer-events:auto}.main-navigation .nav-menu{font-size:0}.main-navigation a{display:block;text-decoration:none;font-size:16px;line-height:20px;padding:15px}.main-navigation a:hover{cursor:pointer}.main-navigation li.fa a{padding:15px 10px 15px 25px}.main-navigation li.fa:before{position:absolute;left:5px;top:17px}.main-navigation .sub-menu{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}.main-navigation a.vce-item-selected{-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1)}.nav-menu ul{transition-delay:.1s;-webkit-transition-delay:.1s;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-menu>li>a{-webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,.05);box-shadow:-1px 0 0 0 rgba(0,0,0,.05)}.nav-menu>li:last-child a{-webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,.05),1px 0 0 0 rgba(0,0,0,.05);box-shadow:-1px 0 0 0 rgba(0,0,0,.05),1px 0 0 0 rgba(0,0,0,.05)}.nav-menu>.current-menu-ancestor>a,.nav-menu>.current-menu-item>a,.nav-menu>.current_page_item>a,.nav-menu>li:hover>a{-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1)}.nav-menu>li>.sub-menu .sub-menu.vce-rev{left:initial;right:100%}.nav-menu .vce-mega-cat>a:after,.nav-menu>.menu-item-has-children>a:after{float:right;margin:2px 0 0 5px}.sidebar{width:100%;max-width:300px;margin-left:30px}@media (max-width:768px){.sidebar{margin-left:0}}.sidebar .widget{background-color:#f9f9f9;font-size:14px;line-height:22px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.09);box-shadow:0 3px 6px 0 rgba(0,0,0,.09);margin:0 0 30px}.sidebar .widget-title{background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.07);box-shadow:0 3px 6px 0 rgba(0,0,0,.07);font-size:18px;line-height:28px;padding:12px;text-align:center;margin-bottom:0;margin-top:0}.sidebar .widget-title a{background:#fff;font-size:20px;color:#232323;line-height:27px;padding:12px;text-align:center;margin-bottom:0}.widget li,.widget ul{margin:0;list-style:none}.widget p,.widget>div,.widget>form,.widget>ul{padding:20px}.widget li{border-bottom:1px solid rgba(0,0,0,.07);padding:12px 20px}.widget li a{-ms-word-wrap:break-word;word-wrap:break-word;-webkit-transition:all .1s linear;transition:all .1s linear}.site-footer .widget li a:hover,.widget li a,.widget li a:hover{text-decoration:none}.sticky-active.admin-bar .affix{top:110px}.admin-bar .affix{top:60px}.affix{position:fixed!important;width:300px;top:30px}.sticky-active .affix{top:80px}.affix-responsive{position:static!important;width:auto;top:0!important}.widget select,.widget_categories li:hover:before{width:100%}.sidebar .widget_archive select,.sidebar .widget_categories select{max-width:86%;margin:20px}.widget_archive label,.widget_categories label,.widget_search .search-submit{display:none}.widget ul{padding:0;display:inline-block;width:100%}.widget_categories li{padding:0;border:0;margin-bottom:0;position:relative}.widget_categories .cat-item .count,.widget_categories .cat-item:before{background:#2196f3}.sidebar td,.widget_categories ul{padding:0}.widget_categories a{padding:0 0 0 20px;display:block;position:relative;line-height:42px;color:#787878;text-decoration:none}.count-hidden{float:right;width:42px;text-align:center}.widget_categories a .count,.widget_categories li:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute}.widget_categories a .count{float:right;text-align:center;display:inline-block;color:#fff;right:0;height:42px;width:42px}.widget_categories li:before{content:"";width:2px;height:100%}.widget_categories a .category-text{-webkit-transition:all .2s linear;transition:all .2s linear}.widget.widget_categories a:hover,.widget_categories a:hover .category-text{color:#fff;text-decoration:none}.widget_categories .category-text{position:relative;z-index:2}.footer{background-color:#22252a;padding:40px 0;color:#fff;font-size:12px}.footer a{color:#2196f3}#onomagic_footer_menu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px}#onomagic_footer_menu li:not(:last-child):after{content:'|';margin:0 10px}@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{font-size:1em}.gallery--divider{border:0;background:#ececec;height:1px;margin-bottom:40px}.gallery--related-posts{padding-top:30px;font-size:15px;margin-bottom:30px}.gallery--related-posts-title{font-size:18px;margin-bottom:10px;font-weight:600;text-transform:uppercase}.gallery--related-posts ul{margin:0;padding:0 0 0 5px}.gallery--related-posts li{margin-bottom:5px;list-style:none}.gallery--related-posts li:before{content:'';width:4px;height:4px;background-color:#38e1c0;display:inline-block;vertical-align:middle;margin-right:10px;position:relative;bottom:1px}.gallery--post-nav,.gallery--post-nav--link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.gallery--post-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.gallery--post-nav--link{background-color:#26e9c3;font-size:22px;line-height:22px;max-width:48%;padding:20px 20px 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:-2px}.gallery--post-nav--link__prev{padding-left:60px}.gallery--post-nav--link__next:after,.gallery--post-nav--link__prev:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.gallery--post-nav--link__prev:after{border-left:4px solid #fff;border-bottom:4px solid #fff;left:20px}.gallery--post-nav--link__next{padding-right:60px}.gallery--post-nav--link__next:after{border-right:4px solid #fff;border-top:4px solid #fff;right:20px}.gallery--post-nav--link:after{content:'';width:40px;height:40px;position:absolute;top:50%}.gallery--div-ad-slot{padding-bottom:1px}.gallery--navigation{margin:50px 0;height:65px;display:-ms-flexbox;display:-webkit-box;display:flex}.gallery--navigation--button{display:block;cursor:pointer;background-color:#2196f3;color:#fff;font-size:20px;height:65px;width:100%;line-height:65px;text-align:center;text-decoration:none}.gallery--navigation--button:hover{text-decoration:none;background-color:#0c7cd5;color:#fff}.gallery--navigation--button:first-child:not(:last-child){max-width:35%;margin-right:10px}.gallery--ad,.gallery--wrapped-ad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px}.gallery--ad{width:100%;overflow-x:hidden;padding-bottom:1px;margin:0 auto}.gallery--ad[data-size="[300, 250]"]{width:300px;max-width:300px}.gallery--ad[data-size="[160, 600]"]{width:160px;max-width:160px}.gallery--ad[data-size="[728, 90]"]{width:728px;max-width:728px}.gallery--ad[data-size="[320, 50]"]{width:320px;max-width:320px}.gallery--wrapped-ad{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin:30px 0;padding:10px 0;background-color:#f1f1f1}.gallery--wrapped-ad:before{content:"ADVERTISEMENT";margin-bottom:5px}.gallery--ad,.gallery--ad iframe{max-width:100%}.gallery--paragraph{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-bottom:30px;font-size:18px}.gallery--paragraph img{max-width:100%;margin:0 auto;display:block;height:auto}.gallery--paragraph div.image-wrapper,.gallery--wrapped-ad:before{display:block;text-align:center}.gallery--paragraph div.image-wrapper span{display:inline-block;border:1px #000 solid;overflow:hidden}.gallery--paragraph-section p{font-size:1.2em;line-height:1.4em;font-weight:400;color:#444;margin:1rem 0}.gallery--paragraph-section h2{text-transform:none;font-size:2rem;margin-bottom:9px;color:#000101;font-weight:700}.gallery--paragraph--copyright{color:#b0b0b0;display:block;font-size:11px;text-transform:uppercase}.gallery--paragraph--copyright:before{content:"Source: "}.gallery--paragraph--thumbnail{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;min-height:400px;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.gallery--paragraph--thumbnail img{height:auto}.gallery--block{position:relative}.gallery--block:after{display:block;width:100%;height:1px;background-color:#7dba84;margin:40px 0}@media (max-width:640px){.main-container,.post-content{overflow:visible!important}.gallery--block{position:relative;-webkit-box-shadow:0 0 62px -8px rgba(0,0,0,.2);box-shadow:0 0 62px -8px rgba(0,0,0,.2);padding:20px;margin-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery--block:after{content:none}}.theme-ashe .gallery--block:after{background-color:#ca9b52}.gallery--page-title{display:block}.theme-ashe .gallery--page-title{display:none}.gallery--wrapper{padding-top:40px;max-width:750px;margin:0 auto}.gallery--wrapper.gallery--wrapper__with-sidebar{max-width:1130px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gallery--wrapper.gallery--wrapper__with-sidebar article{width:100%;max-width:calc(100% - 350px)}.gallery--wrapper.gallery--wrapper__with-sidebar .gallery--sidebar{width:330px;top:0;height:100%;position:sticky;position:-webkit-sticky}.gallery--wrapper.gallery--wrapper__with-sidebar .gallery--sidebar .two_ads_row{min-height:270px!important}.gallery--wrapper.gallery--wrapper_left_sidebar{max-width:1250px}.gallery--block{margin-bottom:50px}.gallery--block:after{content:none}.gallery--page-title{font-size:3rem;width:100%;z-index:99;font-weight:700;padding:0;border-bottom:none;margin-bottom:10px;font-family:Roboto,Helvetica,Helvetica,Arial,sans-serif}.gallery--page-meta{margin-bottom:20px}.gallery--page-meta--author{text-transform:none;font-size:16px;color:#999}.gallery--paragraph--title{width:auto;background-color:#000;color:#ff0;margin:0 auto;display:inline-block;text-align:center;font-size:11px;font-weight:600;text-transform:uppercase;padding:10px 15px}.gallery--paragraph--title.without-image{position:relative;top:0}@media (max-width:1028px){.gallery--sidebar{display:none}.gallery--wrapper.gallery--wrapper__with-sidebar article{width:100%;max-width:100%}}@media (max-width:768px){.gallery--paragraph--thumbnail{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;min-height:0;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.gallery--paragraph--thumbnail img{height:auto}.gallery--wrapper{padding-top:0}.gallery--paragraph-section p{font-size:1.4em;line-height:1.4em;font-weight:400;color:#444}.gallery--paragraph-section h2{font-size:2rem}.gallery--page-title{font-size:2.6rem;font-weight:700;line-height:3rem;margin-bottom:6px}.gallery--page-meta{margin-bottom:30px}.gallery--page-meta--author{text-transform:none;font-size:14.4px;color:#999}}.gallery--paragraph-section>div[id*="728x90"]{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;min-height:110px!important}.gallery--paragraph-section>div[ono-responsive-ad-slot-query-selector*="300x250"],.gallery--sidebar #section-sidebar-ad>div[id*="300x250"],.gallery--sidebar #section-sidebar-ad>div[id*="300x600"]{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;min-height:270px!important}.posts-page{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.posts-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.posts-list{background-color:#f0f0f0;padding-top:30px;padding-bottom:30px}.posts-list--container,.posts-list--header{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.posts-list--container{max-width:820px;width:100%;margin-bottom:30px;background-color:#f9f9f9}.posts-list--header{background-color:#fff;font-size:22px;line-height:25px;text-align:center;font-weight:400;padding:15px 15px 18px}.posts-list--loop{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.posts-list--loop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.posts-item{width:48%;max-width:375px;background-color:#fff;text-align:center;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);margin-right:20px;margin-bottom:20px}.posts-item:nth-child(2n){margin-right:0}@media (max-width:576px){.posts-item{width:100%;margin-right:0}}.posts-item--thumbnail img{max-width:100%}.posts-item--content{padding:20px}.posts-item--category{margin-bottom:10px;font-size:12px;line-height:15px;color:#2196f3}.posts-item--category a{color:#2196f3;text-decoration:none}.posts-item--title{padding:0 20px;margin-top:0;line-height:28px;font-size:22px}.posts-item--title a{text-decoration:none}.posts-item--author{font-size:12px;color:#9b9b9b}.pagination{border-top:1px solid rgba(0,0,0,.05);background-color:#f3f3f3;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.pagination .page-numbers{min-width:30px;height:30px;display:block;line-height:30px;text-align:center;margin-right:10px}.pagination .page-numbers.current{background-color:#2196f3;color:#fff}.post-404{margin-top:40px;text-align:center}b,strong{font-weight:700}p{margin-bottom:1.15rem}h1,h2,h3,h4,h5{margin:.5em 0 1.05rem;font-weight:400;line-height:1.15}h1{margin-top:0;font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.4em}br{margin-bottom:2.75rem;line-height:20px}a{color:#4a4a4a}a:hover{color:#2196f3}ul{list-style:disc;margin:0 0 20px 20px}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}.gallery--ad[data-size="[300, 250]"]{display:block!important;min-height:270px!important}.gallery--ad[data-size="[728, 90]"]{display:block!important;min-height:90px!important}@media only screen and (max-width:1150px){.gallery--wrapper.gallery--wrapper__with-sidebar article{width:100%;max-width:100%}.gallery--wrapper.gallery--wrapper__with-sidebar .gallery--sidebar{margin:0 auto}}.gallery--wrapper{margin-top:20px}.two_ads_row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}@media (max-width:767px){.two_ads_row{min-height:280px;max-height:400px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 20px;width:calc(100% - 40px)}}.gallery--ad[data-desktop_show=hide]{display:none}.gallery--ad[data-desktop_show=show],.sticky-bar.show-close .ad_placeholder{display:block}.gallery_left_sidebar{width:180px;display:block;-ms-flex-item-align:start;align-self:flex-start;position:sticky;top:10px}.gallery--wrapper_left_sidebar article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery--wrapper_left_sidebar .post_content_wrap{width:calc(100% - 180px)}@media only screen and (max-width:1200px){.gallery--ad[data-tablet="[300, 250]"]{width:300px;max-width:300px;overflow-x:hidden;margin:0 auto;display:block!important;min-height:270px!important}.gallery--ad[data-tablet="[160, 600]"]{width:160px;max-width:160px;overflow-x:hidden;margin:0 auto}.gallery--ad[data-tablet="[728, 90]"]{width:728px;max-width:728px;overflow-x:hidden;margin:0 auto;display:block!important;min-height:90px!important}.gallery--ad[data-tablet="[320, 50]"]{width:320px;max-width:320px;overflow-x:hidden;margin:0 auto}.gallery--ad[data-tablet_show=hide]{display:none!important}.gallery--ad[data-tablet_show=show]{display:block}.gallery_left_sidebar{display:none}.gallery--wrapper_left_sidebar .post_content_wrap{width:100%}}@media only screen and (max-width:767px){.gallery--ad[data-mobile_show=show]{display:block}.gallery--ad[data-mobile="[300, 250]"]{width:300px;max-width:300px;overflow-x:hidden;margin:0 auto;display:block!important;min-height:270px!important}.gallery--ad[data-mobile="[160, 600]"]{width:160px;max-width:160px;overflow-x:hidden;margin:0 auto}.gallery--ad[data-mobile="[728, 90]"]{width:728px;max-width:728px;overflow-x:hidden;margin:0 auto;height:90px}.gallery--ad[data-mobile="[320, 50]"]{width:320px;max-width:320px;overflow-x:hidden;margin:0 auto}.gallery--ad[data-mobile_show=hide]{display:none!important}}@media only screen and (max-width:360px){.container{padding-right:5px;padding-left:5px}.entry-content{padding:15px 5px}}@media (max-width:640px){.page--title{margin:20px 0}.home-hero-posts--post{width:100%}}.article_next_prev_post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 30px}.article_next_prev_post a{-webkit-box-sizing:border-box;box-sizing:border-box}.article_next_prev_post a[rel=next],.article_next_prev_post a[rel=prev]{width:45%;padding:10px 40px 10px 10px;background-color:#2196f3;color:#fff;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-align:left;text-decoration:none}.article_next_prev_post a[rel=next]:before,.article_next_prev_post a[rel=prev]:before{content:"";position:absolute;height:50%;width:40px;-webkit-transition:.3s;transition:.3s;top:0;background-size:contain;background-position:center;background-repeat:no-repeat}.article_next_prev_post a[rel=next]:before{right:0;-webkit-transform:translate(-5px,50%);transform:translate(-5px,50%);background-image:url(../img/next_post.svg)}.article_next_prev_post a[rel=prev]{padding:10px 10px 10px 40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.article_next_prev_post a[rel=prev]:before{-webkit-transform:translate(5px,50%);transform:translate(5px,50%);left:0;background-image:url(../img/previous-post.svg)}.article_next_prev_post a[rel=next]:hover:before,.article_next_prev_post a[rel=prev]:hover:before{-webkit-transform:translate(0,50%);transform:translate(0,50%);-webkit-transition:.3s;transition:.3s;text-decoration:none}.divider{text-align:center;color:#999;font-family:"Open Sans";font-size:9px;font-weight:400;text-transform:uppercase;overflow:hidden;line-height:11px;margin-bottom:5px}.divider:before{right:.5em;margin-left:-50%}.divider:after{left:.5em;margin-right:-50%}.divider:after,.divider:before{background-color:#d9d9d9;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.ad_wrapper{background:#f1f1f1;padding:5px;margin:10px}@media (max-width:767px){.post .ad_wrapper{max-width:100vw;margin:10px -9px;padding:5px 0}}.sticky-bar{position:fixed;z-index:9995;bottom:0;left:0;width:100%}.sticky-bar.hidden{display:none}.sticky-bar__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:5px 15px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.sticky-bar__placeholder:before{content:"Advertisement";text-align:center;color:#999;font-family:"Open Sans",sans-serif;font-size:9px;font-weight:400;text-transform:uppercase;overflow:hidden;margin-bottom:5px;display:block;background-color:#ece9e9;z-index:1;padding:0 5px}.sticky-bar__placeholder:after{content:"";background-color:#d9d9d9;display:inline-block;height:1px;position:absolute;vertical-align:middle;width:100%;top:11px}.sticky-bar__inner-wrapper{background:#ece9e9}@media (max-width:767px){.sticky-bar .ad_placeholder .divider{font-size:8px;margin-bottom:5px}}@media (min-width:768px){.sticky-bar__placeholder{max-height:150px;min-height:90px}}@media (max-width:767px){.qc-cmp-persistent-link{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInBhcnRpYWxzL3Jlc2V0LnNjc3MiLCJwYXJ0aWFscy9jb21tb24uc2NzcyIsInBhcnRpYWxzL3dvcmRwcmVzcy5zY3NzIiwicGFydGlhbHMvdXRpbHMuc2NzcyIsIm1vZHVsZXMvbWl4aW5zLnNjc3MiLCJwYXJ0aWFscy93cmFwcGVyLnNjc3MiLCJtb2R1bGVzL2JyZWFrcG9pbnRzLnNjc3MiLCJwYXJ0aWFscy9oZWFkZXIuc2NzcyIsInBhcnRpYWxzL3NpZGViYXIuc2NzcyIsInBhcnRpYWxzL2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvcHJpbnQuc2NzcyIsInBhcnRpYWxzL2dhbGxlcnkuc2NzcyIsInBhcnRpYWxzL3Bvc3RzLWxpc3Quc2NzcyIsInBhcnRpYWxzL3Bvc3QtNDA0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbURBLEMsQ0FBRyxJLENBQU0sTyxDQUFTLE8sQ0N0Q2xCLE0sQ0Q2Q0EsTyxDQUFTLEssQ0FHRyxLLENBUFosQyxDQUgyQixHLENBREEsVSxDQ3JDM0IsSSxDRDZDZ0IsTSxDQURULE8sQ0FIRSxNLENBSHVCLEksQ0FBTSxJLENBSTlCLEUsQ0FIUixHLENBTXdCLE8sQ0FObkIsRyxDQ3ZDTCxHLENEMENBLEUsQ0FBSSxFLENBSE0sRSxDQU11QixLLENBRmpDLFEsQ0FHUSxVLENBQVIsTSxDQUFvQixNLENBSFYsSSxDQU5WLEUsQ0FBSSxFLENBQUksRSxDQUFJLEUsQ0FBSSxFLENBQUksRSxDQVNRLE0sQ0FBUSxNLENDOUNwQyxJLENEeUNNLEMsQ0N6Q04sTSxDRHVDYyxHLENBQUssRyxDQUFLLEcsQ0FJUixLLENBQU8sTSxDQURILEUsQ0FNZCxJLENBRE4sSSxDQUFNLEcsQ0MvQ04sTSxDRDBDWSxFLENBS0QsTSxDQVZhLEMsQ0FBZSxHLENBRVYsQyxDQVFWLEksQ0FSYSxDLENBQUcsSSxDQVFWLE8sQ0FQekIsSyxDQ3hDQSxJLENEd0NPLE0sQ0FBUSxNLENBQVEsRyxDQU9XLE8sQ0FQTixHLENBSTVCLEssQ0FBZ0IsSyxDQUE2QixFLENBQXRCLEssQ0FBa0IsRSxDQUFYLEssQ0FJOUIsSSxDQUpxQyxFLENBSkosRSxDQUM5QixDLENBRGtDLEcsQ0FRbEIsSyxDQ25DakIsUSxDQUNBLFMsQ0FDQSxRLENBRUEsWSxDQUNBLHVCLENEd0JjLEUsQ0M1QmQsUyxDQUNBLFEsQ0FFQSxZLENBQ0EsdUIsQ0FHRixPLENBQUEsSyxDQUFBLE8sQ0FBQSxVLENBQUEsTSxDRHFDQSxNLENBQVEsTSxDQUFRLE0sQ0FBUSxJLENBQU0sRyxDQUFLLE8sQ0NuQ2pDLGEsQ0FFRixJLENDcENFLG1FLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDRHVDRixVLENBQUEsQyxDQUNFLFcsQ0FFRixnQixDQUFBLGlCLENEcUNVLE8sQ0FBVixRLENDbENFLFksQ0FFRixLLENBQ0Usd0IsQ0FDQSxnQixDRXZDRixVLENBQ0Usc0IsQ0FHRixZLENBQ0UsYSxDQUNBLGUsQ0FHRixXLENBQ0UsVyxDQUNBLHNCLENBR0YsVSxDQUNFLFUsQ0FDQSxzQixDQVFGLFcsQ0FDRSxlLENBQ0EseUIsQ0FDQSxhLENBQ0EsVyxDQUNBLGlCLENBTEYsZSxDQVFJLFUsQ0FDQSxlLENBQ0EsVyxDQUNBLFEsQ0htRkosZ0IsQ0c3RUEsNEIsQ0FFRSxRLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQ3JERixZLENBQUEsYSxDQUdJLFcsQ0FDQSxhLENBSkosWSxDQVFJLFUsQ0FJSixVLENEbUJBLGUsQ0VoQ0UsUyxDQUNBLFEsQ0NKRixRLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLDRCLENBRUEsYyxDQUNFLGtCLENBQUEsVSxDQUFBLE0sQ0FERCxrQixDQUlHLFksQ0FNTixVLENBQ0UsYSxDQUNBLGdCLENBQ0EsUyxDQUNBLGEsQ0NEQSx5QkRIRixVLENBT0ksYyxDQUNBLDZCLENBQUEsdUJFdEJKLE8sQ0FDRSxZLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLDJDLENBQUEsbUMsQ0FFQSxvQixDQUNFLFUsQ0FDQSxjLENBQ0EsZ0IsQ0RNRix5QkNUQSxvQixDQU1JLGMsQ0FDQSxnQixDQWZOLE8sQ0FtQkksVyxDQW5CSixXLENBc0JNLGUsQ0FLRixtQixDQUVJLG1CQVdSLG1CLENBQ0UsVSxDQUNBLDJDLENBQUEsbUMsQ0FDQSxlLENBR0YsZ0IsQ0FDRSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLFcsQ0FMRixvQyxDQVFJLFksQ0FDQSxrQixDRHRDRix5QkM2QkYsb0MsQ0FZTSxlQVpOLHlDLENBZ0JNLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ0FFQSxlLENBQ0EsaUIsQ0FFQSxTLENBRUEsOEIsQ0FBQSxzQixDQUVBLCtILENBQUEsK0csQ0FBQSxnSyxDQTdCTixxRCxDQWlDUSw4QixDQUFBLHNCLENBakNSLDJELENBcUNRLGdDLENBQUEsd0IsQ0FyQ1IsOEMsQ0EwQ00sWSxDQTFDTix5RCxDQTZDUSxpQixDQUNBLGlDLENBQUEseUIsQ0E5Q1IsK0UsQ0FrRFEsUyxDQUNBLHFELENBQUEsNkMsQ0FDQSxrQixDQXBEUixpRyxDQXVEVSxTLENBQ0EsMkMsQ0FBQSxtQyxDQXhEVixpRyxDQTREVSxrRCxDQUFBLDBDLENBNURWLG1CLENBbUVJLGUsQ0FDQSxRLENBQ0EsUyxDRGxHRix5QkM2QkYsbUIsQ0F3RU0sWSxDQUNBLGEsQ0FDQSxlLENBQ0EsNEIsQ0FBQSxzQkEzRU4sc0IsQ0ErRU0saUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBQ0EsYSxDQUNBLHFCLENBQ0EsZ0IsQ0FyRk4seUIsQ0F3RlEsSyxDQXhGUix3QixDQTRGUSxXLENBQ0EsZSxDQUNBLGMsQ0E5RlIseUIsQ0FrR1EsdUMsQ0FsR1Isb0MsQ0NjQSxxQixDRHVGVSxrQixDQXJHViw0QixDQXlHVSxTLENBekdWLG1CLENBZ0hJLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGMsQ0RoSkYseUJDNkJGLG1CLENBc0hNLGEsQ0FDQSxpQ0F2SE4sNEIsQ0E0SFEsa0IsQ0FDQSxTLENBQ0EsbUIsQ0E5SFIsNEIsQ0FvSVEsa0IsQ0FDQSxTLENBQ0EsbUIsQ0F0SVIsNkIsQ0E0SVEsa0IsQ0FDQSxTLENBQ0EsbUIsQ0E5SVIsMEIsQ0FvSkksVyxDQXBKSixrQixDQXdKSSxhLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxZLENBNUpKLHdCLENBK0pNLGMsQ0EvSk4sd0IsQ0FxS00sMkIsQ0FyS04sNkIsQ0F5S00saUIsQ0FDQSxRLENBQ0EsUSxDQTNLTiwwQixDQWdMSSwyQyxDQUFBLG1DLENBaExKLG9DLENBb0xJLDJDLENBQUEsbUMsQ0FJSixZLENBRUksb0IsQ0FDQSw0QixDQUNBLHNDLENBSUEsOEIsQ0FSSixjLENBYU0sNkMsQ0FBQSxxQyxDQWJOLHlCLENBa0JRLHVFLENBQUEsK0QsQ0FsQlIsa0MsQ0FBQSw4QixDQUFBLDhCLENBQUEsb0IsQ0F3QlEsMkMsQ0FBQSxtQyxDQXhCUix3QyxDQThCUSxZLENBQ0EsVSxDQS9CUiwrQixDQUFBLHlDLENBdUNRLFcsQ0FDQSxrQixDQzlRUixRLENBQ0UsVSxDQUNBLGUsQ0FDQSxnQixDRmNBLHlCRWpCRixRLENBTUksZUFJSixnQixDQUNFLHdCLENBQ0EsYyxDQUNBLGdCLENBRUEsOEMsQ0FBQSxzQyxDQUNBLGUsQ0FHRixzQixDQUNFLHFCLENBRUEsOEMsQ0FBQSxzQyxDQUNBLGMsQ0FDQSxnQixDQUNBLFksQ0FDQSxpQixDQUNBLGUsQ0FDQSxZLENBR0Ysd0IsQ0FDRSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxnQixDQUNBLFksQ0FDQSxpQixDQUNBLGUsQ1RxWkYsVSxDU2xaQSxVLENBRUUsUSxDQUVBLGUsQ1RxWkYsUyxDQURBLFcsQ0FFQSxZLENTblpBLFUsQ0FJRSxZLENBR0YsVSxDQUNFLHVDLENBQ0EsaUIsQ0FPRixZLENBRUUsd0IsQ0FDQSxvQixDQUNBLGlDLENBSUEseUIsQ0FPRiwrQixDQWZBLFksQ0FXQSxrQixDQUNFLG9CLENBT0YsK0IsQ0FDRSxTLENBR0YsaUIsQ0FDRSxRLENBR0YsTSxDQUNFLHdCLENBQ0EsVyxDQUNBLFEsQ0FHRixxQixDQUNFLFEsQ0FHRixpQixDQUNFLHlCLENBQ0EsVSxDQUNBLGUsQ0FHRixjLENBMkZBLGtDLENBMUZFLFUsQ0FHRiwrQixDVGtZQSxrQyxDU2hZRSxhLENBQ0EsVyxDQTRCRixxQixDVDJYQSx3QixDU3BaQSw2QixDQUNFLFksQ0FHRixVLENBQ0UsUyxDQUNBLG9CLENBQ0EsVSxDQUdGLHFCLENBQ0UsUyxDQUNBLFEsQ0F1QkEsZSxDQUNBLGlCLENBckJGLG1DLENBQUEsbUMsQ0FDRSxrQixDQUlGLFcsQ0FVQSxxQixDQVRFLFMsQ0FrQkYsb0IsQ0FDRSxrQixDQUNBLGEsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYSxDQUNBLG9CLENBR0YsYSxDQUNFLFcsQ0FDQSxVLENBQ0EsaUIsQ0FHRiwyQixDQVdBLDRCLENBRUUsc0MsQ0FJQSw4QixDQUtBLGlCLENBdEJGLDJCLENBQ0UsVyxDQUdBLGlCLENBQ0Esb0IsQ0FDQSxVLENBRUEsTyxDQU5BLFcsQ0FDQSxVLENBUUYsNEIsQ0FVRSxVLENBRUEsUyxDQUNBLFcsQ0FPRixtQyxDQUNFLGlDLENBSUEseUIsQ0FHRixpQyxDQUtBLHlDLENBSkUsVSxDQUNBLG9CLENBUUYsaUMsQ0FDRSxpQixDQUNBLFMsQ0NuT0YsTyxDQUNFLHdCLENBQ0EsYyxDQUNBLFUsQ0FFQSxjLENBTEYsUyxDQVFJLGEsQ0FJSixxQixDQUNFLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGUsQ0FIRiw2QkFBQSxrQixDQVNRLFcsQ0FDQSxhLENDZFIsYUFDRSxDLENYK2xCQSxNLENBREEsTyxDVzNsQkUsd0IsQ0FDQSxvQixDQUNBLGlDLENBQUEseUIsQ0FDQSwwQixDQUdGLEMsQ1g4bEJBLFMsQ1c1bEJFLHlCLENBR0YsYSxDQUNFLDJCLENBR0YsaUIsQ0FDRSw0QixDQVFGLGtCLENYdWxCQSw0QixDV3JsQkUsVSxDWHdsQkYsVSxDV3JsQkEsRyxDQUVFLHFCLENBSUYsSyxDQUNFLDBCLENYOGtCRixVLENBT0EsRyxDVzVsQkEsRyxDQVVBLEUsQ0FFRSx1QixDQUdGLEcsQ0FDRSx3QixDWGlsQkYsRSxDQUNBLEUsQ1cva0JBLEMsQ0FHRSxTLENBQ0EsUSxDQUdGLEUsQ1g0a0JBLEUsQ1cxa0JFLHdCQ3JFSixJLENBQ0UsYSxDQUtBLGlCLENBQ0UsUSxDQUNBLGtCLENBQ0EsVSxDQUNBLGtCLENBR0YsdUIsQ0FDRSxnQixDQUNBLGMsQ0FDQSxrQixDQUVBLDZCLENBQ0UsYyxDQUNBLGtCLENBQ0EsZSxDQUNBLHdCLENBVEgsMEIsQ0FhRyxRLENBQ0EsaUIsQ0FkSCwwQixDQWtCRyxpQixDQUNBLGUsQ0FuQkgsaUMsQ0FzQkssVSxDQUNBLFMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxvQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ0FLTixrQixDQU1FLHdCLENBRUUsVSxDQUtBLG1CLENBQUEsbUIsQ0FBQSxZLENBYkosa0IsQ0FFRSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFQSxrQixDQUVBLHdCLENBQ0Usd0IsQ0FFQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esc0IsQ0FFQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLGtCLENBRUEsOEIsQ0FDRSxpQixDQVVELG9DLENBWEEsb0MsQ0FpQkcsZ0QsQ0FBQSx3QyxDQWpCSCxvQyxDQUlHLDBCLENBQ0EsNEIsQ0FFQSxTLENBSUosOEIsQ0FDRSxrQixDQURELG9DLENBSUcsMkIsQ0FDQSx5QixDQUVBLFUsQ0E5QkwsOEIsQ0FtQ0csVSxDQUNBLFUsQ0FDQSxXLENBRUEsaUIsQ0FDQSxPLENBS04scUIsQ0FFRSxrQixDQUlKLG9CLENBQ0UsYSxDQUNBLFcsQ0FDQSxtQixDQUNBLG1CLENBQUEsWSxDQUdGLDRCLENBQ0UsYSxDQUNBLGMsQ0FDQSx3QixDQUNBLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLENBRUEsb0IsQ0FYRixrQyxDQWNJLG9CLENBS0Ysd0IsQ0FDQSxVLENBR0YsNkNBQUEsWSxDQUNFLGEsQ0FDQSxpQixDQUlGLFksQ0FnQ0Esb0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUVBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQU9BLGMsQ0EzQ0YsWSxDQUNFLFUsQ0FNQSxpQixDQUVBLGtCLENBREEsYSxDQVJGLG9DLENBWUksVyxDQUNBLGUsQ0FiSixvQyxDQWlCSSxXLENBQ0EsZSxDQWxCSixtQyxDQXNCSSxXLENBQ0EsZSxDQXZCSixtQyxDQTJCSSxXLENBQ0EsZSxDQUlKLG9CLENBRUUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FHQSxpQixDQUNBLDRCLENBQ0EsK0IsQ0FDQSxhLENBQ0EsYyxDQUNBLHdCLENBVkYsMkIsQ0FjSSx1QixDQUdBLGlCLENBSUosWSxDWjBuQkEsbUIsQ1l4bkJFLGMsQ0FHRixtQixDQUNFLHVKLENBRUEsa0IsQ0FDQSxjLENBR0YsdUIsQ0FDRSxjLENBQ0EsYSxDQUNBLGEsQ0FDQSxXLENBR0YscUMsQ0F4Q0EsMkIsQ0F5Q0UsYSxDQUNBLGlCLENBR0YsMEMsQ0FDRSxvQixDQUNBLHFCLENBQ0EsZSxDQU9GLDZCLENBQ0UsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLFUsQ0FDQSxhLENBR0YsOEIsQ0FDRSxtQixDQUNBLGMsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLENBR0YsOEIsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSx3QixDQUdGLHFDLENBQ0Usa0IsQ0FHRiw4QixDQUNFLG1CLENBQ0EsbUIsQ0FBQSxZLENBQ0EsVSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSx1QixDQUFBLHNCLENBQ0EscUIsQ0FDQSx3QixDQUFBLGtCLENBR0Ysa0MsQ0FDRSxXLENBUUYsZSxDQUNFLGlCLENBR0YscUIsQ0FFRSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLGEsQ0FHRix5QkFDRSxlLENaeW1CQSxhLENZdm1CRSwwQixDQUVGLGUsQ0FDRSxpQixDQUNBLCtDLENBQ0EsdUMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSw2QixDQUNBLHFCLENBRUYscUIsQ0FDRSxjQUlKLGlDLENBQ0Usd0IsQ0FHRixvQixDQUdFLGEsQ0FHRixnQyxDQUNFLFksQ0FHRixpQixDQUNFLGdCLENBQ0EsZSxDQUNBLGEsQ0FIRixnRCxDQU1JLGdCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQVZKLHdELENBYU0sVSxDQUNBLDRCLENBZE4sa0UsQ0FrQk0sVyxDQUNBLEssQ0FDQSxXLENBQ0EsZSxDQUNBLHVCLENBdEJOLCtFLENBeUJRLDBCLENBekJSLCtDLENBK0JJLGdCLENBSUosZSxDQUNFLGtCLENBR0YscUIsQ0FDRSxZLENBR0Ysb0IsQ0FDRSxjLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0EsUyxDQUNBLGtCLENBQ0Esa0IsQ0FDQSx1RCxDQUdGLG1CLENBQ0Usa0IsQ0FFQSwyQixDQUNFLG1CLENBQ0EsYyxDQUNBLFUsQ0FJSiwwQixDQUNFLFUsQ0FDQSxxQixDQUNBLFUsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUdGLHdDLENBQ0UsaUIsQ0FDQSxLLENBSUYsMEJBQ0UsaUIsQ0FDRSxZLENBRUYsd0QsQ0FDRSxVLENBQ0EsZ0IsQUxwWUYseUJLeVlBLDhCLENBQ0UsbUIsQ0FDQSxtQixDQUFBLFksQ0FDQSxVLENBQ0EsWSxDQUNBLG9CLENBQ0EsdUIsQ0FBQSxzQixDQUNBLHFCLENBQ0Esd0IsQ0FBQSxrQixDQUVGLGtDLENBQ0UsVyxDQUdGLGlCLENBQ0UsYSxDQUdGLDZCLENBQ0UsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLFUsQ0FHRiw4QixDQUNFLGMsQ0FHRixvQixDQUNFLGdCLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FHRixtQixDQUNFLGtCLENBRUEsMkIsQ0FDRSxtQixDQUNBLGdCLENBQ0EsWUFLTiw2QyxDQUNFLHdCLENBQUEscUIsQ0FBQSx1QixDQUNBLDBCLENBR0YsaUYsQ0FLQSx3RCxDQUtBLHdELENBVEUsd0IsQ0FBQSxxQixDQUFBLHVCLENBQ0EsMEIsQ0NyZEYsVyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsVSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDTm1CQSx5Qk10QkYsVyxDQU1JLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHVCQUdKLFcsQ0FDRSx3QixDQUNBLGdCLENBQ0EsbUIsQ0FFQSxzQixDQVNBLG1CLENBRUUsNkMsQ0FBQSxxQyxDQVhGLHNCLENBRUUsZSxDQUNBLFUsQ0FDQSxrQixDQUhBLHdCLENBUUYsbUIsQ0FDRSxxQixDQUVBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLHNCLENBR0YsaUIsQ0FDRSxZLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ05kRix5Qk1XQSxpQixDQU1JLHVCLENBQUEsb0IsQ0FBQSx3QkFNTixXLENBQ0UsUyxDQUNBLGUsQ0FDQSxxQixDQUNBLGlCLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLGlCLENBQ0Esa0IsQ0FQRix5QixDQVVJLGMsQ054Q0YseUJNOEJGLFcsQ0FjSSxVLENBQ0EsZ0JBR0QsMEIsQ0FFRyxjLENBSUosb0IsQ0FDRSxZLENBR0YscUIsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FKRCx1QixDQU9HLGEsQ0FDQSxvQixDQUlKLGtCLENBQ0UsYyxDQUNBLFksQ0FDQSxnQixDQUNBLGMsQ0FKRCxvQixDQU9HLG9CLENBSUosbUIsQ0FDRSxjLENBQ0EsYSxDQUtKLFcsQ0FDRSxvQyxDQUNBLHdCLENBQ0EsWSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBSkYseUIsQ0FPSSxjLENBQ0EsVyxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FaSixpQyxDQWVNLHdCLENBQ0EsVSxDQ3ZITixTLENBQ0UsZSxDQUNBLGlCLENaTUYsQyxDQUFBLE0sQ0FDRSxlLENBR0YsQyxDQUNFLHFCLENBSUYsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FDRSxxQixDQUNBLGUsQ0FDQSxnQixDQUdGLEUsQ0FDRSxZLENBQ0EsaUIsQ0FHRixFLENBQ0UsaUIsQ0FHRixFLENBQ0UsaUIsQ0FHRixFLENBQ0UsaUIsQ0FHRixFLENBQ0UsZSxDQUdGLEUsQ0FDRSxxQixDQUNBLGdCLENBR0YsQyxDQUNFLGEsQ0FERixPLENBSUksYSxDQUlKLEUsQ0FDRSxlLENBRUEsb0IsQ0FHRixFLENBQ0Usa0IsQ0Yyb0NGLEssQ0V4b0NBLEssQ0FFRSxlLENBQ0EsaUIsQ0FLRixvQyxDQUNFLHVCLENBQ0EsMEIsQ0FHRixtQyxDQUNFLHVCLENBQ0EseUIsQ0FJRiwwQ0FDRSx3RCxDQUNFLFUsQ0FDQSxjLENBRUYsa0UsQ0FDRSxlQUtKLGlCLENBQ0UsZSxDQUdGLFksQ0FDRSxVLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLDRCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsaUIsQ0FHRix5QkFDRSxZLENBQ0UsZ0IsQ0FDQSxnQixDQUNBLGEsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGEsQ0FDQSx5QkFJSixvQyxDQUNFLFksQ0FHRixvQyxDQXdRQSxzQyxDQXZRRSxhLENBS0YscUIsQ0FDRSxXLENBQ0EsYSxDQUNBLHlCLENBQ0EscUIsQ0FFQSxlLENBQ0EsUSxDQUdGLHNDLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FHRixpRCxDQUNFLHdCLENBR0YsMENBQ0Usc0MsQ0FDRSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsYSxDQUNBLHVCLENBQ0EsMEIsQ0FFRixzQyxDQUNFLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENBRUYscUMsQ0FDRSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsYSxDQUNBLHVCLENBQ0EseUIsQ0FFRixxQyxDQUNFLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENBRUYsbUMsQ0FDRSxzQixDQUVGLG1DLENBQ0UsYSxDQUVGLHFCLENBQ0UsWSxDQUVGLGlELENBQ0UsWSxBQUtKLHlDQUNFLG1DLENBQ0UsYSxDQUdGLHNDLENBQ0UsVyxDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0FDQSx1QixDQUNBLDBCLENBRUYsc0MsQ0FDRSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsYSxDQUVGLHFDLENBQ0UsVyxDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxXLENBRUYscUMsQ0FDRSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsYSxDQUVGLG1DLENBQ0Usd0IsQUFJSix5Q0FDRSxVLENBQ0UsaUIsQ0FDQSxnQixDQUVGLGMsQ0FDRSxrQixBQUtKLHlCQUNFLFksQ0FDRSxhLENBRUYsc0IsQ0FDRSxZQU9KLHVCLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FDQSxrQixDQVBGLHlCLENBVUksNkIsQ0FBQSxxQixDQUlKLG1DLENBbUNBLG1DLENBbENFLFMsQ0FDQSwyQixDQUNBLHdCLENBQ0EsVSxDQUNBLGMsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHNCLENBQ0EsbUIsQ0FDQSwwQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsZSxDQUNBLG9CLENBR0YsMEMsQ0E2QkEsMEMsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUVBLHNCLENBQUEsYyxDQUVBLEssQ0FFQSx1QixDQUNBLDBCLENBQ0EsMkIsQ0F6Q0YsMEMsQ0FPRSxPLENBRkEscUMsQ0FBQSw2QixDQUlBLDBDLENBTUYsbUMsQ0FFRSwyQixDQUtBLG9CLENBQUEsaUIsQ0FBQSx3QixDQUdBLGdCLENBSUYsMEMsQ0FLRSxvQyxDQUFBLDRCLENBRUEsTSxDQUVBLDhDLENBTUYsZ0QsQ0FBQSxnRCxDQUNFLGtDLENBQUEsMEIsQ0FDQSxzQixDQUFBLGMsQ0FDQSxvQixDQUdGLFEsQ0FDRSxpQixDQUNBLFUsQ0FDQSx1QixDQUNBLGEsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQVRGLGUsQ0FZSSxVLENBQ0EsZ0IsQ0FiSixjLENBaUJJLFMsQ0FDQSxpQixDQWxCSixjLENBQUEsZSxDQXNCSSx3QixDQUNBLFUsQ0FDQSxvQixDQUNBLFUsQ0FDQSxpQixDQUNBLHFCLENBQ0EsUyxDQUlKLFcsQ0FDRSxrQixDQUNBLFcsQ0FDQSxXLENBR0YseUJBQ0UsaUIsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxlQUtKLFcsQ0FDRSxjLENBQ0EsWSxDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUxGLGtCLENBUUksWSxDQUdGLHdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsNkIsQ0FBQSxxQixDQVBELCtCLENBV0csdUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxrQyxDQUNBLGEsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxTLENBQ0EsYSxDQXZCSCw4QixDQTJCRyxVLENBQ0Esd0IsQ0FDQSxvQixDQUNBLFUsQ0FDQSxpQixDQUNBLHFCLENBQ0EsVSxDQUNBLFEsQ0FJSiwwQixDQUVFLGtCLENBU0YseUJBNURGLG9DLENBOERNLGEsQ0FDQSxtQixBQUdKLHlCQUNFLHdCLENBQ0UsZ0IsQ0FDQSxpQixBQUtOLHlCQUNFLHVCLENBT0Usd0IiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBzdHlsZXMuc2Nzc1xuICogLS0tXG4gKiBNYWluIGBzYXNzYCBmaWxlLiBJbXBvcnQgaGVyZSBgc2Fzc2AgZmlsZXNcbiAqL1xuLyoqXG4gKiBtb2R1bGVzL3ZhcmlhYmxlc1xuICogLS0tXG4gKi9cbi8qKlxuICogVHlwb2dyYXBoeVxuICovXG4vKipcbiAqIENvbG9yc1xuICovXG4vKipcbiAqIEdyaWRcbiAqL1xuLyoqXG4gKiBtb2R1bGVzL21peGluc1xuICogLS0tXG4gKi9cbi8qKlxuICogbW9kdWxlcy9mb250c1xuICogLS0tXG4gKiBEZWNsYXJlIGZvbnRzIGhlcmVcbiAqL1xuLypcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250LU5hbWVcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9mb250LW5hbWUuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2ZvbnQtbmFtZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImZvbnRzL2ZvbnQtbmFtZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiZm9udHMvZm9udC1uYW1lLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCJmb250cy9mb250LW5hbWUuc3ZnI2ZvbnQtbmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiovXG4vKipcbiAqIHBhcnRpYWxzL3Jlc2V0XG4gKiAtLS1cbiAqIFJlc2V0IGZpbGVcbiAqIE5PVEU6IGFsc28gYG5vcm1hbGl6ZS5jc3NgIGlzIHVzZWRcbiAqL1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8qKlxuICogcGFydGlhbHMvd29yZHByZXNzXG4gKiAtLS1cbiAqIFdvcmRwZXNzIGNvcmUgY2xhc3Nlc1xuICovXG4vKipcbiAqIEFsaWdubWVudFxuICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMTVweCAxNXB4IDA7IH1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG87IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMTVweCAxNXB4OyB9XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMTVweCAxNXB4IDA7IH1cblxuLyoqXG4gKiBHYWxsZXJ5ICYgaW1hZ2VzXG4gKi9cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiB0aGluIHNvbGlkICNGMEYwRjA7XG4gIG1heC13aWR0aDogOTUlO1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndwLWNhcHRpb24gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDk4LjUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHggNXB4O1xuICBmb250LXNpemU6IDE0MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyoqXG4gKiBwYXJ0aWFscy91dGlsc1xuICogLS0tXG4gKiBVdGlscyBjbGFzc2VzXG4gKi9cbi5jbGVhcjpiZWZvcmUsIC5jbGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ucmVzZXQtYm94IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogcGFydGlhbHMvd3JhcHBlclxuICogLS0tXG4gKi9cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCArIDFweCk7IH1cbiAgLndyYXBwZXItLW1haW4ge1xuICAgIGZsZXg6IDE7IH1cbiAgICAud3JhcHBlci0tbWFpbiA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cbi8qKlxuICogcGFydGlhbHMvaGVhZGVyXG4gKiAtLS1cbiAqL1xuLmhlYWRlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5oZWFkZXItLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAuaGVhZGVyIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLS1sb2dvLS1saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi8qIE5hdmlnYXRpb24gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuMCBNZW51c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci0tbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5tYWluLW5hdmlnYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDkwMDsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1haW4tbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5tYWluLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51LWJ1dHRvbiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0cHggMHB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIGJhY2tncm91bmQgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMC4yLCAwLjA1LCAxKSwgb3BhY2l0eSAwLjU1cyBlYXNlOyB9XG4gICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudS1idXR0b24gPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7IH1cbiAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51LWJ1dHRvbiA+IHNwYW46bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUtYnV0dG9uLS1jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubWFpbi1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudS1idXR0b24tLWNoZWNrYm94OmNoZWNrZWQgfiB1bCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7IH1cbiAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51LWJ1dHRvbi0tY2hlY2tib3g6Y2hlY2tlZCB+IC5tb2JpbGUtbWVudS1idXR0b24gc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTJweCwgLTE5cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjMyMzIzOyB9XG4gICAgICAgIC5tYWluLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51LWJ1dHRvbi0tY2hlY2tib3g6Y2hlY2tlZCB+IC5tb2JpbGUtbWVudS1idXR0b24gc3BhbjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjIsIDAuMik7IH1cbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUtYnV0dG9uLS1jaGVja2JveDpjaGVja2VkIH4gLm1vYmlsZS1tZW51LWJ1dHRvbiBzcGFuOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLCAxOXB4KTsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zOyB9IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTsgfVxuICAgICAgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaSA+IHVsIHtcbiAgICAgICAgICBsZWZ0OiAxMDAlOyB9XG4gIC5tYWluLW5hdmlnYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLW5hdmlnYXRpb24gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7IH0gfVxuICAgIC5tYWluLW5hdmlnYXRpb24gbGk6aG92ZXIgPiB1bCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiBsaTpmb2N1cyA+IHVsIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIGxpOmFjdGl2ZSA+IHVsIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHg7IH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tYWluLW5hdmlnYXRpb24gbGkuZmEgYSB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMjVweDsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIGxpLmZhOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDE3cHg7IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLm1haW4tbmF2aWdhdGlvbiBhLnZjZS1pdGVtLXNlbGVjdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXYtbWVudSB1bCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5uYXYtbWVudSA+IGxpID4gYSB7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ubmF2LW1lbnUgPiBsaTpsYXN0LWNoaWxkIGEge1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDFweCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5uYXYtbWVudSA+IGxpOmhvdmVyID4gYSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm5hdi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgLnN1Yi1tZW51LnZjZS1yZXYge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMTAwJTsgfVxuXG4ubmF2LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMnB4IDAgMCA1cHg7IH1cblxuLm5hdi1tZW51IC52Y2UtbWVnYS1jYXQgPiBhOmFmdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDJweCAwIDAgNXB4OyB9XG5cbi5uYXYtbWVudSA+IC5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXYtbWVudSA+IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXYtbWVudSA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKipcbiAqIHBhcnRpYWxzL25hdlxuICogLS0tXG4gKiBNZW51c1xuICovXG4vKipcbiAqIHBhcnRpYWxzL3NpZGViYXJcbiAqIC0tLVxuICovXG4uc2lkZWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5zaWRlYmFyIC53aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIG1hcmdpbjogMCAwIDMwcHg7IH1cblxuLnNpZGViYXIgLndpZGdldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zaWRlYmFyIC53aWRnZXQtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndpZGdldCB1bCxcbi53aWRnZXQgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLndpZGdldCA+IHVsLFxuLndpZGdldCA+IGRpdixcbi53aWRnZXQgcCxcbi53aWRnZXQgPiBmb3JtIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ud2lkZ2V0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMnB4OyB9XG5cbi53aWRnZXQgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLndpZGdldCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyOyB9XG5cbi53aWRnZXQgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2l0ZS1mb290ZXIgLndpZGdldCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zdGlja3ktYWN0aXZlLmFkbWluLWJhciAuYWZmaXgge1xuICB0b3A6IDExMHB4OyB9XG5cbi5hZG1pbi1iYXIgLmFmZml4IHtcbiAgdG9wOiA2MHB4OyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzAwcHg7XG4gIHRvcDogMzBweDsgfVxuXG4uc3RpY2t5LWFjdGl2ZSAuYWZmaXgge1xuICB0b3A6IDgwcHg7IH1cblxuLmFmZml4LXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zaWRlYmFyIC53aWRnZXRfYXJjaGl2ZSBzZWxlY3QsXG4uc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA4NiU7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4ud2lkZ2V0X3NlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndpZGdldCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndpZGdldF9jYXRlZ29yaWVzIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi53aWRnZXRfY2F0ZWdvcmllcyAuY2F0LWl0ZW06YmVmb3JlLCAud2lkZ2V0X2NhdGVnb3JpZXMgLmNhdC1pdGVtIC5jb3VudCB7XG4gIGJhY2tncm91bmQ6ICMyMTk2ZjM7IH1cblxuLnNpZGViYXIgdGQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qQ2F0ZWdvcnkgd2lkZ2V0Ki9cbi53aWRnZXRfYXJjaGl2ZSBsYWJlbCxcbi53aWRnZXRfY2F0ZWdvcmllcyBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndpZGdldF9jYXRlZ29yaWVzIHVsIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLndpZGdldF9jYXRlZ29yaWVzIGEge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY291bnQtaGlkZGVuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBhIC5jb3VudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwOyB9XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBsaTpiZWZvcmUsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgYSAuY291bnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLndpZGdldF9jYXRlZ29yaWVzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBsaTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgYSAuY2F0ZWdvcnktdGV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyOyB9XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLndpZGdldF9jYXRlZ29yaWVzIGE6aG92ZXIgLmNhdGVnb3J5LXRleHQge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi53aWRnZXRfY2F0ZWdvcmllcyAuY2F0ZWdvcnktdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjUyYTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5mb290ZXIgYSB7XG4gICAgY29sb3I6ICMyMTk2ZjM7IH1cblxuI29ub21hZ2ljX2Zvb3Rlcl9tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAjb25vbWFnaWNfZm9vdGVyX21lbnUgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogJ3wnO1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG5cbi8qKlxuICogcGFydGlhbHMvcHJpbnRcbiAqIC0tLVxuICogUHJpbnQgdmVyc2lvblxuICogKGZyb20gaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcylcbiAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAvKiBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zICovXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC8qXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICovXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIC8qIGg1YnAuY29tL3QgKi8gfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmdhbGxlcnktLWRpdmlkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5nYWxsZXJ5LS1yZWxhdGVkLXBvc3RzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZ2FsbGVyeS0tcmVsYXRlZC1wb3N0cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5nYWxsZXJ5LS1yZWxhdGVkLXBvc3RzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4OyB9XG4gIC5nYWxsZXJ5LS1yZWxhdGVkLXBvc3RzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5nYWxsZXJ5LS1yZWxhdGVkLXBvc3RzIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGUxYzA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAxcHg7IH1cblxuLmdhbGxlcnktLXBvc3QtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ2FsbGVyeS0tcG9zdC1uYXYtLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmU5YzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxOHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG4gICAgLmdhbGxlcnktLXBvc3QtbmF2LS1saW5rX19wcmV2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgICAgLmdhbGxlcnktLXBvc3QtbmF2LS1saW5rX19wcmV2OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAuZ2FsbGVyeS0tcG9zdC1uYXYtLWxpbmtfX25leHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgLmdhbGxlcnktLXBvc3QtbmF2LS1saW5rX19uZXh0OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICByaWdodDogMjBweDsgfVxuICAgIC5nYWxsZXJ5LS1wb3N0LW5hdi0tbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7IH1cblxuLmdhbGxlcnktLWRpdi1hZC1zbG90IHtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuXG4uZ2FsbGVyeS0tbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogNTBweCAwO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5nYWxsZXJ5LS1uYXZpZ2F0aW9uLS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdhbGxlcnktLW5hdmlnYXRpb24tLWJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5nYWxsZXJ5LS1uYXZpZ2F0aW9uLS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3Y2Q1O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZ2FsbGVyeS0tbmF2aWdhdGlvbi0tYnV0dG9uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXgtd2lkdGg6IDM1JTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5nYWxsZXJ5LS1hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuICAuZ2FsbGVyeS0tYWRbZGF0YS1zaXplPVwiWzMwMCwgMjUwXVwiXSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtc2l6ZT1cIlsxNjAsIDYwMF1cIl0ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gIC5nYWxsZXJ5LS1hZFtkYXRhLXNpemU9XCJbNzI4LCA5MF1cIl0ge1xuICAgIHdpZHRoOiA3MjhweDtcbiAgICBtYXgtd2lkdGg6IDcyOHB4OyB9XG4gIC5nYWxsZXJ5LS1hZFtkYXRhLXNpemU9XCJbMzIwLCA1MF1cIl0ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG5cbi5nYWxsZXJ5LS13cmFwcGVkLWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBmb250LXNpemU6IDEwcHg7IH1cbiAgLmdhbGxlcnktLXdyYXBwZWQtYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkFEVkVSVElTRU1FTlRcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5nYWxsZXJ5LS1hZCxcbi5nYWxsZXJ5LS1hZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmdhbGxlcnktLXBhcmFncmFwaCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5nYWxsZXJ5LS1wYXJhZ3JhcGggaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoIGRpdi5pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoIGRpdi5pbWFnZS13cmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IGJsYWNrIHNvbGlkO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5nYWxsZXJ5LS1wYXJhZ3JhcGgtc2VjdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luOiAxcmVtIDA7IH1cblxuLmdhbGxlcnktLXBhcmFncmFwaC1zZWN0aW9uIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBjb2xvcjogIzAwMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLS1jb3B5cmlnaHQge1xuICBjb2xvcjogI2IwYjBiMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJTb3VyY2U6IFwiOyB9XG5cbi5nYWxsZXJ5LS1wYXJhZ3JhcGgtLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmdhbGxlcnktLXBhcmFncmFwaC0tdGh1bWJuYWlsIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmdhbGxlcnktLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5nYWxsZXJ5LS1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGJhODQ7XG4gIG1hcmdpbjogNDBweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWFpbi1jb250YWluZXIsXG4gIC5wb3N0LWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmdhbGxlcnktLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNjJweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgNjJweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmdhbGxlcnktLWJsb2NrOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9IH1cblxuLnRoZW1lLWFzaGUgLmdhbGxlcnktLWJsb2NrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhOWI1MjsgfVxuXG4uZ2FsbGVyeS0tcGFnZS10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50aGVtZS1hc2hlIC5nYWxsZXJ5LS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2FsbGVyeS0td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZ2FsbGVyeS0td3JhcHBlci5nYWxsZXJ5LS13cmFwcGVyX193aXRoLXNpZGViYXIge1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmdhbGxlcnktLXdyYXBwZXIuZ2FsbGVyeS0td3JhcHBlcl9fd2l0aC1zaWRlYmFyIGFydGljbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTsgfVxuICAgIC5nYWxsZXJ5LS13cmFwcGVyLmdhbGxlcnktLXdyYXBwZXJfX3dpdGgtc2lkZWJhciAuZ2FsbGVyeS0tc2lkZWJhciB7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyB9XG4gICAgICAuZ2FsbGVyeS0td3JhcHBlci5nYWxsZXJ5LS13cmFwcGVyX193aXRoLXNpZGViYXIgLmdhbGxlcnktLXNpZGViYXIgLnR3b19hZHNfcm93IHtcbiAgICAgICAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuZ2FsbGVyeS0td3JhcHBlci5nYWxsZXJ5LS13cmFwcGVyX2xlZnRfc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAxMjUwcHg7IH1cblxuLmdhbGxlcnktLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uZ2FsbGVyeS0tYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5nYWxsZXJ5LS1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZ2FsbGVyeS0tcGFnZS1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ2FsbGVyeS0tcGFnZS1tZXRhLS1hdXRob3Ige1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzk5OTsgfVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLS10aXRsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLS10aXRsZS53aXRob3V0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAuZ2FsbGVyeS0tc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2FsbGVyeS0td3JhcHBlci5nYWxsZXJ5LS13cmFwcGVyX193aXRoLXNpZGViYXIgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LS1wYXJhZ3JhcGgtLXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmdhbGxlcnktLXBhcmFncmFwaC0tdGh1bWJuYWlsIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5nYWxsZXJ5LS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuZ2FsbGVyeS0tcGFyYWdyYXBoLXNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzQ0NDQ0NDsgfVxuICAuZ2FsbGVyeS0tcGFyYWdyYXBoLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuZ2FsbGVyeS0tcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmdhbGxlcnktLXBhZ2UtbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5nYWxsZXJ5LS1wYWdlLW1ldGEtLWF1dGhvciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTQuNHB4O1xuICAgICAgY29sb3I6ICM5OTk7IH0gfVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLXNlY3Rpb24gPiBkaXZbaWQqPVwiNzI4eDkwXCJdIHtcbiAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5nYWxsZXJ5LS1wYXJhZ3JhcGgtc2VjdGlvbiA+IGRpdltvbm8tcmVzcG9uc2l2ZS1hZC1zbG90LXF1ZXJ5LXNlbGVjdG9yKj1cIjMwMHgyNTBcIl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdhbGxlcnktLXNpZGViYXIgI3NlY3Rpb24tc2lkZWJhci1hZCA+IGRpdltpZCo9XCIzMDB4MjUwXCJdIHtcbiAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5nYWxsZXJ5LS1zaWRlYmFyICNzZWN0aW9uLXNpZGViYXItYWQgPiBkaXZbaWQqPVwiMzAweDYwMFwiXSB7XG4gIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuXG4ucG9zdHMtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdHMtcGFnZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnBvc3RzLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnBvc3RzLWxpc3QtLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5wb3N0cy1saXN0LS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMThweCAxNXB4OyB9XG4gIC5wb3N0cy1saXN0LS1sb29wIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdHMtbGlzdC0tbG9vcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnBvc3RzLWl0ZW0ge1xuICB3aWR0aDogNDglO1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wb3N0cy1pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAucG9zdHMtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wb3N0cy1pdGVtLS10aHVtYm5haWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnBvc3RzLWl0ZW0tLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnBvc3RzLWl0ZW0tLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogIzIxOTZmMzsgfVxuICAgIC5wb3N0cy1pdGVtLS1jYXRlZ29yeSBhIHtcbiAgICAgIGNvbG9yOiAjMjE5NmYzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wb3N0cy1pdGVtLS10aXRsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgLnBvc3RzLWl0ZW0tLXRpdGxlIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wb3N0cy1pdGVtLS1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzliOWI5YjsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnBvc3QtNDA0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42NTtcbiAgY29sb3I6ICMzMzM7IH1cblxuc3Ryb25nLCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNXJlbTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBtYXJnaW46IC41ZW0gMCAxLjA1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuXG5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMy4wNTJlbTsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi40NDFlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS45NTNlbTsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuYnIge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG5hIHtcbiAgY29sb3I6ICM0YTRhNGE7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTk2ZjM7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41ZW07IH1cblxuLmdhbGxlcnktLWFkW2RhdGEtc2l6ZT1cIlszMDAsIDI1MF1cIl0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi5nYWxsZXJ5LS1hZFtkYXRhLXNpemU9XCJbNzI4LCA5MF1cIl0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKk5FVyBTSVpFUyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmdhbGxlcnktLXdyYXBwZXIuZ2FsbGVyeS0td3JhcHBlcl9fd2l0aC1zaWRlYmFyIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZ2FsbGVyeS0td3JhcHBlci5nYWxsZXJ5LS13cmFwcGVyX193aXRoLXNpZGViYXIgLmdhbGxlcnktLXNpZGViYXIge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmdhbGxlcnktLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi50d29fYWRzX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHdvX2Fkc19yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH0gfVxuXG4uZ2FsbGVyeS0tYWRbZGF0YS1kZXNrdG9wX3Nob3c9XCJoaWRlXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2FsbGVyeS0tYWRbZGF0YS1kZXNrdG9wX3Nob3c9XCJzaG93XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqbGVmdCBzaWRlYmFyKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmdhbGxlcnlfbGVmdF9zaWRlYmFyIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMHB4OyB9XG5cbi5nYWxsZXJ5LS13cmFwcGVyX2xlZnRfc2lkZWJhciBhcnRpY2xlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmdhbGxlcnktLXdyYXBwZXJfbGVmdF9zaWRlYmFyIC5wb3N0X2NvbnRlbnRfd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhbGxlcnktLWFkW2RhdGEtdGFibGV0PVwiWzMwMCwgMjUwXVwiXSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuZ2FsbGVyeS0tYWRbZGF0YS10YWJsZXQ9XCJbMTYwLCA2MDBdXCJdIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtdGFibGV0PVwiWzcyOCwgOTBdXCJdIHtcbiAgICB3aWR0aDogNzI4cHg7XG4gICAgbWF4LXdpZHRoOiA3MjhweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtdGFibGV0PVwiWzMyMCwgNTBdXCJdIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtdGFibGV0X3Nob3c9XCJoaWRlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtdGFibGV0X3Nob3c9XCJzaG93XCJdIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZ2FsbGVyeV9sZWZ0X3NpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdhbGxlcnktLXdyYXBwZXJfbGVmdF9zaWRlYmFyIC5wb3N0X2NvbnRlbnRfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5LS1hZFtkYXRhLW1vYmlsZV9zaG93PVwic2hvd1wiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtbW9iaWxlPVwiWzMwMCwgMjUwXVwiXSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDsgfVxuICAuZ2FsbGVyeS0tYWRbZGF0YS1tb2JpbGU9XCJbMTYwLCA2MDBdXCJdIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtbW9iaWxlPVwiWzcyOCwgOTBdXCJdIHtcbiAgICB3aWR0aDogNzI4cHg7XG4gICAgbWF4LXdpZHRoOiA3MjhweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC5nYWxsZXJ5LS1hZFtkYXRhLW1vYmlsZT1cIlszMjAsIDUwXVwiXSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5nYWxsZXJ5LS1hZFtkYXRhLW1vYmlsZV9zaG93PVwiaGlkZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlLS10aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmhvbWUtaGVyby1wb3N0cy0tcG9zdCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKnByZXZpb3VzIG5leHQgcG9zdHMgc3R5bGUqL1xuLmFydGljbGVfbmV4dF9wcmV2X3Bvc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweCAwOyB9XG4gIC5hcnRpY2xlX25leHRfcHJldl9wb3N0IGEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmFydGljbGVfbmV4dF9wcmV2X3Bvc3QgYVtyZWw9XCJuZXh0XCJdIHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFydGljbGVfbmV4dF9wcmV2X3Bvc3QgYVtyZWw9XCJuZXh0XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1MCUpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uZXh0X3Bvc3Quc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYXJ0aWNsZV9uZXh0X3ByZXZfcG9zdCBhW3JlbD1cInByZXZcIl0ge1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFydGljbGVfbmV4dF9wcmV2X3Bvc3QgYVtyZWw9XCJwcmV2XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDUwJSk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJldmlvdXMtcG9zdC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5hcnRpY2xlX25leHRfcHJldl9wb3N0IGFbcmVsPVwibmV4dFwiXTpob3ZlcjpiZWZvcmUsIC5hcnRpY2xlX25leHRfcHJldl9wb3N0IGFbcmVsPVwicHJldlwiXTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZGl2aWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZGl2aWRlcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTsgfVxuICAuZGl2aWRlcjphZnRlciB7XG4gICAgbGVmdDogMC41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTAlOyB9XG4gIC5kaXZpZGVyOmJlZm9yZSwgLmRpdmlkZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDUwJTsgfVxuXG4uYWRfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdCAuYWRfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDEwcHggLTlweDtcbiAgICBwYWRkaW5nOiA1cHggMDsgfSB9XG5cbi5zdGlja3ktYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk1O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zdGlja3ktYmFyLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3RpY2t5LWJhcl9fcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnN0aWNreS1iYXJfX3BsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkFkdmVydGlzZW1lbnRcIjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZTllOTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC5zdGlja3ktYmFyX19wbGFjZWhvbGRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAxMXB4OyB9XG4gIC5zdGlja3ktYmFyX19pbm5lci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlOWU5OyB9XG4gIC5zdGlja3ktYmFyLnNob3ctY2xvc2UgLmFkX3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RpY2t5LWJhciAuYWRfcGxhY2Vob2xkZXIgLmRpdmlkZXIge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RpY2t5LWJhcl9fcGxhY2Vob2xkZXIge1xuICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xYy1jbXAtcGVyc2lzdGVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnFjLWNtcC1wZXJzaXN0ZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4iLCIvKipcbiAqIHBhcnRpYWxzL3Jlc2V0XG4gKiAtLS1cbiAqIFJlc2V0IGZpbGVcbiAqIE5PVEU6IGFsc28gYG5vcm1hbGl6ZS5jc3NgIGlzIHVzZWRcbiAqL1xuXG5cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5zdHJvbmcsIGIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNXJlbTtcbn1cblxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBtYXJnaW46IC41ZW0gMCAxLjA1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDMuMDUyZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjQ0MWVtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS45NTNlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuNTYzZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxuYnIge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi8vIERlc2t0b3Agc2l6ZXNcblxuLmdhbGxlcnktLWFkW2RhdGEtc2l6ZT1cIlszMDAsIDI1MF1cIl0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FsbGVyeS0tYWRbZGF0YS1zaXplPVwiWzcyOCwgOTBdXCJdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqTkVXIFNJWkVTKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuZ2FsbGVyeS0td3JhcHBlci5nYWxsZXJ5LS13cmFwcGVyX193aXRoLXNpZGViYXIgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5nYWxsZXJ5LS13cmFwcGVyLmdhbGxlcnktLXdyYXBwZXJfX3dpdGgtc2lkZWJhciAuZ2FsbGVyeS0tc2lkZWJhciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxufVxuXG4uZ2FsbGVyeS0td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50d29fYWRzX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3b19hZHNfcm93IHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5cbi5nYWxsZXJ5LS1hZFtkYXRhLWRlc2t0b3Bfc2hvdz1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2FsbGVyeS0tYWRbZGF0YS1kZXNrdG9wX3Nob3c9XCJzaG93XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqbGVmdCBzaWRlYmFyKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmdhbGxlcnlfbGVmdF9zaWRlYmFyIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMHB4O1xufVxuXG4uZ2FsbGVyeS0td3JhcHBlcl9sZWZ0X3NpZGViYXIgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ2FsbGVyeS0td3JhcHBlcl9sZWZ0X3NpZGViYXIgLnBvc3RfY29udGVudF93cmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhbGxlcnktLWFkW2RhdGEtdGFibGV0PVwiWzMwMCwgMjUwXVwiXSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FsbGVyeS0tYWRbZGF0YS10YWJsZXQ9XCJbMTYwLCA2MDBdXCJdIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtdGFibGV0PVwiWzcyOCwgOTBdXCJdIHtcbiAgICB3aWR0aDogNzI4cHg7XG4gICAgbWF4LXdpZHRoOiA3MjhweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtdGFibGV0PVwiWzMyMCwgNTBdXCJdIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtdGFibGV0X3Nob3c9XCJoaWRlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtdGFibGV0X3Nob3c9XCJzaG93XCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2FsbGVyeV9sZWZ0X3NpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdhbGxlcnktLXdyYXBwZXJfbGVmdF9zaWRlYmFyIC5wb3N0X2NvbnRlbnRfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5LS1hZFtkYXRhLW1vYmlsZV9zaG93PVwic2hvd1wiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZ2FsbGVyeS0tYWRbZGF0YS1tb2JpbGU9XCJbMzAwLCAyNTBdXCJdIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYWxsZXJ5LS1hZFtkYXRhLW1vYmlsZT1cIlsxNjAsIDYwMF1cIl0ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZ2FsbGVyeS0tYWRbZGF0YS1tb2JpbGU9XCJbNzI4LCA5MF1cIl0ge1xuICAgIHdpZHRoOiA3MjhweDtcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtbW9iaWxlPVwiWzMyMCwgNTBdXCJdIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmdhbGxlcnktLWFkW2RhdGEtbW9iaWxlX3Nob3c9XCJoaWRlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlLS10aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmhvbWUtaGVyby1wb3N0cy0tcG9zdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4vKnByZXZpb3VzIG5leHQgcG9zdHMgc3R5bGUqL1xuXG4uYXJ0aWNsZV9uZXh0X3ByZXZfcG9zdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDIwcHggMCAzMHB4IDA7XG5cbiAgYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9uZXh0X3ByZXZfcG9zdCBhW3JlbD1cIm5leHRcIl0ge1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFydGljbGVfbmV4dF9wcmV2X3Bvc3QgYVtyZWw9XCJuZXh0XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCA1MCUpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL25leHRfcG9zdC5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5hcnRpY2xlX25leHRfcHJldl9wb3N0IGFbcmVsPVwicHJldlwiXSB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFydGljbGVfbmV4dF9wcmV2X3Bvc3QgYVtyZWw9XCJwcmV2XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDUwJSk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wcmV2aW91cy1wb3N0LnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFydGljbGVfbmV4dF9wcmV2X3Bvc3QgYVtyZWw9XCJuZXh0XCJdOmhvdmVyOmJlZm9yZSwgLmFydGljbGVfbmV4dF9wcmV2X3Bvc3QgYVtyZWw9XCJwcmV2XCJdOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZGl2aWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgbGVmdDogMC41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYWRfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDEsIDI0MSwgMjQxKTtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdCAuYWRfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDEwcHggLTlweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG5cbi5zdGlja3ktYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk1O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8vbWluLWhlaWdodDogNTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiQWR2ZXJ0aXNlbWVudFwiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlOWU5O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMTFweDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lci13cmFwcGVyIHtcbiAgICAvL21heC1oZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlY2U5ZTk7XG4gIH1cblxuICAmLnNob3ctY2xvc2Uge1xuICAgIC5hZF9wbGFjZWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWRfcGxhY2Vob2xkZXIgLmRpdmlkZXIge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xYy1jbXAtcGVyc2lzdGVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xYy1jbXAtcGVyc2lzdGVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qKlxuICogcGFydGlhbHMvd29yZHByZXNzXG4gKiAtLS1cbiAqIFdvcmRwZXNzIGNvcmUgY2xhc3Nlc1xuICovXG5cblxuLnN0aWNreSB7fVxuXG4uYnlwb3N0YXV0aG9yIHt9XG5cbi8qKlxuICogQWxpZ25tZW50XG4gKi9cblxuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogJG1hcmdpbi12ZXJ0aWNhbC1iYXNlICRtYXJnaW4taG9yaXpvbnRhbC1sYXJnZSAkbWFyZ2luLXZlcnRpY2FsLWxhcmdlIDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtYmFzZSBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAkbWFyZ2luLXZlcnRpY2FsLWJhc2UgMCAkbWFyZ2luLXZlcnRpY2FsLWxhcmdlICRtYXJnaW4taG9yaXpvbnRhbC1sYXJnZTtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46ICRtYXJnaW4tdmVydGljYWwtYmFzZSAkbWFyZ2luLWhvcml6b250YWwtbGFyZ2UgJG1hcmdpbi12ZXJ0aWNhbC1sYXJnZSAwO1xufVxuXG5cbi8qKlxuICogR2FsbGVyeSAmIGltYWdlc1xuICovXG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCAjRjBGMEYwO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgcGFkZGluZzogJHBhZGRpbmctaG9yaXpvbnRhbC1iYXNlICRwYWRkaW5nLXZlcnRpY2FsLWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwIG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXNldC1ib3g7XG4gIH1cbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgJHBhZGRpbmctaG9yaXpvbnRhbC1iYXNlICRwYWRkaW5nLXZlcnRpY2FsLWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvKipcbiAqIHBhcnRpYWxzL3V0aWxzXG4gKiAtLS1cbiAqIFV0aWxzIGNsYXNzZXNcbiAqL1xuXG5cbi8vIGNsZWFyZml4OiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cbi5jbGVhciB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5yZXNldC1ib3gge1xuICBAaW5jbHVkZSByZXNldC1ib3g7XG59IiwiLyoqXG4gKiBtb2R1bGVzL21peGluc1xuICogLS0tXG4gKi9cblxuXG5AbWl4aW4gcmVzZXQtYm94IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLyoqXG4gKiBwYXJ0aWFscy93cmFwcGVyXG4gKiAtLS1cbiAqL1xuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgMXB4KTtcblxuICAmLS1tYWluIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgJiA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkd3JhcHBlci13aWR0aDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgbWQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbiIsIi8vIFNtYWxsIHRhYmxldHMgYW5kIGxhcmdlIHNtYXJ0cGhvbmVzIChsYW5kc2NhcGUgdmlldylcbiRzY3JlZW4tc20tbWluOiA1NzZweDtcblxuLy8gU21hbGwgdGFibGV0cyAocG9ydHJhaXQgdmlldylcbiRzY3JlZW4tbWQtbWluOiA3NjhweDtcblxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcbiRzY3JlZW4tbGctbWluOiA5OTJweDtcblxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcbiRzY3JlZW4teGwtbWluOiAxMjAwcHg7XG5cblxuLy8gU21hbGwgZGV2aWNlc1xuQG1peGluIHNtIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1zbS1taW59KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaXVtIGRldmljZXNcbkBtaXhpbiBtZCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbWQtbWlufSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIExhcmdlIGRldmljZXNcbkBtaXhpbiBsZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbGctbWlufSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcbkBtaXhpbiB4bCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4teGwtbWlufSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKipcbiAqIHBhcnRpYWxzL2hlYWRlclxuICogLS0tXG4gKi9cblxuLmhlYWRlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWQge1xuICAgIGhlaWdodDogNjBweDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWxvZ28ge1xuICAgICYtLWxpbmsge1xuICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogTmF2aWdhdGlvbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNS4wIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDkwMDtcblxuICAubW9iaWxlLW1lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMjBweCAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDRweCAwcHg7XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEuMCksIGJhY2tncm91bmQgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMC4yLCAwLjA1LCAxLjApLFxuICAgICAgb3BhY2l0eSAwLjU1cyBlYXNlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCB+IHVsIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTk5OXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIH4gLm1vYmlsZS1tZW51LWJ1dHRvbiBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAtMTlweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMzIzMjM7XG5cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjIsIDAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLCAxOXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTtcblxuICAgICAgdWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgPiB1bCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgPiB1bCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgID4gdWwge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LW1lbnUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICBsaS5mYSB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAyNXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogMTdweDtcbiAgICB9XG4gIH1cblxuICAuc3ViLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cblxuICBhLnZjZS1pdGVtLXNlbGVjdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbi5uYXYtbWVudSB7XG4gIHVsIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gID4gbGkge1xuICAgID4gYSB7XG4gICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDFweCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgPiBhIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zdWItbWVudSB7XG4gICAgICAuc3ViLW1lbnUudmNlLXJldiB7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgID4gYSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDJweCAwIDAgNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52Y2UtbWVnYS1jYXQge1xuICAgID4gYSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDJweCAwIDAgNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICA+IGEge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG4gIH1cblxuICA+IC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgPiBhIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICB9XG5cbiAgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yIHtcbiAgICA+IGEge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogcGFydGlhbHMvc2lkZWJhclxuICogLS0tXG4gKi9cblxuLnNpZGViYXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zaWRlYmFyIC53aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5zaWRlYmFyIC53aWRnZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpZGViYXIgLndpZGdldC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzIzMjMyMztcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCB1bCxcbi53aWRnZXQgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53aWRnZXQgPiB1bCxcbi53aWRnZXQgPiBkaXYsXG4ud2lkZ2V0IHAsXG4ud2lkZ2V0ID4gZm9ybSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi53aWRnZXQgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgcGFkZGluZzogMTJweCAyMHB4IDEycHg7XG59XG5cbi53aWRnZXQgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi53aWRnZXQgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcbn1cblxuLndpZGdldCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXIgLndpZGdldCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3RpY2t5LWFjdGl2ZS5hZG1pbi1iYXIgLmFmZml4IHtcbiAgdG9wOiAxMTBweDtcbn1cblxuLmFkbWluLWJhciAuYWZmaXgge1xuICB0b3A6IDYwcHg7XG59XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzAwcHg7XG4gIHRvcDogMzBweDtcbn1cblxuLnN0aWNreS1hY3RpdmUgLmFmZml4IHtcbiAgdG9wOiA4MHB4O1xufVxuXG4uYWZmaXgtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2lkZWJhciAud2lkZ2V0X2FyY2hpdmUgc2VsZWN0LFxuLnNpZGViYXIgLndpZGdldF9jYXRlZ29yaWVzIHNlbGVjdCB7XG4gIG1heC13aWR0aDogODYlO1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi53aWRnZXRfc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIC5jYXQtaXRlbTpiZWZvcmUsIC53aWRnZXRfY2F0ZWdvcmllcyAuY2F0LWl0ZW0gLmNvdW50IHtcbiAgYmFja2dyb3VuZDogJGFjY2VudC1jb2xvcjtcbn1cblxuXG4uc2lkZWJhciB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qQ2F0ZWdvcnkgd2lkZ2V0Ki9cbi53aWRnZXRfYXJjaGl2ZSBsYWJlbCxcbi53aWRnZXRfY2F0ZWdvcmllcyBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIGEge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvdW50LWhpZGRlbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIGEgLmNvdW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBsaTpiZWZvcmUsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgYSAuY291bnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIGxpOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBhIC5jYXRlZ29yeS10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyBhOmhvdmVyIC5jYXRlZ29yeS10ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIC5jYXRlZ29yeS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI1MmE7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICNmZmY7XG5cbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICB9XG59XG5cbiNvbm9tYWdpY19mb290ZXJfbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgbGkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBwYXJ0aWFscy9wcmludFxuICogLS0tXG4gKiBQcmludCB2ZXJzaW9uXG4gKiAoZnJvbSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzKVxuICovXG5cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLyogQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vcyAqL1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIC8qXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICovXG5cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvKiBoNWJwLmNvbS90ICovXG4gIH1cblxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDFlbVxufVxuXG5cbi5nYWxsZXJ5IHtcbiAgJi0tZGl2aWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICYtLXJlbGF0ZWQtcG9zdHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhlMWMwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wb3N0LW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICYtLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2ZTljMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxOHB4IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG5cbiAgICAgICZfX3ByZXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbmV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1kaXYtYWQtc2xvdCB7XG4gICAgLy8gRm9yIGNhbGN1bGF0aW5nIGFkIHNsb3Qgdmlld2FiaWxpdHlcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5cbi5nYWxsZXJ5LS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIGhlaWdodDogNjVweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuLmdhbGxlcnktLW5hdmlnYXRpb24tLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZ2FsbGVyeS0tbmF2aWdhdGlvbi0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhY2NlbnQtY29sb3IsIDEwKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nYWxsZXJ5LS1uYXZpZ2F0aW9uLS1idXR0b246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1heC13aWR0aDogMzUlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHhcbn1cblxuXG4uZ2FsbGVyeS0tYWQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG5cbiAgJltkYXRhLXNpemU9XCJbMzAwLCAyNTBdXCJdIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gICZbZGF0YS1zaXplPVwiWzE2MCwgNjAwXVwiXSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cblxuICAmW2RhdGEtc2l6ZT1cIls3MjgsIDkwXVwiXSB7XG4gICAgd2lkdGg6IDcyOHB4O1xuICAgIG1heC13aWR0aDogNzI4cHg7XG4gIH1cblxuICAmW2RhdGEtc2l6ZT1cIlszMjAsIDUwXVwiXSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLmdhbGxlcnktLXdyYXBwZWQtYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtc2l6ZTogMTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJBRFZFUlRJU0VNRU5UXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uZ2FsbGVyeS0tYWQsXG4uZ2FsbGVyeS0tYWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbi5nYWxsZXJ5LS1wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLFxuICBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmdhbGxlcnktLXBhcmFncmFwaCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoIGRpdi5pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnktLXBhcmFncmFwaCBkaXYuaW1hZ2Utd3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBibGFjayBzb2xpZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8uZ2FsbGVyeS0tcGFyYWdyYXBoIC5oaWRkZW4gaW1nIHtcbi8vICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4vL31cblxuLmdhbGxlcnktLXBhcmFncmFwaC1zZWN0aW9uIHAge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLmdhbGxlcnktLXBhcmFncmFwaC1zZWN0aW9uIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBjb2xvcjogIzAwMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdhbGxlcnktLXBhcmFncmFwaC0tY29weXJpZ2h0IHtcbiAgY29sb3I6ICNiMGIwYjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmdhbGxlcnktLXBhcmFncmFwaC0tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU291cmNlOiBcIlxufVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLS10aHVtYm5haWwge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5nYWxsZXJ5LS1wYXJhZ3JhcGgtLXRodW1ibmFpbCBpbWcge1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmdhbGxlcnktLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5nYWxsZXJ5LS1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGJhODQ7XG4gIG1hcmdpbjogNDBweCAwXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWFpbi1jb250YWluZXIsXG4gIC5wb3N0LWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcbiAgfVxuICAuZ2FsbGVyeS0tYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2MnB4IC04cHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgYm94LXNoYWRvdzogMCAwIDYycHggLThweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgfVxuICAuZ2FsbGVyeS0tYmxvY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmVcbiAgfVxufVxuXG4udGhlbWUtYXNoZSAuZ2FsbGVyeS0tYmxvY2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2E5YjUyXG59XG5cbi5nYWxsZXJ5LS1wYWdlLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50aGVtZS1hc2hlIC5nYWxsZXJ5LS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uZ2FsbGVyeS0td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmLmdhbGxlcnktLXdyYXBwZXJfX3dpdGgtc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgfVxuXG4gICAgLmdhbGxlcnktLXNpZGViYXIge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcblxuICAgICAgLnR3b19hZHNfcm93IHtcbiAgICAgICAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmdhbGxlcnktLXdyYXBwZXJfbGVmdF9zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgfVxufVxuXG4uZ2FsbGVyeS0tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4XG59XG5cbi5nYWxsZXJ5LS1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmVcbn1cblxuLmdhbGxlcnktLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uZ2FsbGVyeS0tcGFnZS1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmLS1hdXRob3Ige1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxufVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLS10aXRsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmdhbGxlcnktLXBhcmFncmFwaC0tdGl0bGUud2l0aG91dC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwXG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAuZ2FsbGVyeS0tc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2FsbGVyeS0td3JhcHBlci5nYWxsZXJ5LS13cmFwcGVyX193aXRoLXNpZGViYXIgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1kIHtcbiAgLmdhbGxlcnktLXBhcmFncmFwaC0tdGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICB9XG4gIC5nYWxsZXJ5LS1wYXJhZ3JhcGgtLXRodW1ibmFpbCBpbWcge1xuICAgIGhlaWdodDogYXV0b1xuICB9XG5cbiAgLmdhbGxlcnktLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmdhbGxlcnktLXBhcmFncmFwaC1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gIH1cblxuICAuZ2FsbGVyeS0tcGFyYWdyYXBoLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIC5nYWxsZXJ5LS1wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5nYWxsZXJ5LS1wYWdlLW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmLS1hdXRob3Ige1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0LjRweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLXNlY3Rpb24gPiBkaXZbaWQqPVwiNzI4eDkwXCJdIHtcbiAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICBtaW4taGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FsbGVyeS0tcGFyYWdyYXBoLXNlY3Rpb24gPiBkaXZbb25vLXJlc3BvbnNpdmUtYWQtc2xvdC1xdWVyeS1zZWxlY3Rvcio9XCIzMDB4MjUwXCJdIHtcbiAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICBtaW4taGVpZ2h0OiAyNzBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FsbGVyeS0tc2lkZWJhciAjc2VjdGlvbi1zaWRlYmFyLWFkID4gZGl2W2lkKj1cIjMwMHgyNTBcIl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5LS1zaWRlYmFyICNzZWN0aW9uLXNpZGViYXItYWQgPiBkaXZbaWQqPVwiMzAweDYwMFwiXSB7XG4gIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgbWluLWhlaWdodDogMjcwcHggIWltcG9ydGFudDtcbn1cbiIsIi5wb3N0cy1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucG9zdHMtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAmLS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG5cbiAgJi0taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE4cHggMTVweDtcbiAgfVxuXG4gICYtLWxvb3Age1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4ucG9zdHMtaXRlbSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBzbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJi0tdGh1bWJuYWlsIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAmLS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDIycHg7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgfVxufVxuXG5cbi5wYWdpbmF0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDMsIDI0MywgMjQzKTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcblxuICAucGFnZS1udW1iZXJzIHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuIiwiLnBvc3QtNDA0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIl19 */
