@font-face{font-family:'Book';font-weight:normal;src:url(../fonts/MaisonNeueWEB-Book.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-Book.woff) format("woff")}@font-face{font-family:'Book';src:url(../fonts/MaisonNeueWEB-BookItalic.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-BookItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'Medium';font-weight:normal;src:url(../fonts/MaisonNeueWEB-Medium.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-Medium.woff) format("woff")}@font-face{font-family:'Medium';src:url(../fonts/MaisonNeueWEB-MediumItalic.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-MediumItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'Demi';font-weight:normal;src:url(../fonts/MaisonNeueWEB-Demi.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-Demi.woff) format("woff")}@font-face{font-family:'Demi';src:url(../fonts/MaisonNeueWEB-DemiItalic.woff2) format("woff2"),url(../fonts/MaisonNeueWEB-DemiItalic.woff) format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'AfrikaSemiBold';src:url(../fonts/AfrikaSemiBold-Regular.woff2) format("woff2"),url(../fonts/AfrikaSemiBold-Regular.woff) format("woff")}.rowsComponent,.row-layout{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.rowsComponent.vertical,.row-layout.vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.rowsComponent.nowrap,.row-layout.nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.rowsComponent.space-between,.row-layout.space-between{-webkit-justify-content:space-between;justify-content:space-between}.rowsComponent.justify-center,.row-layout.justify-center{-webkit-justify-content:center;justify-content:center}.rowsComponent.space-evenly,.row-layout.space-evenly{-webkit-justify-content:space-evenly;justify-content:space-evenly}.rowsComponent.align-center,.row-layout.align-center{-webkit-align-items:center;align-items:center}.rowsComponent .row-space,.row-layout .row-space{flex-grow:1}.rowsComponent .medium-2,.row-layout .medium-2{width:16.66667%}.rowsComponent .medium-3,.row-layout .medium-3{width:25%}.rowsComponent .medium-4,.row-layout .medium-4{width:33.33%}.rowsComponent .medium-5,.row-layout .medium-5{width:41.66667%}.rowsComponent .medium-6,.row-layout .medium-6{width:50%}.rowsComponent .medium-7,.row-layout .medium-7{width:58.33%}.rowsComponent .medium-8,.row-layout .medium-8{width:66.66%}.rowsComponent .medium-9,.row-layout .medium-9{width:75%}.rowsComponent .medium-10,.row-layout .medium-10{width:83.33%}@media only screen and (max-width: 40em){.rowsComponent .medium-2,.rowsComponent .medium-3,.rowsComponent .medium-4,.rowsComponent .medium-5,.rowsComponent .medium-6,.rowsComponent .medium-7,.rowsComponent .medium-8,.rowsComponent .medium-9,.rowsComponent .medium-10,.row-layout .medium-2,.row-layout .medium-3,.row-layout .medium-4,.row-layout .medium-5,.row-layout .medium-6,.row-layout .medium-7,.row-layout .medium-8,.row-layout .medium-9,.row-layout .medium-10{width:100%}}@media only screen and (min-width: 48.0625em){.rowsComponent{margin-left:-.75rem;margin-right:-.75rem}}.rowsComponent .columns{padding:0 1.40625rem;box-sizing:border-box}@media only screen and (max-width: 40em){.rowsComponent .columns{width:100%;padding:0}}html,body,div,ul{margin:0;padding:0}body{font-family:Book, Arial, sans-serif;font-weight:normal;letter-spacing:.01rem;font-size:1.3rem;line-height:1.35em;background-color:#fff;color:#333;text-align:left;opacity:0;transition:opacity .5s}@media only screen and (max-width: 1280px){body{font-size:1.625vw}}@media only screen and (max-width: 48em){body{font-size:.936rem}}body.loaded{opacity:1}body.fancybox-active,body.nav-open{overflow:hidden;height:100vh}div,main,aside,section{border:0;box-sizing:border-box}a{color:#777;text-decoration:none;cursor:pointer}a,.as-link{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34px' height='44px' viewBox='0 0 67.4 86'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Ebene_1' data-name='Ebene 1'%3E%3Cpath fill='%23fff' stroke='%23231f20' stroke-miterlimit='10' stroke-width='1.52px' d='M54.8,39.6a5.9,5.9,0,0,1,5.9-5.9,5.8,5.8,0,0,1,5.9,5.9V60.5a24.7,24.7,0,0,1-45.1,14L2,47.9a6.8,6.8,0,0,1,1.5-9.4A6.8,6.8,0,0,1,12.9,40l5.7,8V7.1a6.4,6.4,0,0,1,12.7,0V28a5.9,5.9,0,0,1,5.9-5.9A6,6,0,0,1,43.1,28v5.7a5.9,5.9,0,1,1,11.7,0v5.9Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 12 0,pointer}input,textarea,select,img,a{display:block}input:focus,textarea:focus,select:focus,img:focus,a:focus{outline:#fffefd solid 2px}img{border:none}.clearfix{height:1px;font-size:1px;clear:both}br{letter-spacing:normal}table,tr,td{border-collapse:collapse}hr{clear:both;display:block;height:1px;margin-bottom:10px;margin-top:10px;margin-left:0;text-align:left;color:#fff;border:0;border-top:1px solid #000;height:1px}.spacerAfter1{clear:both;height:10px !important}.spacerAfter2{clear:both;height:20px !important}.spacerBefore1{margin-top:15px !important}.spacerBefore2{margin-top:30px !important}.clear,.clearer{clear:both;overflow:hidden;display:block;margin:0;padding:0;border:none;height:1px;line-height:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal}h1{font-family:Medium, Arial, sans-serif;letter-spacing:0.03rem;font-size:2.8125rem;line-height:1em;font-weight:500;margin-top:4rem}@media only screen and (max-width: 1280px){h1{font-size:3.51562vw}}@media only screen and (max-width: 48em){h1{font-size:2.025rem}}@media only screen and (max-width: 40em){h1{margin-top:2rem}}h1.big-title{font-family:AfrikaSemiBold;font-size:6.25rem;line-height:0.9em}@media only screen and (max-width: 1280px){h1.big-title{font-size:7.8125vw}}@media only screen and (max-width: 48em){h1.big-title{font-size:4.5rem}}@media only screen and (max-width: 48em){h1.big-title{font-size:3.25rem}}h2{font-family:Book, Arial, sans-serif;letter-spacing:-.02rem;font-size:2.8125rem;font-weight:normal;line-height:1em;margin-top:2rem;margin-bottom:2rem}@media only screen and (max-width: 1280px){h2{font-size:3.51562vw}}@media only screen and (max-width: 48em){h2{font-size:2.025rem}}@media only screen and (max-width: 40em){h2{margin-top:1rem;margin-bottom:1rem}}h2.big-title{font-family:AfrikaSemiBold;font-size:2.7rem;margin-top:-2px;margin-bottom:1.5rem;line-height:0.9em}@media only screen and (max-width: 1280px){h2.big-title{font-size:3.375vw}}@media only screen and (max-width: 48em){h2.big-title{font-size:1.944rem}}@media only screen and (max-width: 48em){h2.big-title{font-size:1.4375rem}}h3,.h3-style{font-family:Demi, Arial, sans-serif;letter-spacing:.01rem;font-size:1.875rem;line-height:1em;margin-top:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width: 1280px){h3,.h3-style{font-size:2.34375vw}}@media only screen and (max-width: 48em){h3,.h3-style{font-size:1.35rem}}h4,.h4-style{font-family:Book, Arial, sans-serif;letter-spacing:.01rem;font-size:1.875rem;line-height:1em;margin-top:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width: 1280px){h4,.h4-style{font-size:2.34375vw}}@media only screen and (max-width: 48em){h4,.h4-style{font-size:1.35rem}}h5,.h5-style{font-family:Demi, Arial, sans-serif;letter-spacing:.02rem;font-size:1.3rem;line-height:1.35em;margin-top:.75rem;margin-bottom:.75rem}@media only screen and (max-width: 1280px){h5,.h5-style{font-size:1.625vw}}@media only screen and (max-width: 48em){h5,.h5-style{font-size:.936rem}}@media only screen and (max-width: 48em){h5,.h5-style{font-size:1.125rem;font-family:Book, Arial, sans-serif}}h6,.h6-style{font-family:Book, Arial, sans-serif;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em;margin-top:.375rem;margin-bottom:.375rem}@media only screen and (max-width: 1280px){h6,.h6-style{font-size:1.25vw}}@media only screen and (max-width: 48em){h6,.h6-style{font-size:.72rem}}.lead,.lead p{font-family:Medium, Arial, sans-serif;color:#888;letter-spacing:.01rem;font-size:1.75rem;line-height:1.15em}@media only screen and (max-width: 1280px){.lead,.lead p{font-size:2.1875vw}}@media only screen and (max-width: 48em){.lead,.lead p{font-size:1.26rem}}@media only screen and (max-width: 48em){.lead,.lead p{font-size:20px;line-height:1.3em}}footer p,footer a,footer div{font-family:Book, Arial, sans-serif;font-size:.85rem;line-height:1.3em}@media only screen and (max-width: 1280px){footer p,footer a,footer div{font-size:1.0625vw}}@media only screen and (max-width: 48em){footer p,footer a,footer div{font-size:.612rem}}.contententry ul,.content-entry ul{margin-left:6%}p,li{font-family:Book, Arial, sans-serif;letter-spacing:.01rem;line-height:1.35em;font-size:1.3rem;margin-top:12px;margin-bottom:12px}@media only screen and (max-width: 1280px){p,li{font-size:1.625vw}}@media only screen and (max-width: 48em){p,li{font-size:.936rem}}p strong,li strong{font-family:Demi, Arial, sans-serif;font-weight:normal}@media only screen and (max-width: 48em){p,li{font-size:1rem}}a{color:#000}.button{border:none;background-color:#000000;color:#ffffff;font-family:Book, Arial, sans-serif;text-transform:uppercase;letter-spacing:0.01rem;font-size:1rem;line-height:1.17em;padding-top:6px;padding-bottom:5px}.caption,.caption p,.caption a,.caption li{font-family:Book, Arial, sans-serif;letter-spacing:.01rem;font-size:1rem;line-height:1.2em}@media only screen and (max-width: 1280px){.caption,.caption p,.caption a,.caption li{font-size:1.25vw}}@media only screen and (max-width: 48em){.caption,.caption p,.caption a,.caption li{font-size:.72rem}}ul,ol{font-family:Book, Arial, sans-serif;letter-spacing:.01rem;font-size:1.125rem;line-height:1.1em}@media only screen and (max-width: 1280px){ul,ol{font-size:1.40625vw}}@media only screen and (max-width: 48em){ul,ol{font-size:.81rem}}ol{padding-inline-start:3.4em}.contententry p,.contententry li,.contententry ol,.content-entry p,.content-entry li,.content-entry ol,.textAndImage p,.textAndImage li,.textAndImage ol,.texts p,.texts li,.texts ol,.fulltext p,.fulltext li,.fulltext ol,.contact-infos p,.contact-infos li,.contact-infos ol,.blogTextImage p,.blogTextImage li,.blogTextImage ol{text-underline-offset:2px}.contententry p a,.contententry li a,.contententry ol a,.content-entry p a,.content-entry li a,.content-entry ol a,.textAndImage p a,.textAndImage li a,.textAndImage ol a,.texts p a,.texts li a,.texts ol a,.fulltext p a,.fulltext li a,.fulltext ol a,.contact-infos p a,.contact-infos li a,.contact-infos ol a,.blogTextImage p a,.blogTextImage li a,.blogTextImage ol a{text-decoration:underline;display:inline-block}.container .text a{text-decoration:underline;display:inline-block}hr{border-color:#777}.arrow-right{display:inline-block;padding-left:5px;margin-bottom:-2px;padding-right:5px}.arrow-right svg{display:block;width:.375rem}.contententry{margin-bottom:2.8125rem}@media only screen and (max-width: 40em){.contententry{margin-bottom:1.6875rem}}figure{margin:0}.embed-caption{margin-top:.625rem}.text-align-center{text-align:center}.text-align-right{text-align:right}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.skip-link{width:1px;height:1px;overflow:hidden;display:block;position:absolute}.skip-link:focus{position:fixed;z-index:1;width:auto;height:auto}.hide{display:none}.show-small-only{display:none}@media only screen and (max-width: 40em){.show-small-only{display:block}}@media only screen and (min-width: 48.0625em){.show-for-medium-down{display:none}}@media only screen and (max-width: 64em){.show-for-large-up{display:none}}@media only screen and (max-width: 48em){.show-for-medium-up{display:none}}@media only screen and (max-width: 40em){.mgnlLikeBtn{display:none}}#main_wrapper{max-width:1280px;margin:auto}#main_wrapper main:not(#colleft){width:100%}#full_width_area{width:100%}img{max-width:100%}#colleft{width:80%;position:relative;padding-right:.75rem}@media only screen and (min-width: 40.0625em){#colleft .textAndImage:first-of-type .lead,#colleft .exhibition-text .lead{float:left;width:56%;padding-right:.75rem}}@media only screen and (max-width: 40em){#colleft .textAndImage:first-of-type .lead,#colleft .exhibition-text .lead{position:relative}#colleft .textAndImage:first-of-type .lead:after,#colleft .exhibition-text .lead:after{content:'';position:absolute;height:1px;bottom:-1.75rem;background-color:#000;width:42%;left:0}}#colleft .textAndImage:first-of-type .fulltext p:first-child,#colleft .exhibition-text .fulltext p:first-child{margin-top:11.0625rem}@media only screen and (max-width: 48em){#colleft .textAndImage:first-of-type .fulltext p:first-child,#colleft .exhibition-text .fulltext p:first-child{margin-top:3.25rem}}#colleft .textAndImage:first-of-type .fulltext.without-lead p:first-child,#colleft .exhibition-text .fulltext.without-lead p:first-child{margin-top:0;padding-top:2rem}@media only screen and (max-width: 48em){#colleft .textAndImage:first-of-type .fulltext.without-lead p:first-child,#colleft .exhibition-text .fulltext.without-lead p:first-child{padding-top:1.5rem}}@media only screen and (max-width: 48em){#colleft{width:100%;padding-right:0}}#colright{width:20%;margin-top:2.8125rem;padding-left:.75rem;padding-top:.25rem}#colright:not(.exhibition-infos) .content .contententry:first-child h3:first-of-type{margin-top:0}@media only screen and (max-width: 48em){#colright{width:70%;margin-top:0 !important;padding:1.5rem 1.5rem 0 0;border-top:1px solid #000}}header{background-color:#fff}header,#contentWrapper,footer{padding-left:45px;padding-right:45px}@media only screen and (max-width: 48em){header,#contentWrapper,footer{padding-left:12px;padding-right:12px}}.edit-link{position:fixed;top:10px;right:10px;background:lightskyblue;padding:.625rem;font-size:1rem;cursor:pointer}@media only screen and (max-width: 1280px){.edit-link{font-size:1.25vw}}@media only screen and (max-width: 48em){.edit-link{font-size:.72rem}}select{width:100%;padding:5px 35px 5px 5px;font-size:1rem;border:none;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}@media only screen and (max-width: 1280px){select{font-size:1.25vw}}@media only screen and (max-width: 48em){select{font-size:.72rem}}select::-ms-expand{display:none}.social-links li{list-style:none;padding-left:.75rem}.social-links li img{height:1.5rem;display:block}@media only screen and (max-width: 48em){.social-links li img{height:1rem}}.overlay-loading{position:absolute;background-image:url(../images/oval.svg);height:100px;width:100%;background-position:center center;background-repeat:no-repeat;display:none}.collapsible-container .container{display:none}.blog-page .blog-content{margin-top:4rem}.blog-page .blog-content aside#colright .tags-wrapper{text-align:center;margin-top:1.5rem;margin-bottom:1.5rem}.blog-page .blog-content aside#colright .tags-wrapper h5{margin-bottom:.125rem}.blog-page .blog-content aside#colright .tags-wrapper li{list-style:none}.blog-page .blog-content aside#colright .tags-wrapper li a{font-family:Book;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em}@media only screen and (max-width: 1280px){.blog-page .blog-content aside#colright .tags-wrapper li a{font-size:1.25vw}}@media only screen and (max-width: 48em){.blog-page .blog-content aside#colright .tags-wrapper li a{font-size:.72rem}}.author.rightCol{border-bottom:1px solid #000;text-align:center}.author.light{border-top:1px solid #000;text-align:right}.author .author-image{display:block;margin:0 auto 1.0625rem auto;border-radius:50%;height:5rem;width:5rem;background-size:cover;background-position:center;background-repeat:no-repeat}.author h2.name{text-align:center}.author p.profession{font-family:Book;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em;text-align:center;margin-bottom:.75rem}@media only screen and (max-width: 1280px){.author p.profession{font-size:1.25vw}}@media only screen and (max-width: 48em){.author p.profession{font-size:.72rem}}.author.rightCol .author-btn{display:inline-block;border:none;height:.875rem;width:1.75rem}.author.rightCol .author-btn svg{max-height:100%;width:auto;display:block}.author.light{margin-bottom:4.0625rem}.author.light h2.name{text-align:right;margin-bottom:.3125rem}@media only screen and (max-width: 40em){.author.light h2.name{visibility:hidden}}.author.full{border-bottom:none;margin-bottom:5.625rem}.author.full .author-image{width:8.75rem;height:8.75rem}.author.full .presentation{position:relative;margin-top:4.0625rem;padding-top:4.0625rem;text-align:center}.author.full .presentation:before{content:"";position:absolute;top:-1px;width:16.5625rem;left:50%;transform:translateX(-50%);border-top:1px solid #000}h2.entries-title{text-align:center;margin-bottom:7.5rem}@media only screen and (max-width: 40em){h2.entries-title{margin-bottom:5rem}}div.tag-select{height:4.375rem;z-index:1}@media only screen and (min-width: 40.0625em){div.tag-select{position:relative;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 40em){div.tag-select{position:relative}}div.tag-select .title{position:relative;background-color:#fff;padding-left:1.5625rem;padding-right:3.75rem;height:4.375rem;width:13.3125rem;max-width:13.3125rem;max-height:4.375rem;line-height:4.375rem;margin:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #000;margin-left:auto;margin-right:auto}div.tag-select .title span{vertical-align:middle}div.tag-select .title span.triangle{position:absolute;display:inline-block;margin:0;height:4.375rem;line-height:4.375rem;width:1.375rem;right:1.875rem}div.tag-select .title span.triangle svg{vertical-align:middle;transform:rotateZ(0deg);transition:transform 200ms}div.tag-select.deployed .title span.triangle svg{transform:rotateZ(180deg)}div.tag-select.deployed ul.options{overflow:auto;min-height:18.75rem;max-height:46.875rem}@media only screen and (max-width: 40em){div.tag-select.deployed ul.options{max-height:calc(100vh - 70px)}}div.tag-select.deployed ul.options li{transform:translateY(0px)}div.tag-select ul.options{margin-top:-1px;max-height:0;min-height:0;overflow:hidden;transition:max-height 500ms}div.tag-select ul.options li{transform:translateY(-800px);transition:transform 400ms}@media only screen and (max-width: 40em){div.tag-select ul.options{max-width:25rem;margin:0 auto}}div.tag-select li{list-style-type:none;background-color:#fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;margin:0}div.tag-select li:first-child{border-top:1px solid #000}div.tag-select li.option:hover{background-color:#ECECEC}@media only screen and (min-width: 40.0625em){div.tag-select li.option{width:25rem}}@media only screen and (max-width: 40em){div.tag-select li.option{max-width:25rem;margin:0 auto}}div.tag-select li a,div.tag-select li span{vertical-align:middle;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;margin:0}div.tag-select li a,div.tag-select li.title{display:block;height:4.375rem;max-width:100%;max-height:4.375rem;line-height:4.375rem;padding-left:1.5625rem;padding-right:1.5625rem;margin:0;cursor:pointer}.blog-list,.lastBlogPost{width:100%;max-width:53.125rem;margin-left:auto;margin-right:auto}.blog-list.hasTagFilter,.lastBlogPost.hasTagFilter{padding-top:3.125rem}@media only screen and (max-width: 40em){.blog-list.hasTagFilter,.lastBlogPost.hasTagFilter{padding-top:2.5rem}}.blog-list .blog-entry,.lastBlogPost .blog-entry{position:relative;margin-bottom:5rem}.blog-list .blog-entry .date,.lastBlogPost .blog-entry .date{position:absolute;top:0;left:50%;transform:translateY(-50%) translateX(-50%);padding:.625rem 1.25rem}.blog-list .blog-entry .date:before,.lastBlogPost .blog-entry .date:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #000;z-index:-1}.blog-list .blog-entry .image-wrapper,.lastBlogPost .blog-entry .image-wrapper{display:block;height:25rem;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 40em){.blog-list .blog-entry .image-wrapper,.lastBlogPost .blog-entry .image-wrapper{position:absolute;top:5.3125rem}}@media only screen and (min-width: 40.0625em){.blog-list .blog-entry .image-wrapper,.lastBlogPost .blog-entry .image-wrapper{width:38%}}.blog-list .blog-entry .text-wrapper,.lastBlogPost .blog-entry .text-wrapper{display:block;position:relative;padding-left:2.1875rem;padding-right:0;padding-top:3.4375rem}@media only screen and (min-width: 40.0625em){.blog-list .blog-entry .text-wrapper,.lastBlogPost .blog-entry .text-wrapper{width:62%}}.blog-list .blog-entry .text-wrapper h2.entryTitle,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle{position:relative;margin-bottom:1.25rem}.blog-list .blog-entry .text-wrapper h2.entryTitle:before,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle:before{content:"";position:absolute;top:-.3125rem;left:-.8125rem;width:8.125rem;height:calc(100% + 15px);background-color:#fff;z-index:-1}.blog-list .blog-entry .text-wrapper h2.entryTitle span,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle span{white-space:pre-wrap;margin-bottom:0}@media only screen and (max-width: 40em){.blog-list .blog-entry .text-wrapper h2.entryTitle,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle{max-width:80%}}.blog-list .blog-entry .text-wrapper div.text span.arrow,.lastBlogPost .blog-entry .text-wrapper div.text span.arrow{padding-left:.6875rem;width:1.875rem;height:1.0625rem;line-height:1.0625rem}.blog-list .blog-entry .text-wrapper div.text span.arrow svg,.lastBlogPost .blog-entry .text-wrapper div.text span.arrow svg{vertical-align:middle;width:1.5rem;height:.75rem}@media only screen and (max-width: 40em){.blog-list .blog-entry .text-wrapper,.lastBlogPost .blog-entry .text-wrapper{padding-top:0;padding-left:0}.blog-list .blog-entry .text-wrapper h2.entryTitle,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle{display:block;padding-top:1.25rem;height:24.5625rem}.blog-list .blog-entry .text-wrapper h2.entryTitle:before,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle:before{display:none}.blog-list .blog-entry .text-wrapper h2.entryTitle span,.lastBlogPost .blog-entry .text-wrapper h2.entryTitle span{display:inline-block;padding:.3125rem .3125rem .9375rem .625rem}}.blog-list .blog-entry.text-left .row-layout,.lastBlogPost .blog-entry.text-left .row-layout{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse}@media only screen and (min-width: 40.0625em){.blog-list .blog-entry.text-left .text-wrapper,.lastBlogPost .blog-entry.text-left .text-wrapper{text-align:right;padding-left:0;padding-right:2.1875rem}}@media only screen and (min-width: 40.0625em){.blog-list .blog-entry.text-left .text-wrapper h2.entryTitle,.lastBlogPost .blog-entry.text-left .text-wrapper h2.entryTitle{transform:translateX(0)}}@media only screen and (min-width: 40.0625em){.blog-list .blog-entry.text-left .text-wrapper h2.entryTitle:before,.lastBlogPost .blog-entry.text-left .text-wrapper h2.entryTitle:before{left:auto;right:0}}.blog-list .blog-entry .tags-wrapper,.lastBlogPost .blog-entry .tags-wrapper{text-align:right;width:100%;margin:2rem 0}.blog-list .blog-entry .tags-wrapper ul.tags,.lastBlogPost .blog-entry .tags-wrapper ul.tags{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.blog-list .blog-entry .tags-wrapper ul.tags li,.lastBlogPost .blog-entry .tags-wrapper ul.tags li{list-style:none;font-family:Book;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em}@media only screen and (max-width: 1280px){.blog-list .blog-entry .tags-wrapper ul.tags li,.lastBlogPost .blog-entry .tags-wrapper ul.tags li{font-size:1.25vw}}@media only screen and (max-width: 48em){.blog-list .blog-entry .tags-wrapper ul.tags li,.lastBlogPost .blog-entry .tags-wrapper ul.tags li{font-size:.72rem}}.blog-list .blog-entry .tags-wrapper ul.tags li:not(:last-child),.lastBlogPost .blog-entry .tags-wrapper ul.tags li:not(:last-child){padding-right:.9375rem}.blog-list .blog-entry .tags-wrapper ul.tags li.crunch,.lastBlogPost .blog-entry .tags-wrapper ul.tags li.crunch{font-size:1.5625rem}@media only screen and (max-width: 1280px){.blog-list .blog-entry .tags-wrapper ul.tags li.crunch,.lastBlogPost .blog-entry .tags-wrapper ul.tags li.crunch{font-size:1.95312vw}}@media only screen and (max-width: 48em){.blog-list .blog-entry .tags-wrapper ul.tags li.crunch,.lastBlogPost .blog-entry .tags-wrapper ul.tags li.crunch{font-size:1.125rem}}@media only screen and (max-width: 40em){.blog-list .blog-entry .tags-wrapper,.lastBlogPost .blog-entry .tags-wrapper{background-color:#ECECEC;padding:1.25rem}.blog-list .blog-entry .tags-wrapper li.author-tag,.lastBlogPost .blog-entry .tags-wrapper li.author-tag{display:block;width:100%}}.blog-list .blog-entry .tags-wrapper li.author-tag .author,.lastBlogPost .blog-entry .tags-wrapper li.author-tag .author{border:none}@media only screen and (max-width: 40em){.blog-list .blog-entry,.lastBlogPost .blog-entry{display:block;max-width:100%;margin-right:0;margin-left:0}}.lastBlogPost{max-width:100%}.blogTextImage .quote{padding:1.5625rem 2.1875rem;margin-top:3.75rem;margin-bottom:3.75rem;border-left:2px solid #808080}@media only screen and (min-width: 40.0625em){.blogTextImage .quote{margin-left:1.875rem}}.blogTextImage .text{padding:0;margin-bottom:1.875rem}.blogTextImage .image{margin-bottom:2.8125rem}.blogTextImage .image img{width:100%;display:block}.blogTextImage .image .caption{text-align:center}.blogTextImage .image .caption p{margin-bottom:0}.blogTextImageRightCol{padding:.375rem 0;background-color:#ECECEC;text-align:center;margin-bottom:1.875rem}.blogTextImageRightCol h3,.blogTextImageRightCol .text{text-align:center;padding:0 .375rem}.blogTextImageRightCol .text{padding:0}.blogTextImageRightCol .image{margin-bottom:.75rem}.blogTextImageRightCol .image img{width:100%}.blogTextImageRightCol .image .caption{text-align:left;font-style:normal;background-color:#ECECEC}.blogTextImageRightCol .image .caption p{margin-top:0;margin-bottom:0}.blogTextImageRightCol a.compo-link{display:inline-block;width:auto;text-align:center}.blogTextImageRightCol a.compo-link span{display:inline-block;width:auto;margin:0}.blogTextImageRightCol a.compo-link span.arrow{width:1.75rem;display:inline-block;vertical-align:middle;padding-left:.375rem}.blogTextImageRightCol a.compo-link span.arrow svg{display:block}@media only screen and (min-width: 48.0625em){#exhibition_header_wrapper{padding:1.125rem 0;font-family:Demi}}@media only screen and (max-width: 48em){#exhibition_header_wrapper{padding:1.375rem 0 1.125rem 0}#exhibition_header_wrapper .open-now-content{color:#777;text-align:center;font-size:1.125rem}}@media only screen and (max-width: 48em){.exhibition-content{margin-top:1.5rem}.exhibition-content h4{font-size:1rem;margin:1.125rem 0}}.exhibition-cta-link,.exhibition-cta-link a{font-family:AfrikaSemiBold}@media only screen and (max-width: 48em){.full-width-wrapper .tns-outer{padding-bottom:.75rem;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 48.0625em){.full-width-wrapper .tns-outer{padding-bottom:1.5rem;margin-left:-45px;margin-right:-45px}}.exhibition-wrapper{position:relative}.exhibition-wrapper .full-width-wrapper{padding-bottom:1.5rem}.exhibition-wrapper #colright{margin-bottom:2.8125rem}@media only screen and (max-width: 48em){.exhibition-wrapper #colright{margin-bottom:1.5rem}}.exhibition-wrapper #colright .exhibition-cta-link,.exhibition-wrapper #colright .exhibition-cta-link a{font-size:1.5rem;line-height:1.75rem;margin-bottom:1.5rem;font-family:AfrikaSemiBold}@media only screen and (max-width: 1280px){.exhibition-wrapper #colright .exhibition-cta-link,.exhibition-wrapper #colright .exhibition-cta-link a{font-size:1.875vw}}@media only screen and (max-width: 48em){.exhibition-wrapper #colright .exhibition-cta-link,.exhibition-wrapper #colright .exhibition-cta-link a{font-size:1.08rem}}.exhibition-wrapper #colright .social-links{position:absolute;top:.5rem;right:0}@media only screen and (max-width: 48em){.exhibition-wrapper #colright .social-links{top:0}}.exhibition-wrapper #colright .social-links li img{height:.875rem}.exhibition-wrapper #colright .museum-infos,.exhibition-wrapper #colright .item-list,.exhibition-wrapper #colright .downloads,.exhibition-wrapper #colright .components,.exhibition-wrapper #colright .contact-infos,.exhibition-wrapper #colright .texts{padding-top:.375rem;padding-bottom:.375rem;border-top:1px solid #000}.exhibition-wrapper #colright h3{margin-top:.75rem;margin-bottom:.75rem;text-transform:uppercase}.exhibition-wrapper #colright .item-list{margin-bottom:0}.exhibition-wrapper #colright .item-list .event-short-list-entry{margin-bottom:.75rem;position:relative}.exhibition-wrapper #colright .item-list .event-short-list-entry a{color:#000}.exhibition-wrapper #colright .item-list .event-short-list-entry .evt-date{font-family:Demi;letter-spacing:.01rem;font-size:1.2rem;line-height:1.17em}@media only screen and (max-width: 1280px){.exhibition-wrapper #colright .item-list .event-short-list-entry .evt-date{font-size:1.5vw}}@media only screen and (max-width: 48em){.exhibition-wrapper #colright .item-list .event-short-list-entry .evt-date{font-size:.864rem}}.exhibition-wrapper #colright .contact-infos strong{font-family:Demi;letter-spacing:.01rem;font-size:1.2rem;line-height:1.17em}@media only screen and (max-width: 1280px){.exhibition-wrapper #colright .contact-infos strong{font-size:1.5vw}}@media only screen and (max-width: 48em){.exhibition-wrapper #colright .contact-infos strong{font-size:.864rem}}.exhibition-list{border-top:1px solid #000;margin-top:1.375rem;margin-bottom:3rem}.exhibition-list .item-list-entry{position:relative;border:none}@media only screen and (max-width: 48em){.exhibition-list .item-list-entry h2{padding-top:.375rem}.exhibition-list .item-list-entry h5{margin:.375rem 0}}.exhibition-list .item-list-entry .list-item-link{color:#000}.exhibition-list .item-list-entry .list-item-link .item-img-detail img{max-width:100%}.exhibition-list .item-list-entry .list-item-link .list-item-text{height:100%;padding:.75rem 1.5rem}#ocm-page .col-header,#owc-page .col-header{margin-bottom:1.5rem}#ocm-page #colleft .scroll-directory .title,#owc-page #colleft .scroll-directory .title{border-top:1px solid #000;padding:.875rem 0;font-size:1.3rem;margin:0}@media only screen and (max-width: 1280px){#ocm-page #colleft .scroll-directory .title,#owc-page #colleft .scroll-directory .title{font-size:1.625vw}}@media only screen and (max-width: 48em){#ocm-page #colleft .scroll-directory .title,#owc-page #colleft .scroll-directory .title{font-size:.936rem}}#ocm-page #colleft .scroll-directory .text,#owc-page #colleft .scroll-directory .text{margin-bottom:.875rem}#ocm-page #colleft .scroll-directory .level2-container,#owc-page #colleft .scroll-directory .level2-container{margin-left:1.625rem}#ocm-page #colleft .scroll-directory .level3-container .text,#owc-page #colleft .scroll-directory .level3-container .text{margin-left:2.5rem}#ocm-page .aleph:hover,#ocm-page .aleph:hover span,#ocm-page a:hover,#ocm-page a:hover span,#owc-page .aleph:hover,#owc-page .aleph:hover span,#owc-page a:hover,#owc-page a:hover span{cursor:pointer;text-decoration:underline}#ocm-page .sidebar .scroll-index,#owc-page .sidebar .scroll-index{border-bottom:1px solid #000}#ocm-page .sidebar .scroll-index .title,#owc-page .sidebar .scroll-index .title{cursor:pointer;border-top:1px solid #000;margin:.125rem 0;padding:.375rem 0}#ocm-page .sidebar .scroll-index .scroll-index-item p,#ocm-page .sidebar .scroll-index .scroll-index-item a,#ocm-page .sidebar .scroll-index .scroll-index-item div,#owc-page .sidebar .scroll-index .scroll-index-item p,#owc-page .sidebar .scroll-index .scroll-index-item a,#owc-page .sidebar .scroll-index .scroll-index-item div{font-size:.85rem}@media only screen and (max-width: 1280px){#ocm-page .sidebar .scroll-index .scroll-index-item p,#ocm-page .sidebar .scroll-index .scroll-index-item a,#ocm-page .sidebar .scroll-index .scroll-index-item div,#owc-page .sidebar .scroll-index .scroll-index-item p,#owc-page .sidebar .scroll-index .scroll-index-item a,#owc-page .sidebar .scroll-index .scroll-index-item div{font-size:1.0625vw}}@media only screen and (max-width: 48em){#ocm-page .sidebar .scroll-index .scroll-index-item p,#ocm-page .sidebar .scroll-index .scroll-index-item a,#ocm-page .sidebar .scroll-index .scroll-index-item div,#owc-page .sidebar .scroll-index .scroll-index-item p,#owc-page .sidebar .scroll-index .scroll-index-item a,#owc-page .sidebar .scroll-index .scroll-index-item div{font-size:.612rem}}#murdock_searchwrapper{position:relative;margin-top:.5rem;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}#murdock_searchwrapper .scroll-index-search{margin-left:4px;height:20px;flex-grow:1}#murdock_searchwrapper #loader_display{width:14px;height:14px;background-size:contain;top:50%;right:6px;transform:translateY(-50%)}header{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between;padding-top:22px;padding-bottom:1.25rem;position:relative;-webkit-box-shadow:0px 11px 19px -4px rgba(0,0,0,0.39);-moz-box-shadow:0px 11px 19px -4px rgba(0,0,0,0.39);box-shadow:0px 11px 19px -4px rgba(0,0,0,0.39)}@media only screen and (max-width: 48em){header{padding-top:.75rem;padding-bottom:.625rem;box-sizing:border-box;height:4.375rem;width:100vw;padding-right:0}}@media only screen and (min-width: 1310px){header:before,header:after{content:'';position:absolute;z-index:1;top:0;height:100%;width:30px;background:#fff}header:before{left:-15px}header:after{right:-15px}}header #logo{width:170px}@media only screen and (max-width: 48em){header #logo{width:auto}header #logo,header #logo>a,header #logo img{height:100%}}header #logo img{display:block}header #header_navigation{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 48em){header #header_navigation{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;position:absolute;top:100%;left:0;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;width:100%;z-index:1;-webkit-align-items:flex-start;align-items:flex-start;padding:.5rem 0}header #header_navigation:not(.open){display:none}header #header_navigation.fixed{position:fixed;top:0;bottom:0;left:0;right:0}}@media only screen and (max-width: 48em){header nav{width:100%;padding-bottom:0}header nav.active-elt li:not(.active):not(.open) a{color:#777}}header nav a{color:#000;outline:#fffefd solid 2px;border:1px solid transparent}@media only screen and (min-width: 40.0625em){header nav:hover a:not(:hover){color:#777}}header nav:focus-within a:not(:focus){color:#777}header nav .sub-menu-wrapper{display:none}@media only screen and (min-width: 40.0625em){header nav .sub-menu-wrapper{position:absolute;z-index:2;width:100%;left:0;right:0;top:calc(100% - 2px);background:#fff}}header nav .sub-menu-wrapper .sub-menu{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;border-top:1px solid #000;width:100%}@media only screen and (min-width: 40.0625em){header nav .sub-menu-wrapper .sub-menu{padding:1.5rem 0;margin:0 2.8125rem;position:relative}}header nav .sub-menu-wrapper .sub-menu>.nav{width:33.33%;padding-left:1.875rem}@media only screen and (max-width: 48em){header nav .sub-menu-wrapper .sub-menu>.nav{width:100%;padding-left:1.5rem}}header nav .sub-menu-wrapper .sub-menu li{line-height:1.0em}@media only screen and (max-width: 48em){header nav .sub-menu-wrapper .sub-menu li>a{padding:.75rem .1875rem}header nav .sub-menu-wrapper .sub-menu li.open>.sub-menu-arrow{transform:rotate(180deg)}header nav .sub-menu-wrapper .sub-menu li.open>a{color:#000}}@media only screen and (min-width: 48.0625em){header nav .sub-menu-wrapper .sub-menu li.active>.sub-menu-arrow,header nav .sub-menu-wrapper .sub-menu li.open>.sub-menu-arrow{transform:rotate(90deg)}header nav .sub-menu-wrapper .sub-menu li.active>a,header nav .sub-menu-wrapper .sub-menu li.open>a{color:#000}}@media only screen and (max-width: 48em){header nav .sub-menu-wrapper .sub-menu li:not(:nth-last-child(2)) a{border-bottom:1px solid #000}}header nav .sub-menu-wrapper .sub-menu li a{display:block}header nav .sub-menu-wrapper .sub-menu li a:hover:after{content:'';width:66.66%;height:100%;display:block;position:absolute;right:0;top:0}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav{position:relative}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav .sub-nav-prefix{position:absolute;left:0px;padding:6px 3px}@media only screen and (max-width: 48em){header nav .sub-menu-wrapper .sub-menu li.has-suv-nav .sub-nav-prefix{padding:12px 3px}}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav .sub-nav-status{position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 30'%3E%3Cg id='arrow_right' data-name='Arrow Right'%3E%3Cpolygon fill='%231D1D1B' points='0 0.7 0.7 0 16 15 0.7 30 0 29.3 14.5 15 0 0.7'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;width:.625rem;height:1.17188rem;top:.4375rem;left:-1rem}@media only screen and (max-width: 48em){header nav .sub-menu-wrapper .sub-menu li.has-suv-nav .sub-nav-status{left:-1.5rem}}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav.active .sub-nav-status{transform:rotate(90deg)}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav>ul{display:none;margin-left:24px}@media only screen and (max-width: 48em){header nav .sub-menu-wrapper .sub-menu li.has-suv-nav>ul{margin-left:0}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav>ul>li>a{padding-left:2rem}}header nav .sub-menu-wrapper .sub-menu li.has-suv-nav.open>ul{display:block}@media only screen and (min-width: 48.0625em){header nav .sub-menu-wrapper .sub-menu li.has-suv-nav.active>ul{display:block}}header nav .sub-menu-wrapper .sub-menu>.menu-highlight{width:66.66%}@media only screen and (max-width: 48em){header nav .sub-menu-wrapper .sub-menu>.menu-highlight{display:none !important}}header nav .sub-menu-wrapper .sub-menu>.menu-highlight .menu-highlight-content:not(.open){display:none}header nav .sub-menu-wrapper .sub-menu>.menu-highlight .menu-highlight-content .highlight-image-wrapper{box-sizing:border-box}header nav .sub-menu-wrapper .sub-menu>.menu-highlight .menu-highlight-content .highlight-image-wrapper:first-of-type{padding-right:1.125rem}header nav .sub-menu-wrapper .sub-menu>.menu-highlight .menu-highlight-content .highlight-image-wrapper:last-of-type{padding-left:1.125rem}header nav .sub-menu-wrapper .sub-menu>.menu-highlight .menu-highlight-content .highlight-image-wrapper .highlight-image{width:100%;height:17.5rem;background-size:cover;background-position:center}header nav>ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 48em){header nav>ul{-webkit-flex-direction:column;flex-direction:column;width:100%;padding:0 .5rem;box-sizing:border-box}header nav>ul .sub-menu-wrapper{display:none}}@media only screen and (max-width: 48em){header nav>ul>li{width:100%;border-bottom:1px solid #000}}header nav>ul>li,header nav>ul>li>a{font-size:1.5625rem;padding:0 .5rem;font-family:Book;letter-spacing:0.04em;font-weight:bolder}@media only screen and (max-width: 1280px){header nav>ul>li,header nav>ul>li>a{font-size:1.95312vw}}@media only screen and (max-width: 48em){header nav>ul>li,header nav>ul>li>a{font-size:1.125rem}}@media only screen and (max-width: 48em){header nav>ul>li,header nav>ul>li>a{font-weight:normal}}@media only screen and (max-width: 1280px){header nav>ul>li,header nav>ul>li>a{padding:.625vw}}@media only screen and (max-width: 48em){header nav>ul>li,header nav>ul>li>a{padding:.25rem 0}}header nav>ul>li>a:focus ~ div.sub-menu-wrapper{display:flex}header nav>ul>li>a:focus ~ div.sub-menu-wrapper .sub-menu{z-index:10}@media only screen and (min-width: 48.0625em){header nav>ul>li:hover>a,header nav>ul>li:focus>a,header nav>ul>li:focus-within>a{color:#000 !important}header nav>ul>li:hover>.sub-menu-wrapper,header nav>ul>li:focus>.sub-menu-wrapper,header nav>ul>li:focus-within>.sub-menu-wrapper{display:flex}}@media only screen and (min-width: 48.0625em) and (min-width: 40.0625em){header nav>ul>li:hover>.sub-menu-wrapper,header nav>ul>li:focus>.sub-menu-wrapper,header nav>ul>li:focus-within>.sub-menu-wrapper{box-shadow-webkit-box-shadow:0px 10px 18px -4px rgba(0,0,0,0.18);-moz-box-shadow:0px 10px 18px -4px rgba(0,0,0,0.18);box-shadow:0px 10px 18px -4px rgba(0,0,0,0.18)}}@media only screen and (min-width: 48.0625em){header nav>ul>li:hover>.sub-menu-wrapper .sub-menu,header nav>ul>li:focus>.sub-menu-wrapper .sub-menu,header nav>ul>li:focus-within>.sub-menu-wrapper .sub-menu{z-index:10}header nav>ul>li:hover:before,header nav>ul>li:focus:before,header nav>ul>li:focus-within:before{content:'';width:100%;height:30px;position:absolute;left:0;top:calc(100% - 28px);z-index:2}}@media only screen and (max-width: 48em){header nav>ul>li.has-suv-nav{position:relative}header nav>ul>li.has-suv-nav:after{position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 16'%3E%3Cg class='arrow-down' width='15' hieght='8' data-name='Arrow Down'%3E%3Cpolygon fill='%231D1D1B' points='29.3 0 30 0.7 15 16 0 0.7 0.7 0 15 14.5 29.3 0'/%3E%3C/g%3E%3C/svg%3E");width:1.17188rem;height:.625rem;top:8px;right:4px}header nav>ul>li.has-suv-nav.open:after{transform:rotate(180deg)}header nav>ul>li .sub-menu-arrow{transition:all .3s;width:48px;height:43px;position:absolute;right:0px;top:0px;padding:0 12px}header nav>ul>li .sub-menu-arrow svg{top:50%;width:22px;position:absolute;transform:translateY(-50%)}header nav>ul>li.open>.sub-menu-wrapper{display:flex}}@media only screen and (max-width: 48em) and (max-width: 48em){header nav>ul>li.open>.sub-menu-arrow{transform:rotate(180deg)}}header nav li{list-style:none;margin:0}header nav li a{padding:6px 3px}header #touch_menu{display:none;position:relative;text-transform:uppercase;width:30px;padding:.8em 1em;padding-bottom:.5rem;align-items:center;justify-content:center}@media only screen and (max-width: 48em){header #touch_menu{display:flex;outline:0}}header #touch_menu #touch_menu_close{display:none}header #touch_menu svg{display:block}header #touch_menu.selected #touch_menu_open{display:none}header #touch_menu.selected #touch_menu_close{display:block}header #nav_lang a{display:inline-block}header:not(.fixed) #mobile_open_nav.fixed{position:fixed;left:50%;transform:translateX(-50%);top:0;z-index:100;background:rgba(255,255,255,0.8)}header.fixed{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100}header.fixed #header_navigation{height:calc(100vh - 70px);overflow:auto}header.fixed #header_navigation #nav_lang{padding-bottom:50px}footer{margin-top:.75rem;position:relative}footer .footer-row{border-top:1px solid #000;padding:.75rem 0}@media only screen and (max-width: 48em){footer .social-links li:first-of-type{padding:0}}footer #footer_nav{padding-right:4.5rem}@media only screen and (max-width: 48em){footer #footer_nav{display:none}}footer #footer_nav ul{list-style:none;margin:0}footer #footer_nav ul a{color:#000;display:block}footer #footer_nav ul li.has-suv-nav li{margin:2px 0}footer #footer_nav>ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}footer #footer_nav>ul>li>a{font-family:Demi;letter-spacing:.01rem;font-size:1.1875rem;line-height:1.35em;margin-bottom:.45rem;display:block}@media only screen and (max-width: 1280px){footer #footer_nav>ul>li>a{font-size:1.48438vw}}@media only screen and (max-width: 48em){footer #footer_nav>ul>li>a{font-size:.855rem}}footer #footer_infos .footer-infos-column a{text-decoration:underline}footer #footer_infos .footer-infos-column:not(.column-img){flex-grow:1}@media only screen and (max-width: 48em){footer #footer_infos .footer-infos-column:not(.column-img){width:60%}}footer #footer_infos .footer-infos-column.column-img{width:9.375rem;margin-left:.9375rem}@media only screen and (max-width: 48em){footer #footer_infos .footer-infos-column.column-img{position:absolute;right:12px;top:24px}}footer #footer_infos .footer-infos-column.column-img img{border-radius:1.875rem;border:1px solid #777}footer #toTop{position:absolute;width:1.5rem;right:3rem;display:block}@media only screen and (min-width: 48.0625em){footer #toTop{top:.75rem}}@media only screen and (max-width: 48em){footer #toTop.fixed{background:rgba(255,255,255,0.8);z-index:1;padding:12px;bottom:0;position:fixed}}@media only screen and (min-width: 40.0625em){footer #footer_actions{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width: 48em){footer #footer_actions{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}}footer #footer_actions a{text-transform:uppercase;font-family:Demi}@media only screen and (max-width: 48em){footer #footer_newsletter_signup{margin-bottom:1.5rem;margin-top:.875rem}}footer #footer_newsletter_signup .grey-underline{border-bottom:1px solid #777;font-family:Book;text-transform:capitalize}.sidebar h2:first-of-type{margin-top:2px}.sidebar,.sidebar p,.sidebar a,.sidebar li,.sidebar ol{font-family:Book;letter-spacing:.01rem;font-size:1rem;line-height:1.2em}@media only screen and (max-width: 1280px){.sidebar,.sidebar p,.sidebar a,.sidebar li,.sidebar ol{font-size:1.25vw}}@media only screen and (max-width: 48em){.sidebar,.sidebar p,.sidebar a,.sidebar li,.sidebar ol{font-size:.72rem}}.sidebar h2,.sidebar h2 a,.sidebar h3,.sidebar h3 a,.sidebar .sidebar-title,.sidebar .sidebar-title a{font-family:Demi;letter-spacing:.01rem;font-size:1.2rem;line-height:1.17em;margin-bottom:.75rem;text-underline-offset:4px}@media only screen and (max-width: 1280px){.sidebar h2,.sidebar h2 a,.sidebar h3,.sidebar h3 a,.sidebar .sidebar-title,.sidebar .sidebar-title a{font-size:1.5vw}}@media only screen and (max-width: 48em){.sidebar h2,.sidebar h2 a,.sidebar h3,.sidebar h3 a,.sidebar .sidebar-title,.sidebar .sidebar-title a{font-size:.864rem}}.sidebar h4{font-size:1.1rem;line-height:1.17em;margin-top:.5rem;margin-bottom:.5rem}@media only screen and (max-width: 1280px){.sidebar h4{font-size:1.375vw}}@media only screen and (max-width: 48em){.sidebar h4{font-size:.792rem}}.sidebar .open-now-content span{display:block}.sidebar .small-text{font-size:0.8em;text-transform:uppercase}.sidebar .textAndImage img{max-width:100%}.download-inline-block a{display:inline-block;position:relative}.downloads{margin-left:0 !important;padding-bottom:.75rem}.downloads li{list-style:none}.downloads .download{margin-bottom:.5rem;position:relative}.downloads .download .download-link{word-wrap:break-word;margin:0;padding-right:1rem;line-height:1.1em}.downloads .download .download-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 40.0625em){.boxs{margin-left:-1.40625rem;margin-right:-1.40625rem}}.boxs .box-link-component{padding-bottom:1.6875rem}@media only screen and (min-width: 40.0625em){.boxs .box-link-component{padding-left:1.40625rem;padding-right:1.40625rem;padding-bottom:2.8125rem}}@media only screen and (max-width: 40em){.boxs .box-link-component{padding-bottom:1.40625rem}}.boxs .box-link-component h5{margin-bottom:0}.boxs .box-link-component .box-link-wrapper{position:relative;height:0;padding-bottom:56.25%}.boxs .box-link-component .box-link-wrapper .box-link-content{position:absolute;background-color:#e9f5f2;padding:1rem .75rem;height:100%;width:100%;overflow:auto}.boxs .box-link-component .box-link-wrapper .box-link-content p:first-of-type{margin-top:0}.boxs .box-link-component .box-link-wrapper .box-link-content p{font-family:Book;font-size:.85rem;line-height:1.3em}@media only screen and (max-width: 1280px){.boxs .box-link-component .box-link-wrapper .box-link-content p{font-size:1.0625vw}}@media only screen and (max-width: 48em){.boxs .box-link-component .box-link-wrapper .box-link-content p{font-size:.612rem}}@media only screen and (max-width: 48em){.boxs .box-link-component .box-link-wrapper .box-link-content p{font-size:.875rem}}.boxs .box-link-component .box-link-wrapper .box-link-content p strong{font-family:Demi;font-size:1rem}@media only screen and (max-width: 1280px){.boxs .box-link-component .box-link-wrapper .box-link-content p strong{font-size:1.25vw}}@media only screen and (max-width: 48em){.boxs .box-link-component .box-link-wrapper .box-link-content p strong{font-size:.72rem}}@media only screen and (max-width: 48em){.boxs .box-link-component .box-link-wrapper .box-link-content p strong{font-size:1rem}}.boxs .box-link-component .box-link-wrapper .box-link-content .arrow-right{position:absolute;bottom:0;right:.75rem;width:1.125rem;height:3rem}.boxs .box-link-component .box-link-wrapper .box-link-image{position:absolute;opacity:1;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:center}.boxs .box-link-component .box-link-wrapper:not(.no-text):hover .box-link-image{opacity:0}.boxs .box-link-component span.arrow-right{display:inline-block}.boxs .box-link-component span.arrow-right svg{width:8px;display:block}.boxs .box-link-component span.type{text-transform:uppercase}.boxs .box-link-component.boxLastBlogPost .row-layout{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width: 48em){.boxs .box-link-component.event-box-component .box-link-image{opacity:0}}.searchresult .search{margin-bottom:2rem}.searchresult .search .search-input{margin-bottom:1.5rem}.searchresult .search-box{width:80%;background-color:#ECECEC;padding:4px 8px;border:none;font-size:1.3rem}@media only screen and (max-width: 1280px){.searchresult .search-box{font-size:1.625vw}}@media only screen and (max-width: 48em){.searchresult .search-box{font-size:.936rem}}.searchresult .result-list{border-top:1px solid #000}.searchresult .result-list .search-result-entry{border-bottom:1px solid #000}.searchresult .result-list .search-result-entry .detail-link{font-family:Book;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em;padding-left:.75rem}@media only screen and (max-width: 1280px){.searchresult .result-list .search-result-entry .detail-link{font-size:1.25vw}}@media only screen and (max-width: 48em){.searchresult .result-list .search-result-entry .detail-link{font-size:.72rem}}.searchresult .result-list .search-result-entry .detail-link span{display:inline-block}.searchresult .result-list .search-result-entry .detail-link span svg{display:block;width:1.5rem;padding-left:.5rem}.collapsible{border-top:1px solid #000;margin-bottom:8.4375rem}.collapsible .collapsible-entry{border-bottom:1px solid #000;width:100%;position:relative}.collapsible .collapsible-entry.sub-collapsible-entry:last-child{border-bottom:none}.collapsible .collapsible-entry.sub-collapsible-entry .collapsible-title:hover{background-color:#ECECEC}.collapsible .collapsible-entry.sub-collapsible-entry .collapsible-title:hover h2{color:#000}.collapsible .collapsible-entry .collapsible-title{position:relative;cursor:pointer;padding-right:2rem}.collapsible .collapsible-entry .collapsible-title h2{margin:0;padding:2rem 0}.collapsible .collapsible-entry .collapsible-title h3{margin:1.25rem 0}.collapsible .collapsible-entry .collapsible-title span.arrow-right{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.collapsible .collapsible-entry .collapsible-title span.arrow-right svg{transition:all .3s;width:1.5rem;height:.625rem}.collapsible .collapsible-entry .collapsible-title.active .arrow-right svg{transform:rotateZ(-180deg)}.collapsible .collapsible-entry .collapsible-title:hover h2,.collapsible .collapsible-entry .collapsible-title.active h2{color:#777}.collapsible .collapsible-entry .collapsible-content{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.collapsible .collapsible-entry .collapsible-content:not(.sub-collapsible-content){padding-left:24px;margin-bottom:8px}.collapsible .collapsible-entry .collapsible-content:not(.sub-collapsible-content) .collapsible-entry:not(.sub-collapsible-entry):first-child:before{content:'';border-top:1px dashed #000;width:calc(100% + 24px);height:1px;left:-24px;position:absolute}.collapsible-media .exhibition-media-download-link{display:block}.collapsible-media .exhibition-media-download-link:hover{background-color:#ECECEC}.collapsible-media .exhibition-media-download-link .exhibition-media-download{min-height:8.125rem;-webkit-align-items:center;align-items:center}.collapsible-media .exhibition-media-download-link .exhibition-media-download .media-download-text{padding-top:0}.collapsible-media .exhibition-media-download-link .exhibition-media-download .media-download-text:not(.no-image){padding-left:1.5rem}.collapsible-media .sub-collapsible-entry{position:relative}.collapsible-media .sub-collapsible-entry:first-child{border-top:1px solid #000}.collapsible-media .sub-collapsible-entry .sub-collapsible-item-wrapper{position:relative}.collapsible-media .sub-collapsible-entry .sub-collapsible-item{border-bottom:1px solid #000;position:relative}.collapsible-media .sub-collapsible-entry .sub-collapsible-item:first-child{border-top:1px solid #000}.collapsible-media .sub-collapsible-entry .sub-collapsible-item:last-child{border-bottom:none}.collapsible-media .media-download-image{width:10.625rem;min-height:8.125rem;background-size:auto 100%;background-repeat:no-repeat;background-position:center}.collapsible-media .media-download-date,.collapsible-media .media-download-text{padding-top:1.5rem}.collapsible-media .media-download-date{padding-left:1.5rem;padding-right:1.5rem}.collapsible-media .media-download-date.no-image{padding-left:0}.collapsible-media .media-download-date,.collapsible-media .media-download-link{width:18%}.collapsible-media .media-download-text{box-sizing:border-box;width:calc(82% - 170px);line-height:1.75rem}.collapsible-media .media-download-text.no-image{width:82%}.collapsible-media .media-download-link{text-align:right;display:block}.collapsible-media .media-download-link .row-layout{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%}.collapsible-media .media-download-link .text{font-size:1rem;line-height:1.17em}@media only screen and (max-width: 1280px){.collapsible-media .media-download-link .text{font-size:1.25vw}}@media only screen and (max-width: 48em){.collapsible-media .media-download-link .text{font-size:.72rem}}.collapsible-media .media-download-link .download-arrow{width:13px;transform:rotateZ(45deg);margin-right:8px}.collapsible-media .media-download-link .download-arrow svg{display:block}.collapsible-media .exhibition-media-download-link .media-download-image,.collapsible-media .exhibition-media-download-link .media-download-link>.row-layout{border-left:1px solid #000;border-right:1px solid #000}.collapsible-media .exhibition-media-download-link .media-download-image{-webkit-box-shadow:inset 0px 0px 0px 8px #fff;-moz-box-shadow:inset 0px 0px 0px 8px #fff;box-shadow:inset 0px 0px 0px 8px #fff}.collapsible-media .exhibition-media-download-link .media-download-link>.row-layout{position:absolute;height:100%;width:18%;top:0;right:0}.collapsible-media .exhibition-media-download-link .media-download-link>.row-layout .download-arrow{position:absolute;bottom:8px;right:4px}.media-releases .tab{overflow:hidden;border-top:1px solid #000}.media-releases .tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:.5rem 1rem;transition:0.3s;font-family:Demi;font-size:1rem}@media only screen and (max-width: 1280px){.media-releases .tab button{font-size:1.25vw}}@media only screen and (max-width: 48em){.media-releases .tab button{font-size:.72rem}}.media-releases .tab button:hover,.media-releases .tab button.active{text-decoration:underline}.media-releases .tab button:first-child{padding-left:0}.media-releases .tabcontent{display:none;border-top:none}.media-releases .media-releases-date{font-family:Demi;font-size:1.375rem;line-height:1.4em}@media only screen and (max-width: 1280px){.media-releases .media-releases-date{font-size:1.71875vw}}@media only screen and (max-width: 48em){.media-releases .media-releases-date{font-size:.99rem}}.media-releases .media-releases-date .date{font-family:Book;font-size:2.625rem}@media only screen and (max-width: 1280px){.media-releases .media-releases-date .date{font-size:3.28125vw}}@media only screen and (max-width: 48em){.media-releases .media-releases-date .date{font-size:1.89rem}}.media-releases .media-releases-detail{padding-left:18%;width:100%}.media-releases .media-releases-detail .text p:first-of-type{margin-top:0}.media-releases .media-releases-detail .media-releases-links{list-style:none;margin-left:1.125rem;margin-top:2.8125rem;margin-bottom:2.8125rem}.media-releases .media-releases-detail .media-releases-links,.media-releases .media-releases-detail .media-releases-links p,.media-releases .media-releases-detail .media-releases-links a,.media-releases .media-releases-detail .media-releases-links li,.media-releases .media-releases-detail .media-releases-links ol{font-size:1rem;line-height:1.2em}@media only screen and (max-width: 1280px){.media-releases .media-releases-detail .media-releases-links,.media-releases .media-releases-detail .media-releases-links p,.media-releases .media-releases-detail .media-releases-links a,.media-releases .media-releases-detail .media-releases-links li,.media-releases .media-releases-detail .media-releases-links ol{font-size:1.25vw}}@media only screen and (max-width: 48em){.media-releases .media-releases-detail .media-releases-links,.media-releases .media-releases-detail .media-releases-links p,.media-releases .media-releases-detail .media-releases-links a,.media-releases .media-releases-detail .media-releases-links li,.media-releases .media-releases-detail .media-releases-links ol{font-size:.72rem}}.media-releases .media-releases-detail .media-releases-links li{position:relative}.media-releases .media-releases-detail .media-releases-links li:before{content:'';position:absolute;left:-1.125rem;top:.125rem;width:.4rem;height:.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 30'%3E%3Cg id='arrow_right' data-name='Arrow Right'%3E%3Cpolygon fill='%231D1D1B' points='0 0.7 0.7 0 16 15 0.7 30 0 29.3 14.5 15 0 0.7'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center}.media-releases .media-releases-detail .media-releases-links li p{margin-bottom:.5625rem}.media-releases .media-releases-detail .media-releases-links li .download-arrow{display:none}.editmode .collapsible-content .mgnlEditorBar.mgnlEditor{display:flex !important;min-height:2.1875rem !important}@media only screen and (min-width: 40.0625em){.collection-list-component .collection-content{margin-left:-1.40625rem;margin-right:-1.40625rem}}.collection-list-component .collection-content .collection-entry{margin-bottom:.75rem}@media only screen and (min-width: 40.0625em){.collection-list-component .collection-content .collection-entry{padding-left:1.40625rem;padding-right:1.40625rem;margin-bottom:2.8125rem}}.collection-list-component .collection-content .collection-entry .collection-entry-content{cursor:pointer;position:relative;border:1.5px solid rgba(214,214,214,0.6);height:100%}.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-image{background-image:linear-gradient(to top, #fff 0%, #f6f6f6 80%);flex-grow:1}.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-image img{mix-blend-mode:multiply}.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text{padding:1.125rem}.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text p,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text a,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text li,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text ol{font-family:Book;letter-spacing:.01rem;font-size:1rem;line-height:1.2em}@media only screen and (max-width: 1280px){.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text p,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text a,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text li,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text ol{font-size:1.25vw}}@media only screen and (max-width: 48em){.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text p,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text a,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text li,.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text ol{font-size:.72rem}}@media only screen and (max-width: 48em){.collection-list-component .collection-content .collection-entry .collection-entry-content .collection-entry-content-text h5{margin:0}}.collection-list-component .collection-content .collection-entry .collection-entry-content:hover:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(129,124,121,0.2)}.collection-list-component .collection-content .collection-entry .collection-detail{display:none}.collection-list-component .collection-filter{border:none;justify-content:flex-start;margin-bottom:2.8125rem}@media only screen and (min-width: 40.0625em){.collection-list-component .collection-filter{margin-left:-1.40625rem;margin-right:-1.40625rem}.collection-list-component .collection-filter .filter-item-wrapper{padding-left:1.40625rem;padding-right:1.40625rem}}@media only screen and (max-width: 48em){.collection-list-component .collection-filter{margin-bottom:.75rem}}.collection-list-component .collection-filter .select-box{border:1px solid #000}@media only screen and (max-width: 48em){.fancybox-slide--html{padding:0}}.fancybox-button svg path{fill:#fff}.collection-detail{padding:0;background-color:#ECECEC;display:flex}@media only screen and (max-width: 48em){.collection-detail{width:100%;height:100%}}@media only screen and (min-width: 40.0625em){.collection-detail{max-width:68.75rem;height:94vh;max-height:67.5rem}}@media only screen and (min-width: 40.0625em){.collection-detail .collection-detail-container{height:100%}}@media only screen and (max-width: 48em){.collection-detail .collection-detail-container{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}}.collection-detail .collection-detail-left{position:relative}@media only screen and (min-width: 40.0625em){.collection-detail .collection-detail-left{width:60%}}.collection-detail .collection-detail-left .collection-detail-top-image{position:relative;background-color:#fff}.collection-detail .collection-detail-left .gallery-actions{position:absolute;bottom:0;width:100%;background-color:rgba(255,255,255,0.7);padding:.375rem}.collection-detail .collection-detail-left .gallery-actions .collection-detail-actions,.collection-detail .collection-detail-left .gallery-actions .collection-gallery-actions{-webkit-align-items:center;align-items:center}.collection-detail .collection-detail-left .gallery-actions svg{display:block}.collection-detail:not(.fullscreen) .collection-detail-left .tns-item{height:100%;max-height:80vh}.collection-detail:not(.fullscreen) .collection-detail-left .tns-item img{max-height:80vh}.collection-detail .collection-detail-left .detail-action.information-action{display:none}@media only screen and (max-width: 48em){.collection-detail .collection-detail-left .detail-action.fullscreen-action{display:none}}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-inner{position:relative}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item{position:relative}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item img{transition:all 300ms;transform:scale(1);width:auto;margin:auto}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item:after{content:' ';position:absolute;top:0;left:0;right:0;bottom:0}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item.active-zoom{overflow:visible}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item.active-zoom img{position:relative;cursor:grab;transform:scale(1.5);-webkit-transform:scale(1.5)}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item.active-zoom:active{cursor:grabbing}.collection-detail .collection-detail-left .collection-gallery-wrapper .tns-item.zoom-x2 img{transform:scale(2);-webkit-transform:scale(2)}.collection-detail .collection-detail-left .gallery-actions .detail-action,.collection-detail .collection-detail-left .gallery-actions .gallery-zoom{padding:0 .25rem}.collection-detail .collection-detail-left .gallery-actions .gallery-zoom.disable{opacity:.4;cursor:default}.collection-detail .collection-detail-left .collection-gallery-navigation{font-size:1rem;line-height:1.2em;-webkit-align-items:center;align-items:center;padding:0 1.5rem}@media only screen and (max-width: 1280px){.collection-detail .collection-detail-left .collection-gallery-navigation{font-size:1.25vw}}@media only screen and (max-width: 48em){.collection-detail .collection-detail-left .collection-gallery-navigation{font-size:.72rem}}.collection-detail .collection-detail-left .collection-gallery-navigation .gallery-arrow{border:none;background:none;cursor:pointer}.collection-detail .collection-detail-left .collection-gallery-navigation .gallery-arrow svg{width:.6rem}.collection-detail .collection-detail-left .collection-gallery-navigation .gallery-arrow.gallery-prev{left:-12px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.collection-detail .collection-detail-left .collection-gallery-navigation .gallery-arrow.gallery-next{right:-12px}.collection-detail .collection-detail-right{background-color:#817c79;color:#fff;padding:1rem 1.5rem}@media only screen and (min-width: 40.0625em){.collection-detail .collection-detail-right{width:40%;min-height:100%}}@media only screen and (max-width: 48em){.collection-detail .collection-detail-right{padding-bottom:0.4rem}}.collection-detail .collection-detail-right .detail-text{max-width:100%}.collection-detail .collection-detail-right .detail-text h2{letter-spacing:0.04rem;line-height:1.2em;margin-top:0;word-break:break-word}.collection-detail .collection-detail-right .detail-text p{font-size:1rem}@media only screen and (max-width: 1280px){.collection-detail .collection-detail-right .detail-text p{font-size:1.25vw}}@media only screen and (max-width: 48em){.collection-detail .collection-detail-right .detail-text p{font-size:.72rem}}@media only screen and (max-width: 48em){.collection-detail .collection-detail-right .detail-text p{font-family:Book, Arial, sans-serif;letter-spacing:0.01rem;line-height:1.35em;font-size:0.936rem}}.collection-detail .collection-detail-right .detail-infos{border-top:1.5px solid #fff}.collection-detail .collection-detail-right .detail-infos div{border-bottom:1.5px solid #fff;font-family:Book, Arial, sans-serif;letter-spacing:.01rem;font-size:.8rem;line-height:1.2em;padding:3px 0}@media only screen and (max-width: 1280px){.collection-detail .collection-detail-right .detail-infos div{font-size:1vw}}@media only screen and (max-width: 48em){.collection-detail .collection-detail-right .detail-infos div{font-size:.576rem}}@media only screen and (max-width: 48em){.collection-detail .collection-detail-right .detail-infos div{letter-spacing:0.01rem;line-height:1.35em;font-size:0.72rem}}.collection-detail .collection-detail-right .detail-infos div span.label{font-family:Medium}.collection-detail .collection-detail-right .social-links{justify-content:flex-end;-webkit-justify-content:flex-end;padding-top:1.5rem}.collection-detail .collection-detail-bottom{background-color:#ECECEC;padding:.75rem}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper{position:relative}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .slide{cursor:pointer;display:inline-block;opacity:.8}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .slide.tns-nav-active,.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .slide:hover{opacity:1}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .gallery-arrow{position:absolute;border:none;background:none;top:0;height:100%;padding:0 .25rem;cursor:pointer}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .gallery-arrow svg{width:.45rem}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .gallery-arrow.gallery-prev{left:-12px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.collection-detail .collection-detail-bottom .collection-thumbnails-wrapper .gallery-arrow.gallery-next{right:-12px}.collection-detail .collection-related-wrapper{margin-top:3rem}.collection-detail .collection-related-wrapper p.no-margin{margin:0}.collection-detail .collection-related-wrapper .collection-related{margin-left:-.375rem;margin-right:-.375rem}.collection-detail .collection-related-wrapper .collection-related-item-wrapper{width:20%;padding:.375rem}@media only screen and (max-width: 48em){.collection-detail .collection-related-wrapper .collection-related-item-wrapper{width:50%}}.collection-detail .collection-related-wrapper .collection-related-item-wrapper .collection-related-item{padding:.5rem;height:100%;background-color:#fff}.collection-detail.fullscreen{max-width:100%;width:100%;height:100%}.collection-detail.fullscreen .collection-detail-left{width:100%;height:100%}.collection-detail.fullscreen .collection-detail-right{width:0;padding:0}.collection-detail.fullscreen .collection-detail-top-image{width:100%;margin:auto}.collection-detail.fullscreen .collection-detail-top-image .gallery-actions{position:fixed;max-width:50rem;left:50%;transform:translateX(-50%);background:#fff;border:1.5px solid #000;border-bottom:none;padding:.5rem}.collection-detail.fullscreen .collection-detail-top-image .gallery-actions .detail-action.information-action{display:block}.collection-detail.fullscreen .collection-detail-top-text{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:none;padding:1rem}.collection-detail.fullscreen .collection-detail-bottom{display:none}.collection-detail.fullscreen .tns-item img{width:100%}.collection-detail.fullscreen.show-detail .collection-detail-top-text{position:fixed;bottom:3.25rem;display:block;background-color:#fff;border:1.5px solid #000;width:100%;color:#000;max-width:50rem}.collection-detail.fullscreen.show-detail .collection-detail-top-text .detail-infos,.collection-detail.fullscreen.show-detail .collection-detail-top-text .detail-infos div{border-color:#000}.collection-teasers .collection-teaser-entry .collection-teaser-entry-content{position:relative}@media only screen and (max-width: 48em){.collection-teasers .collection-teaser-entry .collection-teaser-entry-content{font-size:0.936rem;line-height:1.35em}.collection-teasers .collection-teaser-entry .collection-teaser-entry-content .link-label{font-weight:bold}}.collection-teasers .collection-teaser-entry .collection-teaser-entry-content .collection-teaser-entry-img{border:1.5px solid #e5e5e5;background-image:linear-gradient(to top, #fff 0%, #f6f6f6 80%)}@media only screen and (max-width: 48em){.collection-teasers .collection-teaser-entry .collection-teaser-entry-content .collection-teaser-entry-img{margin-bottom:6px}}.collection-teasers .collection-teaser-entry .collection-teaser-entry-content .collection-teaser-entry-img img{mix-blend-mode:multiply}.collection-teasers .collection-teaser-entry .collection-teaser-entry-content p:first-child{margin-top:0}.collection-teasers .collection-teaser-entry a{font-size:1rem;line-height:1.2em}@media only screen and (max-width: 1280px){.collection-teasers .collection-teaser-entry a{font-size:1.25vw}}@media only screen and (max-width: 48em){.collection-teasers .collection-teaser-entry a{font-size:.72rem}}.collection-teasers .collection-teaser-entry a span.link-label{border-bottom:1px solid #000}.collection-teasers .collection-teaser-entry a span.text{margin-right:.5rem}.collection-teasers .collection-teaser-entry a span.arrow-right svg{width:.3125rem}.teaser-container{position:relative;margin-bottom:2.8125rem}@media only screen and (max-width: 48em){.teaser-container{margin-left:-12px;margin-right:-12px;margin-bottom:.75rem}}.teaser-container .tns-outer>button{display:none}.teaser-container .teaser-wrapper{width:100vw;left:50%;transform:translateX(-50%);position:relative}.teaser-container .teaser-element{position:relative}.teaser-container .teaser-element img{width:100%}@media only screen and (max-width: 48em){.teaser-container .teaser-element img{height:100%;object-fit:cover}}.teaser-container .teaser-element a:hover{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68px' height='88px' viewBox='0 0 67.4 86'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Ebene_1' data-name='Ebene 1'%3E%3Cpath fill='%23fff' stroke='%23231f20' stroke-miterlimit='10' stroke-width='1.52px' d='M54.8,39.6a5.9,5.9,0,0,1,5.9-5.9,5.8,5.8,0,0,1,5.9,5.9V60.5a24.7,24.7,0,0,1-45.1,14L2,47.9a6.8,6.8,0,0,1,1.5-9.4A6.8,6.8,0,0,1,12.9,40l5.7,8V7.1a6.4,6.4,0,0,1,12.7,0V28a5.9,5.9,0,0,1,5.9-5.9A6,6,0,0,1,43.1,28v5.7a5.9,5.9,0,1,1,11.7,0v5.9Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),pointer}.teaser-container .teaser-element .teaser-element-content{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;bottom:0;display:flex;align-items:center;justify-content:flex-start;height:100%;padding:2.8125rem 0;max-width:1280px}@media only screen and (max-width: 48em){.teaser-container .teaser-element .teaser-element-content{padding:.375rem}}.teaser-container .teaser-element .teaser-element-content.align-center{justify-content:center}.teaser-container .teaser-element .teaser-element-content.align-right{justify-content:right;text-align:right}.teaser-container .teaser-element .teaser-element-content .teaserText{padding:1rem 2.8125rem}@media only screen and (max-width: 48em){.teaser-container .teaser-element .teaser-element-content .teaserText{padding:.5rem .375rem}}.teaser-container .teaser-element .title-teaser-slider{font-family:AfrikaSemiBold;font-size:6.25rem;line-height:0.9em}@media only screen and (max-width: 1280px){.teaser-container .teaser-element .title-teaser-slider{font-size:7.8125vw}}@media only screen and (max-width: 48em){.teaser-container .teaser-element .title-teaser-slider{font-size:4.5rem}}.teaser-container .teaser-element .subtitle-teaser-slider{font-family:AfrikaSemiBold;font-size:3.75rem;line-height:0.9em}@media only screen and (max-width: 1280px){.teaser-container .teaser-element .subtitle-teaser-slider{font-size:4.6875vw}}@media only screen and (max-width: 48em){.teaser-container .teaser-element .subtitle-teaser-slider{font-size:2.7rem}}.teaser-container .teaser-element .text-teaser-slider{font-family:Demi;font-weight:normal;letter-spacing:.01rem;font-size:1.5rem;line-height:1.32em}@media only screen and (max-width: 1280px){.teaser-container .teaser-element .text-teaser-slider{font-size:1.875vw}}@media only screen and (max-width: 48em){.teaser-container .teaser-element .text-teaser-slider{font-size:1.08rem}}.teaser-container .hexagon-wrapper{position:absolute;right:3%;bottom:7%}@media only screen and (max-width: 48em){.teaser-container .hexagon-wrapper{display:none}}.teaser-container .hexagon-wrapper .hexagon{position:relative;width:300px;height:173.21px;transform:rotate(80deg);background-color:#a79069;margin:86.60px 0;box-shadow:0 0 20px rgba(0,0,0,0.2)}.teaser-container .hexagon-wrapper .hexagon:before,.teaser-container .hexagon-wrapper .hexagon:after{content:"";position:absolute;z-index:1;width:212.13px;height:212.13px;-webkit-transform:scaleY(0.5774) rotate(-45deg);-ms-transform:scaleY(0.5774) rotate(-45deg);transform:scaleY(0.5774) rotate(-45deg);background-color:inherit;left:43.9340px;box-shadow:0 0 20px rgba(0,0,0,0.2)}.teaser-container .hexagon-wrapper .hexagon:before{top:-106.0660px}.teaser-container .hexagon-wrapper .hexagon:after{bottom:-106.0660px}.teaser-container .hexagon-wrapper .hexagon span{display:block;position:absolute;top:0px;left:0;width:300px;height:173.2051px;z-index:2;background:inherit}.teaser-container .hexagon-wrapper .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:80%;color:#fff;width:100%;padding:0px .5rem;font-family:Demi;font-weight:normal;letter-spacing:.01rem;font-size:1.5rem;line-height:1.32em}@media only screen and (max-width: 1280px){.teaser-container .hexagon-wrapper .text{font-size:1.875vw}}@media only screen and (max-width: 48em){.teaser-container .hexagon-wrapper .text{font-size:1.08rem}}.teaser-container .social-links{justify-content:flex-end;-webkit-justify-content:flex-end;position:absolute;right:.75rem}@media only screen and (min-width: 40.0625em){.teaser-container .social-links{bottom:0}}@media only screen and (max-width: 48em){.teaser-container .social-links{top:.4rem}}.teaser-container .social-links li{margin-bottom:.5rem}.teaser-container .pagination-wrapper{position:absolute;color:#fff;bottom:1.625rem;left:.75rem;letter-spacing:0.4rem}@media only screen and (min-width: 40.0625em){.teaser-container .pagination-wrapper{transform:translateX(-50%);left:50%;bottom:.125rem}}.teaser-container .skip-component{position:absolute;bottom:0;left:50%;padding:1.5rem;transform:translateX(-50%)}.teaser-container .tns-inner{position:relative}.teaser-container.editMode .teaser-element{width:50%;height:auto;overflow:hidden}.teaser-container.editMode .teaser-element video{max-width:100%}.textAndImage img{max-width:100%}.textAndImage table{border:none}.textAndImage table td,.textAndImage table tr,.textAndImage table p,.textAndImage table a,.textAndImage table li{font-size:1.125rem}@media only screen and (max-width: 1280px){.textAndImage table td,.textAndImage table tr,.textAndImage table p,.textAndImage table a,.textAndImage table li{font-size:1.40625vw}}@media only screen and (max-width: 48em){.textAndImage table td,.textAndImage table tr,.textAndImage table p,.textAndImage table a,.textAndImage table li{font-size:.81rem}}.textAndImage table td{border:none}.textAndImage table tr{border-bottom:1px solid #000}.textAndImage table p{margin:0}.simple-text-image{width:100%}.simple-text-image h2{margin-bottom:1.5rem}.simple-text-image img{max-width:100%}.simple-text-image span.arrow-right{display:inline-block}.simple-text-image span.arrow-right svg{width:6px;display:block}.simple-text-image .contententry{margin-bottom:0}.simple-text-image .image-wrapper{padding-bottom:.625rem}.formatted-image{position:relative;height:0;overflow:hidden;max-width:100%;background-size:cover;background-position:center}.formatted-image._4-3-format{padding-bottom:75%}.formatted-image._16-9-format{padding-bottom:56.25%}.image-wrapper{position:relative}#colright .textAndImage:not(:last-of-type),#colright .simple-text-image:not(:last-of-type){border-bottom:1px solid #000;padding-bottom:1.40625rem;margin-bottom:1.40625rem}#colright .textAndImage h2,#colright .textAndImage h3,#colright .simple-text-image h2,#colright .simple-text-image h3{margin-bottom:.5rem;line-height:1.2em}#colright .textAndImage p:first-of-type,#colright .simple-text-image p:first-of-type{margin-top:0}#colright .textAndImage p:last-of-type,#colright .simple-text-image p:last-of-type{margin-bottom:0}.item-list{position:relative}.item-list img{max-width:100%}.item-list .item-list-entries .item-list-entry{border-bottom:1px solid #000;position:relative}@media only screen and (max-width: 40em){.item-list .item-list-entries .item-list-entry{margin-top:1.125rem;padding-bottom:.625rem;margin-bottom:.625rem}.item-list .item-list-entries .item-list-entry h4,.item-list .item-list-entries .item-list-entry .h4-style{margin:.5rem 0;font-weight:bold}}.item-list .item-list-entries .item-list-entry .item-img-detail{width:10.625rem;height:8.125rem}.item-list .item-list-entries .item-list-entry .list-item-image{width:100%;height:100%;background-position:center;background-size:cover}.item-list .item-list-entries .item-list-entry .item-list-detail .item-date-detail{padding-left:2rem}@media only screen and (max-width: 40em){.item-list .item-list-entries .item-list-entry .item-list-detail .item-list-detail-title{flex-wrap:nowrap;align-items:flex-end}}.item-list .item-list-entries .item-list-entry .item-detail-action{width:50px;text-align:center;transition:all 1s ease-in-out;margin-left:0;padding-right:.9375rem}.item-list .item-list-entries .item-list-entry .item-detail-action svg{width:1.5rem;top:64%;position:relative}.item-list .item-list-entries .item-short-list-entry{position:relative;margin-bottom:1.125rem}.item-list .item-list-entries .item-short-list-entry .item-date{font-family:"Demi";font-size:1.2rem;line-height:1em}@media only screen and (max-width: 1280px){.item-list .item-list-entries .item-short-list-entry .item-date{font-size:1.5vw}}@media only screen and (max-width: 48em){.item-list .item-list-entries .item-short-list-entry .item-date{font-size:.864rem}}.item-list .item-list-entries .item-short-list-entry .item-subline{font-size:.85rem;line-height:1.2em}@media only screen and (max-width: 1280px){.item-list .item-list-entries .item-short-list-entry .item-subline{font-size:1.0625vw}}@media only screen and (max-width: 48em){.item-list .item-list-entries .item-short-list-entry .item-subline{font-size:.612rem}}.item-txt-detail{padding-top:2rem;padding-bottom:2rem;width:calc(77% - 220px)}.item-txt-detail h6,.item-txt-detail .h6-style{margin-top:0;margin-bottom:1rem;letter-spacing:0.02rem}.item-txt-detail h4,.item-txt-detail .h4-style{margin:0}.item-txt-detail h3,.item-txt-detail .h3-style{font-size:2.8125rem;font-family:Book;margin-top:1.2rem}@media only screen and (max-width: 1280px){.item-txt-detail h3,.item-txt-detail .h3-style{font-size:3.51562vw}}@media only screen and (max-width: 48em){.item-txt-detail h3,.item-txt-detail .h3-style{font-size:2.025rem}}.item-txt-detail p{margin-top:0}.item-date-detail{align-items:center;width:23%}.item-date-detail .evt-date .evt-day{font-size:2.5rem;line-height:1em;padding-right:12px}@media only screen and (max-width: 1280px){.item-date-detail .evt-date .evt-day{font-size:3.125vw}}@media only screen and (max-width: 48em){.item-date-detail .evt-date .evt-day{font-size:1.8rem}}.item-date-detail .evt-date .evt-time{font-size:1.3rem;line-height:1em}@media only screen and (max-width: 1280px){.item-date-detail .evt-date .evt-time{font-size:1.625vw}}@media only screen and (max-width: 48em){.item-date-detail .evt-date .evt-time{font-size:.936rem}}.item-full-detail{width:100%}@media only screen and (max-width: 48em){.item-full-detail>.row-layout{-webkit-flex-direction:column;flex-direction:column}.item-full-detail>.row-layout .item-date-detail{width:100%}.item-full-detail>.row-layout .item-txt-detail{width:100%;padding-top:0}.item-full-detail>.row-layout .item-txt-detail h6,.item-full-detail>.row-layout .item-txt-detail .h6-style{margin-top:.375rem}.item-full-detail>.row-layout .item-txt-detail .close-detail{padding-right:0;padding-top:2rem}.item-full-detail>.row-layout .item-txt-detail .close-detail svg{width:1.875rem}.item-full-detail>.row-layout .list-item-image{padding-bottom:75%}}@media only screen and (min-width: 40.0625em){.item-full-detail .item-date-detail{width:16%;padding-top:2rem}.item-full-detail .item-txt-detail{width:84%}.item-full-detail .item-txt-detail .full-detail-text{padding-right:2rem}.item-full-detail .item-txt-detail .full-detail-links,.item-full-detail .item-txt-detail .full-detail-links p,.item-full-detail .item-txt-detail .full-detail-links a,.item-full-detail .item-txt-detail .full-detail-links li{font-family:Book;letter-spacing:.01rem;font-size:1rem;line-height:1.2em}}@media only screen and (min-width: 40.0625em) and (max-width: 1280px){.item-full-detail .item-txt-detail .full-detail-links,.item-full-detail .item-txt-detail .full-detail-links p,.item-full-detail .item-txt-detail .full-detail-links a,.item-full-detail .item-txt-detail .full-detail-links li{font-size:1.25vw}}@media only screen and (min-width: 40.0625em) and (max-width: 48em){.item-full-detail .item-txt-detail .full-detail-links,.item-full-detail .item-txt-detail .full-detail-links p,.item-full-detail .item-txt-detail .full-detail-links a,.item-full-detail .item-txt-detail .full-detail-links li{font-size:.72rem}}@media only screen and (min-width: 40.0625em){.item-full-detail .item-txt-detail .item-full-detail-img{position:relative}.item-full-detail .item-txt-detail .item-full-detail-img .list-item-image{height:300px;position:absolute;bottom:0;left:0}.item-full-detail .item-txt-detail .event-list-exhibition-link{padding-top:.625rem;padding-bottom:.875rem}}.item-full-detail .close-detail{position:absolute;padding:1.5rem;padding-right:.9375rem;right:0;top:0;width:100%;text-align:right}.item-full-detail .close-detail svg{width:1.5rem}.item-full-detail.fancybox-content{width:100%;max-width:1280px}.item-full-detail.fancybox-content .close-detail{display:none}.exhibition-list:not(.teaser-list) .item-list-entries .item-list-entry .item-list-detail{min-height:160px}.exhibition-list:not(.teaser-list) .item-list-entries .item-list-entry .item-list-detail .item-img-detail{width:28%;height:auto}.exhibition-list:not(.teaser-list) .item-list-entries .item-list-entry .item-list-detail .item-txt-detail{width:calc(72% - 50px);padding-left:2rem;justify-content:space-between}.exhibition-list:not(.teaser-list) .item-list-entries .item-list-entry .item-list-detail .item-detail-action svg{top:50%;transform:translateX(-50%);width:12px}.exhibition-list:not(.teaser-list) .item-list-entries .item-list-entry:hover .item-detail-action svg{margin-left:.75rem}.teaser-list{border:none;margin-bottom:2.8125rem}.teaser-list .item-list-entries .item-list-entry{border:none;margin-bottom:2.8125rem}@media only screen and (min-width: 40.0625em){.teaser-list .item-list-entries .item-list-entry .item-list-detail{margin-left:-1.40625rem;margin-right:-1.40625rem}}.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-img-detail,.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-txt-detail{height:auto;width:50%}@media only screen and (max-width: 48em){.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-img-detail,.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-txt-detail{width:100%;padding:0}}@media only screen and (min-width: 40.0625em){.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-img-detail,.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-txt-detail{padding-left:1.40625rem;padding-right:1.40625rem}}.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-txt-detail{padding-top:0;-webkit-justify-content:flex-start;justify-content:flex-start}.teaser-list .item-list-entries .item-list-entry .item-list-detail h2,.teaser-list .item-list-entries .item-list-entry .item-list-detail p{margin-top:0;margin-bottom:0}.teaser-list .item-list-entries .item-list-entry .item-list-detail .arrow-right svg{width:.5rem}.teaser-list .item-list-entries .item-list-entry .item-list-detail .list-item-image{padding-bottom:56.25%;height:0}.teaser-list .item-list-entries .item-list-entry .item-list-detail .item-detail-action{display:none}.exhibition-list.teaser-list .item-list-entry .item-list-detail h2{margin-top:-4px}@media only screen and (max-width: 48em){.exhibition-list.teaser-list .item-list-entry .item-list-detail h2{margin-top:.375rem}}.list-filter{border-bottom:1px solid #000;border-top:1px solid #000;justify-content:flex-end}@media only screen and (max-width: 40em){.list-filter:not(.collection-filter)>div:not(.exhibtion-filter){height:0;overflow:hidden;border:none;padding:0;margin:0}.list-filter .exhibtion-filter{width:100%;border-left:1px solid black}}.list-filter .border-right{border-right:1px solid black}.list-filter .filter-item{position:relative;font-family:Demi;text-transform:uppercase;letter-spacing:.01rem;font-size:1rem;line-height:1.17em;padding:.5rem .75rem;background:transparent;padding-right:3rem}@media only screen and (max-width: 1280px){.list-filter .filter-item{font-size:1.25vw}}@media only screen and (max-width: 48em){.list-filter .filter-item{font-size:.72rem}}.list-filter .filter-item.filter-title{padding-left:0}.list-filter .filter-arrow{position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:0.2s ease}.list-filter .filter-arrow svg{width:1.5rem}.list-filter #reset{width:0px;height:0px;padding:0;border:none}.list-filter input.date-picker{height:100%;border:none;box-sizing:border-box;position:absolute;width:1px;background:transparent;margin-right:-1px;opacity:0;top:0;right:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-wrapper.video-transcripts.show-transcripts{opacity:0;animation:fadeIn .3s forwards;-webkit-animation:fadeIn .3s forwards}@media only screen and (min-width: 48.0625em){.embed-wrapper.video-transcripts.show-transcripts{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}.embed-wrapper.video-transcripts.show-transcripts .embed-wrap{width:65%}}.embed-wrapper.video-transcripts.show-transcripts .embed-transcripts{position:relative}@media only screen and (min-width: 48.0625em){.embed-wrapper.video-transcripts.show-transcripts .embed-transcripts{width:30%;overflow:hidden}}.embed-wrapper.video-transcripts.show-transcripts .embed-transcripts .collapsible-wrapper{border:1px solid #000;border-left:none;border-right:none}@media only screen and (min-width: 48.0625em){.embed-wrapper.video-transcripts.show-transcripts .embed-transcripts .collapsible-wrapper{overflow:scroll;position:absolute;padding:4px 8px;top:0;bottom:0;left:0;right:0}}.embed-wrapper.video-transcripts.show-transcripts .embed-transcripts .collapsible-wrapper .collapsible-title span.close{display:inline-block}.embed-wrapper.video-transcripts.show-transcripts .embed-caption{width:100%}.embed-wrapper.video-transcripts:not(.show-transcripts) .embed-transcripts{width:35%}.embed-wrapper.video-transcripts:not(.show-transcripts) .embed-transcripts .collapsible-content{max-height:0;opacity:0;overflow:hidden}.embed-wrapper.video-transcripts .embed-transcripts p{font-size:1rem}.embed-wrapper.video-transcripts .collapsible-title{position:relative;cursor:pointer;padding:5px 20px 5px 0px}.embed-wrapper.video-transcripts .collapsible-title span.arrow-right{margin-bottom:-5px}.embed-wrapper.video-transcripts .collapsible-title span.arrow-right svg{transition:all .3s;width:1.5rem;height:1.5rem}.embed-wrapper.video-transcripts .collapsible-title span.close{display:none;position:absolute;right:0}.embed-wrapper.video-transcripts .collapsible-title span.close svg{width:1.125rem;height:1.125rem}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#newsletter_signup{background-color:#e5a991;max-width:760px;width:100%}#newsletter_signup h2{margin-top:0}#newsletter_signup .form-element{margin-bottom:.75rem;position:relative}#newsletter_signup .form-element input[type=text]{padding:.375rem .5rem;width:100%;border:none;font-family:Book;letter-spacing:.01rem;font-size:1.3rem;line-height:1.35em}@media only screen and (max-width: 1280px){#newsletter_signup .form-element input[type=text]{font-size:1.625vw}}@media only screen and (max-width: 48em){#newsletter_signup .form-element input[type=text]{font-size:.936rem}}#newsletter_signup .submit-element{font-family:Demi;letter-spacing:.01rem;font-size:1.3rem;line-height:1.35em;text-transform:uppercase}@media only screen and (max-width: 1280px){#newsletter_signup .submit-element{font-size:1.625vw}}@media only screen and (max-width: 48em){#newsletter_signup .submit-element{font-size:.936rem}}#newsletter_signup .newsletter-infos-wrapper{border-top:1px solid #000;margin-top:1.5rem}.form-wrapper form .field input{display:none}.form-wrapper form fieldset{border:none;padding:0;margin:0}.form-wrapper form input,.form-wrapper form textarea{padding:0.375rem 0.5rem;width:96%;border:none;font-family:Book;letter-spacing:.01rem;font-size:1.3rem;line-height:1.35em;background-color:#ECECEC;margin-bottom:1.5rem}@media only screen and (max-width: 1280px){.form-wrapper form input,.form-wrapper form textarea{font-size:1.625vw}}@media only screen and (max-width: 48em){.form-wrapper form input,.form-wrapper form textarea{font-size:.936rem}}.form-wrapper form input[type="submit"]{width:auto;background-color:#000;color:#fff}.form-wrapper form input[type="submit"],.form-wrapper form label{text-transform:uppercase;font-size:1rem;line-height:1.17em}@media only screen and (max-width: 1280px){.form-wrapper form input[type="submit"],.form-wrapper form label{font-size:1.25vw}}@media only screen and (max-width: 48em){.form-wrapper form input[type="submit"],.form-wrapper form label{font-size:.72rem}}.form-wrapper .check-box-label{cursor:pointer;text-align:center;display:inline-block}@media only screen and (max-width: 48em){.form-wrapper .check-box-label{text-align:left}}.form-wrapper .check-box-label.cbx{-webkit-user-select:none;user-select:none;cursor:pointer;padding:6px 8px 6px 0;border-radius:6px;overflow:hidden;transition:all .2s ease;margin-bottom:.75rem}.form-wrapper .check-box-label.cbx:not(:last-child){margin-right:6px}.form-wrapper .check-box-label.cbx span{float:left;vertical-align:middle;transform:translate3d(0, 0, 0)}.form-wrapper .check-box-label.cbx span:first-child{position:relative;width:18px;height:18px;top:-2px;margin-right:8px;border-radius:4px;transform:scale(1);border:1px solid #000000;transition:all .2s ease;box-shadow:0 1px 1px rgba(0,16,75,0.05)}.form-wrapper .check-box-label.cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0, 0, 0)}.form-wrapper .check-box-label.cbx:hover span:first-child{border-color:#777}.form-wrapper .inp-cbx{position:absolute;visibility:hidden;margin:0;max-width:100%}.form-wrapper .inp-cbx:checked+.cbx span:first-child{animation:wave .4s ease}.form-wrapper .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}@keyframes wave{50%{transform:scale(0.9)}}.select-box{position:relative;display:block;width:100%;margin:0 auto}.select-box__current{box-shadow:0 15px 30px -10px rgba(0,0,0,0.1);cursor:pointer;outline:none}.select-box__current:focus+.select-box__list{opacity:1;max-height:1500px;animation-name:none}.select-box__current:focus+.select-box__list .select-box__option{cursor:pointer}.select-box__value{display:flex}.select-box__input{display:none}.select-box__input:checked+.select-box__input-text{display:block}.select-box__input-text{display:none;margin:0;box-sizing:border-box}.select-box__list{position:absolute;border:1px solid #000;box-sizing:border-box;width:calc(100% + 2px);background-color:#fff;left:-1px;top:100%;z-index:10;padding:0;margin-left:0 !important;list-style:none;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s;box-shadow:0 15px 30px -10px rgba(0,0,0,0.1)}.select-box__list .filter-item{padding-right:.75rem}.select-box__option{display:block;padding:8px 15px;background-color:#fff}.select-box__option:hover,.select-box__option:focus{color:#000;background-color:#ECECEC}.form-row .select-box{padding:0.375rem 0.5rem;width:96%;border:none;background-color:#ECECEC;margin:0;height:1.875rem;box-sizing:content-box;margin-bottom:1.5rem;position:relative}.form-row .select-box,.form-row .select-box label{font-family:Book;letter-spacing:.01rem;font-size:1.3rem;line-height:1.35em;text-transform:none}@media only screen and (max-width: 1280px){.form-row .select-box,.form-row .select-box label{font-size:1.625vw}}@media only screen and (max-width: 48em){.form-row .select-box,.form-row .select-box label{font-size:.936rem}}.form-row .select-box .select-box__icon{position:absolute;right:12px;top:2px}.tns-carousel:not(.grid-gallery) .tns-inner{overflow:hidden}.tns-nav{display:none;outline:none}.tns-item{overflow:hidden}.tns-item img{display:block}.tns-item video.background-video{position:absolute;min-width:100%;min-height:100%;height:100%;left:50%;transform:translateX(-50%)}.controls-arrows{outline:none}.controls-arrows .controls__prev,.controls-arrows .controls__next{width:32px;outline:none}.carousel-wrapper:not(.teaser-wrapper){position:relative}.carousel-wrapper:not(.teaser-wrapper) .controls-arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none}.carousel-wrapper:not(.teaser-wrapper) .controls-arrow.controls__prev{left:-2.8125rem}@media only screen and (max-width: 48em){.carousel-wrapper:not(.teaser-wrapper) .controls-arrow.controls__prev{left:0}}.carousel-wrapper:not(.teaser-wrapper) .controls-arrow.controls__next{right:-2.8125rem}@media only screen and (max-width: 48em){.carousel-wrapper:not(.teaser-wrapper) .controls-arrow.controls__next{right:0}}.related-carousel{margin:auto;margin-bottom:2.8125rem}.related-carousel:not(.edit-mode){width:70%}@media only screen and (max-width: 48em){.related-carousel:not(.edit-mode){width:100%}}@media only screen and (max-width: 48em){.related-carousel{padding:0 2.25rem;margin-bottom:.75rem}}.related-carousel h4{font-size:1.3rem;line-height:1.35em;margin-top:.75rem;margin-bottom:0}@media only screen and (max-width: 1280px){.related-carousel h4{font-size:1.625vw}}@media only screen and (max-width: 48em){.related-carousel h4{font-size:.936rem}}@media only screen and (max-width: 48em){.related-carousel h4{margin-top:.75rem;font-size:1rem;line-height:1.15em}}@media only screen and (max-width: 48em) and (max-width: 1280px){.related-carousel h4{font-size:1.25vw}}@media only screen and (max-width: 48em) and (max-width: 48em){.related-carousel h4{font-size:.72rem}}.related-carousel p{font-size:1rem;line-height:1.17em;margin-top:.375rem;margin-bottom:.375rem}@media only screen and (max-width: 1280px){.related-carousel p{font-size:1.25vw}}@media only screen and (max-width: 48em){.related-carousel p{font-size:.72rem}}@media only screen and (max-width: 48em){.related-carousel p{display:none}}.related-carousel .tns-carousel{padding-left:1.5rem}@media only screen and (max-width: 48em){.related-carousel .tns-carousel{padding-left:.625rem}}.related-carousel.related-exhibition .image-wrapper{margin-bottom:1.5rem}.related-carousel.related-exhibition .caption{font-size:.875rem}@media only screen and (max-width: 1280px){.related-carousel.related-exhibition .caption{font-size:1.09375vw}}@media only screen and (max-width: 48em){.related-carousel.related-exhibition .caption{font-size:.63rem}}.related-carousel.related-exhibition h5{margin-top:10px;font-weight:500}.grid-gallery .carousel-item{height:688px}@media only screen and (max-width: 48em){.grid-gallery .carousel-item{height:50vh}}.grid-gallery .carousel-item .item-wrapper{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;height:100%}.grid-gallery .carousel-item .item-wrapper>div:not(.space){width:60vw;max-width:700px;flex-grow:1;background-size:cover;background-position:center;background-color:#ECECEC;position:relative}@media only screen and (max-width: 48em){.grid-gallery .carousel-item .item-wrapper>div:not(.space){width:100vw}}.grid-gallery .carousel-item .item-wrapper>div:not(.space) .grid-zoom-link{display:block;position:absolute;width:100%;height:100%}.grid-gallery .carousel-item .item-wrapper .space{height:10px}.teaser-wrapper .controls-arrow,.grid-wrapper .controls-arrow{position:absolute;height:100%;width:10% !important;border-radius:0;background-color:transparent;border:none;top:0}.teaser-wrapper .controls-arrow.controls__next,.grid-wrapper .controls-arrow.controls__next{right:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42px' height='94px' viewBox='0 0 41.6 92.1'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cpath fill='%23fff' stroke='%23231f20' stroke-width='1.52px' d='M1.1,8.3,13.3,1,40.8,46.2,13.4,91,1.2,83.8,24.6,46.3Z'/%3E%3C/g%3E%3C/svg%3E%0A"),pointer}.teaser-wrapper .controls-arrow.controls__prev,.grid-wrapper .controls-arrow.controls__prev{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42px' height='94px' viewBox='0 0 41.7 92'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cpath fill='%23fff' stroke='%23231f20' stroke-width='1.52px' d='M17.1,46.3,40.5,83.8,28.3,91,.9,46.2,28.4,1,40.6,8.3Z'/%3E%3C/g%3E%3C/svg%3E%0A"),pointer}.teaser-wrapper .controls-arrow svg,.grid-wrapper .controls-arrow svg{display:none}@media only screen and (max-width: 48em){.teaser-wrapper .teaser-element{height:calc(100vh - 70px)}}.gallery-component .carousel-item{height:500px;display:flex;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width: 48em){.gallery-component .carousel-item{height:30vw}}.gallery-component .carousel-item a{display:contents}.gallery-component .carousel-item img{display:block;height:90%;width:auto;max-width:100%;object-fit:contain}.gallery-component .carousel-item .caption{margin-top:.375rem}.gallery-component .carousel-item .embed-wrapper{display:block;width:711px;max-width:100%;height:100%}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:black;position:absolute;width:15.625em;display:flex;flex-direction:column;z-index:9001;user-select:none;border:1px solid gray;border-radius:0em;overflow:hidden;background:white;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,0.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,0.75);color:white;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:flex;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{border:none;background:transparent;border-bottom:1px solid white;border-radius:0;color:white;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid white;border-radius:0em;padding:.5em;margin:0 auto auto;cursor:pointer;background:rgba(128,128,128,0.4)}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-wrap:wrap;flex-grow:1}.qs-overlay .qs-overlay-month{display:flex;justify-content:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:0;background:transparent;filter:blur(0px);transition:filter .3s;margin-bottom:8px}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:0em;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,0.1)}.qs-arrow:hover.qs-left:after{border-right-color:black}.qs-arrow:hover.qs-right:after{border-left-color:black}.qs-arrow:after{content:'';position:absolute;top:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 18'%3E%3Cg id='arrow_sml_left' data-name='Arrow Small Left'%3E%3Cpolygon fill='%231D1D1B' points='6.3 18 7 17.5 1.1 9 7 0.5 6.3 0 0 9 6.3 18'/%3E%3C/g%3E%3C/svg%3E");width:7px;height:18px}.qs-arrow.qs-left:after{right:50%;transform:translate(25%, -50%)}.qs-arrow.qs-right:after{left:50%;transform:translate(-25%, -50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 18'%3E%3Cg id='arrow_sml_right' data-name='Arrow Small Right'%3E%3Cpolygon fill='%231D1D1B' points='0.7 18 0 17.5 5.9 9 0 0.5 0.7 0 7 9 0.7 18'/%3E%3C/g%3E%3C/svg%3E")}.qs-month-year{transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-month-year:focus,.qs-month-year:active:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;flex-wrap:wrap;filter:blur(0px);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{width:calc(100% / 7);height:1.5625em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s;margin-bottom:8px;border-radius:0em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:#ECECEC}.qs-current{background:#ECECEC}.qs-active,.qs-range-start,.qs-range-end{border:1px solid #000;background:#000;color:#fff}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-range-end:not(.qs-range-0){border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-empty{cursor:default}.qs-day{cursor:default;color:#000;border-bottom:1px solid #000;margin-bottom:6px}.qs-event{position:relative}.qs-event:after{content:'';position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.42857%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceURL=webpack://src/main/webpack/scss/_fonts.scss */
/*# sourceURL=webpack://src/main/webpack/scss/_rows.scss */
/*# sourceURL=webpack://src/main/webpack/scss/_mixins.scss */
/*# sourceURL=webpack://src/main/webpack/scss/_functions.scss */
/*# sourceURL=webpack://src/main/webpack/scss/_global.scss */
/*# sourceURL=webpack://src/main/webpack/scss/_config.scss */
/*# sourceURL=webpack://src/main/webpack/scss/pages/_blog.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/blog/_author.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/blog/_blogList.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/blog/_blogTextImage.scss */
/*# sourceURL=webpack://src/main/webpack/scss/pages/_exhibition.scss */
/*# sourceURL=webpack://src/main/webpack/scss/pages/_owcOcm.scss */
/*# sourceURL=webpack://src/main/webpack/scss/areas/_header.scss */
/*# sourceURL=webpack://src/main/webpack/scss/areas/_footer.scss */
/*# sourceURL=webpack://src/main/webpack/scss/areas/_sidebar.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_boxs.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_search.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_collapsible.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_collection.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_teaser.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_textAndImage.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_eventList.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_embed.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_newsletter.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_form.scss */
/*# sourceURL=webpack://src/main/webpack/scss/components/_carousel.scss */
/*# sourceURL=webpack://src/main/webpack/scss/node_modules/_datepicker.scss */
/*# sourceURL=webpack://node_modules/tiny-slider/src/tiny-slider.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL19yb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL19jb25maWcuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvcGFnZXMvX2Jsb2cuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9ibG9nL19hdXRob3Iuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9ibG9nL19ibG9nTGlzdC5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9jb21wb25lbnRzL2Jsb2cvX2Jsb2dUZXh0SW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvcGFnZXMvX2V4aGliaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvcGFnZXMvX293Y09jbS5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9hcmVhcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL2FyZWFzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvYXJlYXMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9fYm94cy5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9fY29sbGFwc2libGUuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9fY29sbGVjdGlvbi5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9jb21wb25lbnRzL190ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9fdGV4dEFuZEltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL2NvbXBvbmVudHMvX2V2ZW50TGlzdC5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9jb21wb25lbnRzL19lbWJlZC5zY3NzIiwid2VicGFjazovL3NyYy9tYWluL3dlYnBhY2svc2Nzcy9jb21wb25lbnRzL19uZXdzbGV0dGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3JjL21haW4vd2VicGFjay9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3MvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9zcmMvbWFpbi93ZWJwYWNrL3Njc3Mvbm9kZV9tb2R1bGVzL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vbm9kZV9tb2R1bGVzL3Rpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLFdBQ0Usa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixrSEFBcUgsQ0FHdkgsV0FDRSxrQkFBbUIsQ0FDbkIsa0hBQWlJLENBQ2pJLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FHcEIsV0FDRSxvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLGtIQUF5SCxDQUczSCxXQUNFLG9CQUFxQixDQUNyQixrSEFB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RCxlQUFnQixDQUNoQixlQUFnQixDQUNoQixlRGpDMkQsQ0RsRDNELDJDRTZFRixHRjVFSSxtQkFBcUMsQ0U4RnhDLENGNUZDLHlDRTBFRixHRnpFSSxrQkM4Q3lELENDNkM1RCxDQVhDLHlDQVBGLEdBUUksZURuQ3lELENDNkM1RCxDQWxCRCxhQVdJLDBCQUEyQixDRnpGN0IsaUJDbUQyRCxDQ3dDekQsaUJBQWlCLENGMUZuQiwyQ0U2RUYsYUY1RUksa0JBQXFDLENFNkZ0QyxDRjNGRCx5Q0UwRUYsYUZ6RUksZ0JDOEN5RCxDQzRDMUQsQ0FIQyx5Q0FkSixhQWVNLGlCRDFDdUQsQ0M0QzFELENBR0gsR0FDRSxtQ0FBb0MsQ0FDcEMsc0JEakQyRCxDRG5EM0QsbUJDbUQyRCxDQ21EM0Qsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGVEckQyRCxDQ3NEM0Qsa0JEdEQyRCxDRGxEM0QsMkNFaUdGLEdGaEdJLG1CQUFxQyxDRXNIeEMsQ0ZwSEMseUNFOEZGLEdGN0ZJLGtCQzhDeUQsQ0NxRTVELENBZEMseUNBUkYsR0FTSSxlRHhEeUQsQ0N5RHpELGtCRHpEeUQsQ0NxRTVELENBdEJELGFBYUksMEJBQTJCLENGL0c3QixnQkNtRDJELENDOER6RCxlQUFnQixDQUNoQixvQkQvRHlELENDZ0V6RCxpQkFBaUIsQ0ZsSG5CLDJDRWlHRixhRmhHSSxpQkFBcUMsQ0VxSHRDLENGbkhELHlDRThGRixhRjdGSSxrQkM4Q3lELENDb0UxRCxDQUhDLHlDQWxCSixhQW1CTSxtQkRsRXVELENDb0UxRCxDQUVILGFBQ0UsbUNBQW9DLENBQ3BDLHFCRHhFMkQsQ0RuRDNELGtCQ21EMkQsQ0MwRTNELGVBQWdCLENBQ2hCLGlCRDNFMkQsQ0M0RTNELG9CRDVFMkQsQ0RsRDNELDJDRXdIRixhRnZISSxtQkFBcUMsQ0U4SHhDLENGNUhDLHlDRXFIRixhRnBISSxpQkM4Q3lELENDNkU1RCxDQUNELGFBQ0UsbUNBQW9DLENBQ3BDLHFCRGhGMkQsQ0RuRDNELGtCQ21EMkQsQ0NrRjNELGVBQWdCLENBQ2hCLGlCRG5GMkQsQ0NvRjNELG9CRHBGMkQsQ0RsRDNELDJDRWdJRixhRi9ISSxtQkFBcUMsQ0VzSXhDLENGcElDLHlDRTZIRixhRjVISSxpQkM4Q3lELENDcUY1RCxDQUNELGFBQ0UsbUNBQW9DLENBQ3BDLHFCRHhGMkQsQ0RuRDNELGdCQ21EMkQsQ0MwRjNELGtCQUFtQixDQUNuQixpQkQzRjJELENDNEYzRCxvQkQ1RjJELENEbEQzRCwyQ0V3SUYsYUZ2SUksaUJBQXFDLENFa0p4QyxDRmhKQyx5Q0VxSUYsYUZwSUksaUJDOEN5RCxDQ2lHNUQsQ0FKQyx5Q0FQRixhQVFJLGtCRDlGeUQsQ0MrRnpELG1DQUFvQyxDQUV2QyxDQUNELGFBQ0UsbUNBQW9DLENBQ3BDLHdCQUF5QixDQUN6QixxQkRyRzJELENEbkQzRCxjQ21EMkQsQ0N1RzNELGtCQUFtQixDQUNuQixrQkR4RzJELENDeUczRCxxQkR6RzJELENEbEQzRCwyQ0VvSkYsYUZuSkksZ0JBQXFDLENFMkp4QyxDRnpKQyx5Q0VpSkYsYUZoSkksZ0JDOEN5RCxDQzBHNUQsQ0FDRCxjQUVJLHFDQUFzQyxDQUN0QyxVQUFXLENBQ1gscUJEL0d5RCxDRG5EM0QsaUJDbUQyRCxDQ2lIekQsa0JBQW1CLENGbktyQiwyQ0U2SkYsY0Y1Skksa0JBQXFDLENFdUt0QyxDRnJLRCx5Q0UwSkYsY0Z6SkksaUJDOEN5RCxDQ3NIMUQsQ0FKQyx5Q0FQSixjQVFNLGNBQWUsQ0FDZixpQkFBa0IsQ0FFckIsQ0FFSCw2QkFFSSxtQ0FBb0MsQ0Y3S3RDLGdCQ21EMkQsQ0M0SHpELGlCQUFrQixDRjlLcEIsMkNFMEtGLDZCRnpLSSxrQkFBcUMsQ0U4S3RDLENGNUtELHlDRXVLRiw2QkZ0S0ksaUJDOEN5RCxDQzZIMUQsQ0FFSCxtQ0FFSSxjQUFlLENBQ2hCLEtBR0QsbUNBQW9DLENBQ3BDLHFCRHRJMkQsQ0N1STNELGtCQUFtQixDRjFMbkIsZ0JDbUQyRCxDQzhJM0QsZUFBZ0IsQ0FDaEIsa0JBQW1CLENGak1uQiwyQ0VzTEYsS0ZyTEksaUJBQXFDLENFb014QyxDRmxNQyx5Q0VtTEYsS0ZsTEksaUJD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akIscUJQZHFELENEbkQzRCxnQkNtRDJELENPZ0JyRCxrQkFBbUIsQ1JsRXpCLDJDUUdGLG9EUkZJLGVBQXFDLENRa0VsQyxDUmhFTCx5Q1FBRixvRFJDSSxpQkM4Q3lELENPaUJ0RCxDQU9QLGlCQUNFLHlCTDNHYSxDSzRHYixtQlAxQjJELENPMkIzRCxrQlAzQjJELENPd0I3RCxrQ0FLSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLHlDQVBKLHFDQVNRLG1CUGpDcUQsQ093QjdELHFDQVlRLGdCQUFxQixDQUN0QixDQWJQLGtEQWlCTSxVTDNIUyxDSzBHZix1RUFvQlUsY0FBZSxDQXBCekIsa0VBd0JRLFdBQVksQ0FDWixxQlBqRHFELENPa0R0RCw0Q0MxSUgsb0JSd0Z5RCxDUTFGN0Qsd0ZBT1EseUJOQ08sQ01BUCxpQkFBdUIsQ1QrQjdCLGdCQ21EMkQsQ1FoRnJELFFBQVMsQ1Q4QmYsMkNTeENGLHdGVHlDSSxpQkFBcUMsQ1M5QmxDLENUZ0NMLHlDUzNDRix3RlQ0Q0ksaUJDOEN5RCxDUS9FdEQsQ0FYUCxzRkFhUSxxQlI2RXFELENRMUY3RCw4R0FnQlEsb0JSMEVxRCxDUTFGN0QsMEhBb0JVLGtCUnNFbUQsQ1ExRjdELHdMQTRCUSxjQUFlLENBQ2YseUJBQTBCLENBN0JsQyxrRUFtQ00sNEJOM0JTLENNUmYsZ0ZBcUNRLGNBQWUsQ0FDZix5Qk45Qk8sQ00rQlAsZ0JBQXFCLENBQ3JCLGlCQUFzQixDQXhDOUIsd1VUdUNFLGdCQ21EMkQsQ0RsRDNELDJDU3hDRix3VVR5Q0ksa0JBQXFDLENTSWhDLENURlAseUNTM0NGLHdVVDRDSSxpQkM4Q3lELENRN0NwRCxDQU1ULHVCQUNFLGlCQUFrQixDQUNsQixnQlJxQzJELENEekUzRCxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixZQUFhLENBRWIsc0JTZ0MwQyxDVC9CMUMsMEJTK0IwQyxDVDlCMUMsa0JTOEIwQyxDVDVCMUMsa0JTNEJnRCxDVDNCaEQsc0JTMkJnRCxDVDFCaEQsY1MwQmdELENUeEJoRCwwQlN3QnFDLENUdkJy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QTRFTSxVVmdCdUQsQ1VMMUQsQ0FUQyx5Q0E5RUosb0JBZ0ZRLGdDQUFvQyxDQUNwQyxTQUFVLENBQ1YsWUFBYSxDQUNiLFFBQVMsQ0FDVCxjQUFlLENBQ2hCLENBSUgsOENBekZKLHVCWG1CRSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixZQUFhLENBRWIsc0JXa0VpRCxDWGpFakQsMEJXaUVpRCxDWGhFakQsa0JXZ0VpRCxDWDlEakQsb0JXOER5RCxDWDdEekQsd0JXNkR5RCxDWDVEekQsZ0JXNER5RCxDWDFEekQsMEJXMEQ0QyxDWHpENUMsa0JXeUQ0QyxDWHZENUMscUNXdURvQyxDWHREcEMsNkJXc0RvQyxDQVNuQyxDQVBDLHlDQTVGSix1QlhtQkUsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FDckIsWUFBYSxDQUViLHlCV3FFcUQsQ1hwRXJELDZCV29FcUQsQ1huRXJELHFCV21FcUQsQ1hqRXJELG9CV2lFNkQsQ1hoRTdELHdCV2dFNkQsQ1gvRDdELGdCVytENkQsQ1g3RDdELDhCVzZENkMsQ1g1RDdDLHNCVzRENkMsQ1gxRDdDLGtDVzBEaUMsQ1h6RGpDLDBCV3lEaUMsQ0FNaEMsQ0FuR0gseUJBZ0dNLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FDbEIseUNBbEdMLGlDQXVHTSxvQlZYdUQsQ1VZdkQsa0JWWnVELENVb0IxRCxDQWhISCxpREEyR00sNEJSbkd3QixDUW9HeEIsZ0JBQWlCLENBRWpCLHlCQUEwQixDQUMzQiwwQkM3R0QsY0FBZSxDQUZuQix1REFLSSxnQkFBaUIsQ0FDakIscUJYc0Z5RCxDRG5EM0QsY0NtRDJELENXcEZ6RCxpQkFBa0IsQ1prQ3BCLDJDWTFDRix1RFoyQ0ksZ0JBQXFDLENZbEN0QyxDWm9DRCx5Q1k3Q0YsdURaOENJLGdCQzhDeUQsQ1duRjFELENBVEgsc0dBWU0sZ0JBQWlCLENBQ2pCLHFCWCtFdUQsQ0RuRDNELGdCQ21EMkQsQ1c3RXZELGtCQUFtQixDQUNuQixvQlg0RXVELENXM0V2RCx5QkFBMEIsQ1p5QjlCLDJD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QUhiLHNCQUtJLFlBQWEsQ0FMakIsaUNBU0ksb0JwQmlGeUQsQ29CaEZ6RCxpQkFBa0IsQ0FWdEIsa0RBYVEscUJwQjZFcUQsQ29CNUVyRCxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixxQnBCeUVxRCxDRG5EM0QsZ0JDbUQyRCxDb0J2RXJELGtCQUFtQixDckJxQnpCLDJDcUJ4Q0Ysa0RyQnlDSSxpQkFBcUMsQ3FCckJsQyxDckJ1QkwseUNxQjNDRixrRHJCNENJLGlCQzhDeUQsQ29CdEV0RCxDQXBCUCxtQ0F3QkksZ0JBQWlCLENBQ2pCLHFCcEJpRXlELENEbkQzRCxnQkNtRDJELENvQi9EekQsa0JBQW1CLENBQ25CLHdCQUF5QixDckJZM0IsMkNxQnhDRixtQ3JCeUNJLGlCQUFxQyxDcUJUdEMsQ3JCV0QseUNxQjNDRixtQ3JCNENJLGlCQzhDeUQsQ29CMUQxRCxDQWhDSCw2Q0FtQ0kseUJsQjNCVyxDa0I0QlgsaUJwQnNEeUQsQ29CckQxRCxnQ0NuQ0ssWUFBYSxDQUpyQiw0QkFRTSxXQUFZLENBQ1osU0FBVSxDQUNWLFFBQVMsQ0FWZixxREFjTSx1QkFBd0IsQ0FDeEIsU0FBVSxDQUNWLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIscUJyQjBFdUQsQ0RuRDNELGdCQ21EMkQsQ3FCeEV2RCxrQkFBbUIsQ0FDbkIsd0JuQmRjLENtQmVkLG9CckJzRXVELENEbEQzRCwyQ3NCMUNGLHFEdEIyQ0ksaUJBQXFDLENzQnBCcEMsQ3RCc0JILHlDc0I3Q0YscUR0QjhDSSxpQkM4Q3lELENxQnJFeEQsQ0F2Qkwsd0NBMEJNLFVBQVcsQ0FDWCxxQm5CakJTLENtQmtCVCxVbkJ2QlMsQ21CTGYsaUVBK0JNLHdCQUF5QixDdEJVN0IsY0NtRDJELENxQjNEdkQsa0JBQW1CLEN0QlN2QiwyQ3NCMUNGLGlFdEIyQ0ksZ0JBQXFDLENzQlRwQyxDdEJXSCx5Q3NCN0NGLGlFdEI4Q0ksZ0JDOEN5RCxDcUIxRHhELENBbENMLCtCQXNDSSxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQix5Q0F6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TixzRUFXUSxNdEJnRDBCLENzQjlDN0IsQ0FiTCxzRUFlTSxnQnRCMkN1RCxDc0IxQ3ZELHlDQWhCTixzRUFpQlEsT3RCMEMwQixDc0J4QzdCLENBSUwsa0JBT0UsV0FBWSxDQUNaLHVCdEIyQjJELENzQm5DN0Qsa0NBRUksU0FBVSxDQUNWLHlDQUhKLGtDQUlNLFVBQVcsQ0FFZCxDQUdELHlDQVRGLGtCQVVJLGlCdEJ5QnlELENzQnRCekQsb0J0QnNCeUQsQ3NCb0I1RCxDQXZERCxxQnZCaEJFLGdCQ21EMkQsQ3NCakJ6RCxrQkFBbUIsQ0FDbkIsaUJ0QmdCeUQsQ3NCZnpELGV0QmdCOEIsQ0RuRGhDLDJDdUJlRixxQnZCZEksaUJBQXFDLEN1QndDdEMsQ3ZCdENELHlDdUJZRixxQnZCWEksaUJDOEN5RCxDc0JUMUQsQ0FMQyx5Q0FyQkoscUJBc0JNLGlCdEJhdUQsQ0RuRDNELGNDbUQyRCxDc0JYdkQsa0JBQW1CLENBRXRCLEN2QnpDRCxpRXVCZUYscUJ2QmRJLGdCQUFxQyxDdUJ3Q3RDLEN2QnRDRCwrRHVCWUYscUJ2QlhJLGdCQzhDeUQsQ3NCVDFELENBMUJILG9CdkJoQkUsY0NtRDJELENzQkx6RCxrQkFBbUIsQ0FDbkIsa0J0Qkl5RCxDc0JIekQscUJ0Qkd5RCxDRGxEM0QsMkN1QmVGLG9CdkJkSSxnQkFBcUMsQ3VCa0R0QyxDdkJoREQseUN1QllGLG9CdkJYSSxnQkM4Q3lELENzQkMxRCxDQUhDLHlDQWpDSixvQkFrQ00sWUFBYSxDQUVoQixDQXBDSCxnQ0FzQ0ksbUJ0Qkh5RCxDc0JJekQseUNBdkNKLGdDQXdDTSxvQnRCTHVELENzQk8xRCxDQTFDSCxvREE2Q00sb0J0QlZ1RCxDc0JuQzdELDhDdkJoQkUsaUJDbUQyRCxDRGxEM0QsMkN1QmVGLDhDdkJkSSxtQkFBcUMsQ3VCK0RwQyxDdkI3REgseUN1QllGLDhDdkJYSSxnQkM4Q3lELENzQmN4RCxDQWpETCx3Q0FtRE0sZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDakIsNkJBTUQsWUFBYSxDQUNiLHlDQUhKLDZCQUlNLFdBQVksQ0EyQmYsQ0Ev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Q0FBSSxxQkFDUixpQkFBa0IsQ0FBRSxhQUFjLENBQUksaUJBQzFDLFNBQVUsQ0FBRSxpQkFBa0IsQ0FBSSxZQUduRCxTQUFVLENBQ1YseUJBQTBCLENBQzFCLFNBQVUsQ0FDWCx5QkFFQyxTQUFVLENBQ1YsdUJBQXdCLENBQ3hCLFVBQVcsQ0FDWixXQUtDLGtCQUFtQixDQURyQiw2QkFHSSxvQkFBcUIsQ0FDdEIsYUFXQyxhQUFjLENBQ2QsV0FSUyxDQVNULGlCQUFrQixDQUNsQixXQVRTLENBVVQsZUFBZ0IsQ0FDakIsVUFFQyxpQkFBaUMsQ0FDakMsaUNBQW1ELENBQ25ELDhCQUFnRCxDQUNoRCx5QkFBMkMsQ0FDM0MsaUJBQWtCLENBQ2xCLE9BQVEsQ0FOVCxnQkFRRyxVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FWZCxjQWFHLGNBQXNCLENBQ3RCLDZCQUFxQyxDQUNyQywwQkFBa0MsQ0FDbEMscUJBQTZCLENBQzdCLFdBN0JPLENBOEJQLFVBQVciLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCb29rICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCb29rJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuLyogQm9vayBJdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jvb2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb29rSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9va0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIE1lZGl1bSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVkaXVtJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8qIE1lZGl1bSBJdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIERlbWkgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RlbWknO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1EZW1pLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItRGVtaS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4vKiBEZW1pIEl0YWxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGVtaSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLURlbWlJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1EZW1pSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyogQWZyaWthIFNlbWkgQm9sZCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWZyaWthU2VtaUJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQWZyaWthU2VtaUJvbGQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9BZnJpa2FTZW1pQm9sZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiIsIi5yb3dzQ29tcG9uZW50LCAucm93LWxheW91dCB7XG4gIEBpbmNsdWRlIGZsZXhCb3hlcyhmbGV4LXN0YXJ0LCBzdHJldGNoLCByb3csIHdyYXApO1xuXG4gICYudmVydGljYWwge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi5ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJi5zcGFjZS1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmLmp1c3RpZnktY2VudGVyIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi5zcGFjZS1ldmVubHkge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cblxuICAmLmFsaWduLWNlbnRlcntcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5yb3ctc3BhY2V7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG5cbiAgLm1lZGl1bS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLm1lZGl1bS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMlO1xuICB9XG5cbiAgLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG5cbiAgLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzJTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC5tZWRpdW0tMiwgLm1lZGl1bS0zLCAubWVkaXVtLTQsIC5tZWRpdW0tNSwgLm1lZGl1bS02LCAubWVkaXVtLTcsIC5tZWRpdW0tOCwgLm1lZGl1bS05LCAubWVkaXVtLTEwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLnJvd3NDb21wb25lbnR7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMTIpO1xuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTEyKTtcbiAgfVxuICAuY29sdW1uc3tcbiAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDIyLjUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIE1peGlucy9EZWZhdWx0IHZhbHVlc1xuJGJvcmRlci1zaXplOiAycHg7XG5cbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1vcGFjaXR5KCRjb2xvciwgJG9wYWNpdHk6IDAuMykge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I7IC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xufVxuXG5AbWl4aW4gZmxleEJveGVzKCRqdXN0aWZ5OmNlbnRlciwgJGFsaWduOmNlbnRlciwgJGRpcmVjdGlvbjpyb3csICR3cmFwOm5vd3JhcCkge1xuICBkaXNwbGF5OiAtbW96LWJveDsgICAgICAgICAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktIChkb2Vzbid0IHdvcmsgdmVyeSB3ZWxsKSAqL1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDsgICAgICAgICAgIC8qIFRXRUVORVIgLSBJRSAxMCAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7ICAgICAgICAgIC8qIE5FVyAtIENocm9tZSAqL1xuICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAgICAgIC8qIE5FVywgU3BlYyAtIE9wZXJhIDEyLjEsIEZpcmVmb3ggMjArICovXG5cbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcblxuICAtbXMtZmxleC13cmFwOiAkd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xuICBmbGV4LXdyYXA6ICR3cmFwO1xuXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcblxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG59XG5cbiRweFRvVndSYXRpbzogMS4yNS8xNjtcbkBtaXhpbiBmb250U2l6ZSgkZm9udC1zaXplKSB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoJGZvbnQtc2l6ZSk7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplKiRweFRvVndSYXRpbyt2dztcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKCRmb250LXNpemUgKi43Mik7XG4gIH1cbn0iLCIvLyBGb3VuZGF0aW9uIGJ5IFpVUkJcbi8vIGZvdW5kYXRpb24uenVyYi5jb21cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLyBUaGlzIGlzIHRoZSBkZWZhdWx0IGh0bWwgYW5kIGJvZHkgZm9udC1zaXplIGZvciB0aGUgYmFzZSByZW0gdmFsdWUuXG4kcmVtLWJhc2U6IDE2cHggIWRlZmF1bHQ7XG5cbi8vIElNUE9SVCBPTkNFXG4vLyBXZSB1c2UgdGhpcyB0byBwcmV2ZW50IHN0eWxlcyBmcm9tIGJlaW5nIGxvYWRlZCBtdWx0aXBsZSB0aW1lcyBmb3IgY29tcG9uZW50cyB0aGF0IHJlbHkgb24gb3RoZXIgY29tcG9uZW50cy5cbiRtb2R1bGVzOiAoKSAhZGVmYXVsdDtcblxuQG1peGluIGV4cG9ydHMoJG5hbWUpIHtcbiAgLy8gSW1wb3J0IGZyb20gZ2xvYmFsIHNjb3BlXG4gICRtb2R1bGVzOiAkbW9kdWxlcyAhZ2xvYmFsO1xuICAvLyBDaGVjayBpZiBhIG1vZHVsZSBpcyBhbHJlYWR5IG9uIHRoZSBsaXN0XG4gICRtb2R1bGVfaW5kZXg6IGluZGV4KCRtb2R1bGVzLCAkbmFtZSk7XG4gIEBpZiAoKCRtb2R1bGVfaW5kZXggPT0gbnVsbCkgb3IgKCRtb2R1bGVfaW5kZXggPT0gZmFsc2UpKSB7XG4gICAgJG1vZHVsZXM6IGFwcGVuZCgkbW9kdWxlcywgJG5hbWUpICFnbG9iYWw7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9cbi8vIEBmdW5jdGlvbnNcbi8vXG5cblxuLy8gUkFOR0VTXG4vLyBXZSB1c2UgdGhlc2UgZnVuY3Rpb25zIHRvIGRlZmluZSByYW5nZXMgZm9yIHZhcmlvdXMgdGhpbmdzLCBsaWtlIG1lZGlhIHF1ZXJpZXMuXG5AZnVuY3Rpb24gbG93ZXItYm91bmQoJHJhbmdlKSB7XG4gIEBpZiBsZW5ndGgoJHJhbmdlKSA8PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQHJldHVybiBudGgoJHJhbmdlLCAxKTtcbn1cblxuQGZ1bmN0aW9uIHVwcGVyLWJvdW5kKCRyYW5nZSkge1xuICBAaWYgbGVuZ3RoKCRyYW5nZSkgPCAyIHtcbiAgICBAcmV0dXJuIDk5OTk5OTk5OTk5OTtcbiAgfVxuICBAcmV0dXJuIG50aCgkcmFuZ2UsIDIpO1xufVxuXG4vLyBTVFJJUCBVTklUXG4vLyBJdCBzdHJpcHMgdGhlIHVuaXQgb2YgbWVhc3VyZSBhbmQgcmV0dXJucyBpdFxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bSkge1xuICBAcmV0dXJuICRudW0gLyAoJG51bSAqIDAgKyAxKTtcbn1cblxuLy8gVEVYVCBJTlBVVCBUWVBFU1xuXG5AZnVuY3Rpb24gdGV4dC1pbnB1dHMoICR0eXBlczogYWxsLCAkc2VsZWN0b3I6IGlucHV0ICkge1xuXG4gICRyZXR1cm46ICgpO1xuXG4gICRhbGwtdGV4dC1pbnB1dC10eXBlczpcbiAgICB0ZXh0XG4gICAgcGFzc3dvcmRcbiAgICBkYXRlXG4gICAgZGF0ZXRpbWVcbiAgICBkYXRldGltZS1sb2NhbFxuICAgIG1vbnRoXG4gICAgd2Vla1xuICAgIGVtYWlsXG4gICAgbnVtYmVyXG4gICAgc2VhcmNoXG4gICAgdGVsXG4gICAgdGltZVxuICAgIHVybFxuICAgIGNvbG9yXG4gICAgdGV4dGFyZWE7XG5cbiAgQGlmICR0eXBlcyA9PSBhbGwgeyAkdHlwZXM6ICRhbGwtdGV4dC1pbnB1dC10eXBlczsgfVxuXG4gIEBlYWNoICR0eXBlIGluICR0eXBlcyB7XG4gICAgQGlmICR0eXBlID09IHRleHRhcmVhIHtcbiAgICAgIEBpZiAkc2VsZWN0b3IgPT0gaW5wdXQge1xuICAgICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgdW5xdW90ZSgnI3skdHlwZX0nKSwgY29tbWEpXG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIHVucXVvdGUoJyN7JHR5cGV9I3skc2VsZWN0b3J9JyksIGNvbW1hKVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIHVucXVvdGUoJyN7JHNlbGVjdG9yfVt0eXBlPVwiI3skdHlwZX1cIl0nKSwgY29tbWEpXG4gICAgfVxuICB9XG5cbiAgICBAcmV0dXJuICRyZXR1cm47XG5cbn1cblxuLy8gQ09OVkVSVCBUTyBSRU1cbkBmdW5jdGlvbiBjb252ZXJ0LXRvLXJlbSgkdmFsdWUsICRiYXNlLXZhbHVlOiAkcmVtLWJhc2UpIHtcbiAgJHZhbHVlOiBzdHJpcC11bml0KCR2YWx1ZSkgLyBzdHJpcC11bml0KCRiYXNlLXZhbHVlKSAqIDFyZW07XG4gIEBpZiAoJHZhbHVlID09IDByZW0pIHsgJHZhbHVlOiAwOyB9IC8vIFR1cm4gMHJlbSBpbnRvIDBcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBmdW5jdGlvbiBkYXRhKCRhdHRyKSB7XG4gIEBpZiAkbmFtZXNwYWNlIHtcbiAgICBAcmV0dXJuICdbZGF0YS0nICsgJG5hbWVzcGFjZSArICctJyArICRhdHRyICsgJ10nO1xuICB9XG5cbiAgQHJldHVybiAnW2RhdGEtJyArICRhdHRyICsgJ10nO1xufVxuXG4vLyBSRU0gQ0FMQ1xuXG4vLyBOZXcgU3ludGF4LCBhbGxvd3MgdG8gb3B0aW9uYWxseSBjYWxjdWxhdGUgb24gYSBkaWZmZXJlbnQgYmFzZSB2YWx1ZSB0byBjb3VudGVyIGNvbXBvdW5kaW5nIGVmZmVjdCBvZiByZW0ncy5cbi8vIENhbGwgd2l0aCAxLCAyLCAzIG9yIDQgcGFyYW1ldGVycywgJ3B4JyBpcyBub3QgcmVxdWlyZWQgYnV0IHN1cHBvcnRlZDpcbi8vXG4vLyAgIHJlbS1jYWxjKDEwIDIwIDMwcHggNDApO1xuLy9cbi8vIFNwYWNlIGRlbGltaXRlZCwgaWYgeW91IHdhbnQgdG8gZGVsaW1pdCB1c2luZyBjb21tYSdzLCB3cmFwIGl0IGluIGFub3RoZXIgcGFpciBvZiBicmFja2V0c1xuLy9cbi8vICAgcmVtLWNhbGMoKDEwLCAyMCwgMzAsIDQwcHgpKTtcbi8vXG4vLyBPcHRpb25hbGx5IGNhbGwgd2l0aCBhIGRpZmZlcmVudCBiYXNlIChlZzogOHB4KSB0byBjYWxjdWxhdGUgcmVtLlxuLy9cbi8vICAgcmVtLWNhbGMoMTZweCAzMnB4IDQ4cHgsIDhweCk7XG4vL1xuLy8gSWYgeW91IHJlcXVpcmUgdG8gY29tbWEgc2VwYXJhdGUgeW91ciBsaXN0XG4vL1xuLy8gICByZW0tY2FsYygoMTZweCwgMzJweCwgNDgpLCA4cHgpO1xuXG5AZnVuY3Rpb24gcmVtLWNhbGMoJHZhbHVlcywgJGJhc2UtdmFsdWU6ICRyZW0tYmFzZSkge1xuICAkbWF4OiBsZW5ndGgoJHZhbHVlcyk7XG5cbiAgQGlmICRtYXggPT0gMSB7IEByZXR1cm4gY29udmVydC10by1yZW0obnRoKCR2YWx1ZXMsIDEpLCAkYmFzZS12YWx1ZSk7IH1cblxuICAkcmVtVmFsdWVzOiAoKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4IHtcbiAgICAkcmVtVmFsdWVzOiBhcHBlbmQoJHJlbVZhbHVlcywgY29udmVydC10by1yZW0obnRoKCR2YWx1ZXMsICRpKSwgJGJhc2UtdmFsdWUpKTtcbiAgfVxuICBAcmV0dXJuICRyZW1WYWx1ZXM7XG59XG5cblxuQGZ1bmN0aW9uIGVtLWNhbGMoJHZhbHVlcywgJGJhc2UtdmFsdWU6ICRyZW0tYmFzZSkge1xuICAkcmVtVmFsdWVzOiByZW0tY2FsYygkdmFsdWVzLCAkYmFzZS12YWx1ZTogJHJlbS1iYXNlKTtcblxuICAkbWF4OiBsZW5ndGgoJHJlbVZhbHVlcyk7XG5cbiAgQGlmICRtYXggPT0gMSB7IEByZXR1cm4gc3RyaXAtdW5pdChudGgoJHJlbVZhbHVlcywgMSkpICogMWVtOyB9XG5cbiAgJGVtVmFsdWVzOiAoKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4IHtcbiAgICAkZW1WYWx1ZXM6IGFwcGVuZCgkZW1WYWx1ZXMsIHN0cmlwLXVuaXQobnRoKCRyZW1WYWx1ZXMsICRpKSkgKiAxZW0pO1xuICB9XG4gIEByZXR1cm4gJGVtVmFsdWVzO1xufVxuXG5cbi8vIERlcHJlY2F0ZWQ6IE9MRCBFTSBDQUxDXG5AZnVuY3Rpb24gZW1DYWxjKCR2YWx1ZXMpIHtcbiAgQHJldHVybiBlbS1jYWxjKCR2YWx1ZXMpO1xufVxuIiwiaHRtbCwgYm9keSwgZGl2LCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAmLmxvYWRlZHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICYuZmFuY3lib3gtYWN0aXZlLCAmLm5hdi1vcGVue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5kaXYsIG1haW4sIGFzaWRlLCBzZWN0aW9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSwgLmFzLWxpbmt7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNHB4JyBoZWlnaHQ9JzQ0cHgnIHZpZXdCb3g9JzAgMCA2Ny40IDg2JyUzRSUzQ2cgaWQ9J0xheWVyXzInIGRhdGEtbmFtZT0nTGF5ZXIgMiclM0UlM0NnIGlkPSdFYmVuZV8xJyBkYXRhLW5hbWU9J0ViZW5lIDEnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzMjMxZjIwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMS41MnB4JyBkPSdNNTQuOCwzOS42YTUuOSw1LjksMCwwLDEsNS45LTUuOSw1LjgsNS44LDAsMCwxLDUuOSw1LjlWNjAuNWEyNC43LDI0LjcsMCwwLDEtNDUuMSwxNEwyLDQ3LjlhNi44LDYuOCwwLDAsMSwxLjUtOS40QTYuOCw2LjgsMCwwLDEsMTIuOSw0MGw1LjcsOFY3LjFhNi40LDYuNCwwLDAsMSwxMi43LDBWMjhhNS45LDUuOSwwLDAsMSw1LjktNS45QTYsNiwwLDAsMSw0My4xLDI4djUuN2E1LjksNS45LDAsMSwxLDExLjcsMHY1LjlaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSAxMiAwLCBwb2ludGVyO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxuaW1nLFxuYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6ICNmZmZlZmQgc29saWQgMnB4O1xuICAgIC8vb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5pbWcge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmNsZWFyZml4IHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmb250LXNpemU6IDFweDtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuYnIge1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbnRhYmxlLCB0ciwgdGQge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmhyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgaGVpZ2h0OiAxcHg7XG59XG5cbi5zcGFjZXJBZnRlcjEge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2VyQWZ0ZXIyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnNwYWNlckJlZm9yZTEge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnNwYWNlckJlZm9yZTIge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmNsZWFyLCAuY2xlYXJlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgxe1xuICBmb250LWZhbWlseTogTWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIEBpbmNsdWRlIGZvbnRTaXplKCR0aXRsZS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2NCk7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fXtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzMik7XG4gIH1cbiAgJi5iaWctdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IEFmcmlrYVNlbWlCb2xkO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEwMCk7XG4gICAgbGluZS1oZWlnaHQ6MC45ZW07XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUyKTtcbiAgICB9XG4gIH1cbn1cblxuaDJ7XG4gIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS1sZXR0ZXItc3BhY2luZztcbiAgQGluY2x1ZGUgZm9udFNpemUoJHRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMyKTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzIpO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE2KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNik7XG4gIH1cbiAgJi5iaWctdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IEFmcmlrYVNlbWlCb2xkO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDQzLjIpO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgIGxpbmUtaGVpZ2h0OjAuOWVtO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMyk7XG4gICAgfVxuICB9XG59XG5oMywgLmgzLXN0eWxle1xuICBmb250LWZhbWlseTogRGVtaSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgQGluY2x1ZGUgZm9udFNpemUoJGJpZy10ZXh0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDI0KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xufVxuaDQsIC5oNC1zdHlsZXtcbiAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gIEBpbmNsdWRlIGZvbnRTaXplKCRiaWctdGV4dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbn1cbmg1LCAuaDUtc3R5bGV7XG4gIGZvbnQtZmFtaWx5OiBEZW1pLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDAuMzIpO1xuICBAaW5jbHVkZSBmb250U2l6ZSgkdGV4dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMik7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gICAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG59XG5oNiwgLmg2LXN0eWxle1xuICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDYpO1xuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2KTtcbn1cbi5sZWFke1xuICAmLCBwe1xuICAgIGZvbnQtZmFtaWx5OiBNZWRpdW0sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkbGVhZC10ZXh0LWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICB9XG4gIH1cbn1cbmZvb3RlcntcbiAgcCwgYSwgZGl2e1xuICAgIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkZm9vdGVyLXRleHQtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gIH1cbn1cbi5jb250ZW50ZW50cnksIC5jb250ZW50LWVudHJ5e1xuICB1bHtcbiAgICBtYXJnaW4tbGVmdDogNiU7XG4gIH1cbn1cbnAsIGxpe1xuICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgc3Ryb25ne1xuICAgIGZvbnQtZmFtaWx5OiBEZW1pLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIH1cbn1cbmF7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG4uYnV0dG9ue1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uY2FwdGlvbntcbiAgJiwgcCwgYSwgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG51bCwgb2x7XG4gIGZvbnQtZmFtaWx5OiBCb29rLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICBAaW5jbHVkZSBmb250U2l6ZSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbm9se1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMy40ZW07XG59XG5cbi5jb250ZW50ZW50cnksIC5jb250ZW50LWVudHJ5LCAudGV4dEFuZEltYWdlLCAudGV4dHMsIC5mdWxsdGV4dCwgLmNvbnRhY3QtaW5mb3MsIC5ibG9nVGV4dEltYWdlIHtcbiAgcCwgbGksIG9sIHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuLmNvbnRhaW5lcntcbiAgLnRleHR7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuaHIge1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbn1cblxuLmFycm93LXJpZ2h0e1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHN2Z3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGFycm93LXJpZ2h0LWRlZmF1bHQtd2lkdGg7XG4gIH1cbn1cblxuLmNvbnRlbnRlbnRyeXtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tKi42O1xuICB9XG59XG5cbmZpZ3VyZXtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZW1iZWQtY2FwdGlvbntcbiAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTApO1xufVxuXG5cbi50ZXh0LWFsaWduLWNlbnRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtYWxpZ24tcmlnaHR7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vLW1hcmdpbi10b3B7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm8tbWFyZ2luLWJvdHRvbXtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNraXAtbGlua3tcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICY6Zm9jdXN7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5oaWRle1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3ctc21hbGwtb25seXtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNob3ctZm9yLW1lZGl1bS1kb3due1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2hvdy1mb3ItbGFyZ2UtdXB7XG4gIEBtZWRpYSAjeyRsYXJnZS1kb3dufSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNob3ctZm9yLW1lZGl1bS11cHtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgLm1nbmxMaWtlQnRue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI21haW5fd3JhcHBlcntcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46IGF1dG87XG4gIG1haW46bm90KCNjb2xsZWZ0KXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2Z1bGxfd2lkdGhfYXJlYXtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmltZ3tcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jY29sbGVmdHtcbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxMik7XG4gIC50ZXh0QW5kSW1hZ2U6Zmlyc3Qtb2YtdHlwZSwgLmV4aGliaXRpb24tdGV4dHtcbiAgICAubGVhZHtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYm90dG9tOiByZW0tY2FsYygtMjgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZ1bGx0ZXh0e1xuICAgICAgcDpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTc3KTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNTIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLndpdGhvdXQtbGVhZHtcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzIpO1xuICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMCk7XG4gIH1cbn1cbiNjb2xyaWdodHtcbiAgd2lkdGg6IDIwJTtcbiAgLy9tYXJnaW4tdG9wOiBjYWxjKDQ1cHggKyAyMi41cHgpO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0NSk7XG4gIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTIpO1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNCk7XG4gICY6bm90KC5leGhpYml0aW9uLWluZm9zKXtcbiAgICAuY29udGVudHtcbiAgICAgIC5jb250ZW50ZW50cnk6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGgzOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNCkgcmVtLWNhbGMoMjQpIDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICB9XG59XG5cblxuaGVhZGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbmhlYWRlciwgI2NvbnRlbnRXcmFwcGVyLCBmb290ZXJ7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmVkaXQtbGlua3tcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBsaWdodHNreWJsdWU7XG4gIHBhZGRpbmc6IHJlbS1jYWxjKDEwKTtcbiAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAzNXB4IDVweCA1cHg7XG4gIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyAvKiBSZW1vdmUgZGVmYXVsdCBhcnJvdyBpbiBJbnRlcm5ldCBFeHBsb3JlciAxMCBhbmQgMTEgKi9cbn1cblxuLnNvY2lhbC1saW5rc3tcbiAgbGl7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEyKTtcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE2KTtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWF1ZGlve1xuICAuY3VzdG9tLWF1ZGlvLXBhdXNle1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3ZlcmxheS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9vdmFsLnN2ZycpO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQ29sbGFwc2libGUgRWxlbWVudHNcbi5jb2xsYXBzaWJsZS1jb250YWluZXJ7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuXG4vLyBDb2xvcnNcbiR3aGl0ZTogI2ZmZmZmZjtcbi8vJGxpZ2h0LWdyZXk6ICNFRkVERUQ7XG4kbGlnaHQtZ3JleTogI0VDRUNFQztcbiRkYXJrLWdyZXk6IHJnYigxMTksIDExOSwgMTE5KTtcbi8vJGJsYWNrOiAjMjYyNjI2O1xuJGJsYWNrOiAjMDAwMDAwO1xuJG1haW4tY29sb3I6ICRkYXJrLWdyZXk7XG5cbiRtYXgtd2lkdGg6IDEyODBweDtcbiRpbm5lci13aWR0aDogMTAyNHB4O1xuJGhlYWRlci13aWR0aDogMTE1MnB4O1xuJGJvcmRlci13aWR0aDogMS41cHg7XG4kYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG5cbiRjb250ZW50LW1hcmdpbi10b3A6IHJlbS1jYWxjKDY0KTtcbiRjb2wtcmlnaHQtbWFyZ2luLXRvcDogcmVtLWNhbGMoNDUpO1xuJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDUpO1xuXG4vLyBGb250XG4kdGl0bGUtZm9udC1zaXplOiA0NTtcbiRzbWFsbC10aXRsZS1mb250LXNpemU6IDQwO1xuJGJpZy10ZXh0LWZvbnQtc2l6ZTogMzA7XG4kbGVhZC10ZXh0LWZvbnQtc2l6ZTogMjg7XG4kdGV4dC1mb250LXNpemU6IDIwLjg7XG4kc21hbGwtZm9udC1zaXplOiAxNjtcbiRmb290ZXItdGV4dC1mb250LXNpemU6IDEzLjY7XG4kdGl0bGUtbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKC0wLjMyKTtcbiRiYXNlLWxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjE2KTtcblxuJG5hdi1mb250LXNpemU6ICRiaWctdGV4dC1mb250LXNpemU7XG4kYXJyb3ctZGVmYXVsdC13aWR0aDogcmVtLWNhbGMoMjQpO1xuJGFycm93LXJpZ2h0LWRlZmF1bHQtd2lkdGg6IHJlbS1jYWxjKDYpO1xuXG4vLyBNZWRpYSBRdWVyeSBSYW5nZXNcbiRzbWFsbC1icmVha3BvaW50OiAgZW0tY2FsYyg2NDApICAhZGVmYXVsdDtcbiRtZWRpdW0tYnJlYWtwb2ludDogZW0tY2FsYyg3NjgpICFkZWZhdWx0O1xuJGxhcmdlLWJyZWFrcG9pbnQ6ICBlbS1jYWxjKDEwMjQpICFkZWZhdWx0O1xuJHhsYXJnZS1icmVha3BvaW50OiBlbS1jYWxjKDE0NDApICFkZWZhdWx0O1xuXG4kc21hbGwtcmFuZ2U6ICAgKDAsICRzbWFsbC1icmVha3BvaW50KSAhZGVmYXVsdDtcbiRtZWRpdW0tcmFuZ2U6ICAoJHNtYWxsLWJyZWFrcG9pbnQgICsgZW0tY2FsYygxKSwgJG1lZGl1bS1icmVha3BvaW50KSAhZGVmYXVsdDtcbiRsYXJnZS1yYW5nZTogICAoJG1lZGl1bS1icmVha3BvaW50ICsgZW0tY2FsYygxKSwgJGxhcmdlLWJyZWFrcG9pbnQpICAhZGVmYXVsdDtcbiR4bGFyZ2UtcmFuZ2U6ICAoJGxhcmdlLWJyZWFrcG9pbnQgICsgZW0tY2FsYygxKSwgJHhsYXJnZS1icmVha3BvaW50KSAhZGVmYXVsdDtcbiR4eGxhcmdlLXJhbmdlOiAoJHhsYXJnZS1icmVha3BvaW50ICsgZW0tY2FsYygxKSwgZW0tY2FsYyg5OTk5OTk5OSkpICFkZWZhdWx0O1xuXG4kc2NyZWVuOiBcIm9ubHkgc2NyZWVuXCIgIWRlZmF1bHQ7XG5cbiRsYW5kc2NhcGU6IFwiI3skc2NyZWVufSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpXCIgIWRlZmF1bHQ7XG4kcG9ydHJhaXQ6IFwiI3skc2NyZWVufSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdClcIiAhZGVmYXVsdDtcblxuJHNtYWxsLXVwOiAkc2NyZWVuICFkZWZhdWx0O1xuJHNtYWxsLW9ubHk6IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDogI3t1cHBlci1ib3VuZCgkc21hbGwtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcblxuJG1lZGl1bS11cDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJG1lZGl1bS1yYW5nZSl9KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1vbmx5OiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkbWVkaXVtLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJG1lZGl1bS1yYW5nZSl9KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1kb3duOiBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6I3t1cHBlci1ib3VuZCgkbWVkaXVtLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG5cbiRsYXJnZS11cDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2Utb25seTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2UtZG93bjogXCIjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG5cbiR4bGFyZ2UtdXA6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCR4bGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcbiR4bGFyZ2Utb25seTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJHhsYXJnZS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje3VwcGVyLWJvdW5kKCR4bGFyZ2UtcmFuZ2UpfSlcIiAhZGVmYXVsdDtcblxuJHh4bGFyZ2UtdXA6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2xvd2VyLWJvdW5kKCR4eGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4keHhsYXJnZS1vbmx5OiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkeHhsYXJnZS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje3VwcGVyLWJvdW5kKCR4eGxhcmdlLXJhbmdlKX0pXCIgIWRlZmF1bHQ7XG4iLCIkYmxvZ0dyZXk6ICRsaWdodC1ncmV5O1xuXG4vLyBCbG9nXG4uYmxvZy1wYWdle1xuICAuYmxvZy1jb250ZW50e1xuICAgIG1hcmdpbi10b3A6ICRjb250ZW50LW1hcmdpbi10b3A7XG5cbiAgICBhc2lkZSNjb2xyaWdodHtcbiAgICAgIC50YWdzLXdyYXBwZXJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gICAgICAgIGg1e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIpO1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9ibG9nL2F1dGhvclwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvYmxvZy9ibG9nTGlzdFwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvYmxvZy9ibG9nVGV4dEltYWdlXCI7IiwiLmF1dGhvciB7XG4gICYucmlnaHRDb2wge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYubGlnaHR7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAmIC5hdXRob3ItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIHJlbS1jYWxjKDE3KSBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDgwKTtcbiAgICB3aWR0aDogcmVtLWNhbGMoODApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgfVxuXG4gICYgaDIubmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vQGluY2x1ZGUgZm9udC1mYW1pbHkoYmxvZ1RleHRCb2xkLCAkYmxvZ1RleHRTaXplLCAkYmxvZ1RleHRTaXplKiAxLjYsICRibGFjayk7XG4gIH1cblxuICAmIHAucHJvZmVzc2lvbiB7XG4gICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICB9XG5cbiAgJi5yaWdodENvbCB7XG4gICAgJiAuYXV0aG9yLWJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvL21hcmdpbjogMCBhdXRvIHJlbS1jYWxjKDEyKSBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNCk7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMjgpO1xuICAgICAgJiBzdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5saWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNjUpO1xuICAgICYgaDIubmFtZSB7XG4gICAgICAvL0BpbmNsdWRlIGZvbnQtZmFtaWx5KGJsb2dUZXh0LCAoJGJsb2dUZXh0U2l6ZSAtIDIpLCAoJGJsb2dUZXh0U2l6ZSAtIDIpICogMS42LCAkYmxhY2spO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1KTtcblxuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg5MCk7XG4gICAgJiAuYXV0aG9yLWltYWdlIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygxNDApO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNDApO1xuICAgIH1cbiAgICAmIC5wcmVzZW50YXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNjUpO1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDY1KTtcbiAgICAgIC8vQGluY2x1ZGUgZm9udC1mYW1pbHkoYmxvZ1RleHQsICgkYmxvZ1RleHRTaXplIC0gMiksICgkYmxvZ1RleHRTaXplIC0gMikgKiAxLjYsICRibGFjayk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygyNjUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5oMi5lbnRyaWVzLXRpdGxlIHtcbiAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGV4dEJvbGQsICRibG9nSDJTaXplLCAkYmxvZ0gyU2l6ZSAqIDEuNiwgJGJsYWNrKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMjApO1xuXG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoODApO1xuICB9XG59XG4iLCJkaXYudGFnLXNlbGVjdCB7XG4gIGhlaWdodDogcmVtLWNhbGMoNzApO1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vdG9wOiByZW0tY2FsYygtMzUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgei1pbmRleDogMTtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmIC50aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDI1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg2MCk7XG4gICAgaGVpZ2h0OiByZW0tY2FsYyg3MCk7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDIxMyk7XG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygyMTMpO1xuICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzApO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzttYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgJiBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAvL0BpbmNsdWRlIGZvbnQtZmFtaWx5KGJsb2dUZXh0LCAyNywgMjcgKiAxLjYsICRibGFjayk7XG4gICAgfVxuICAgICYgc3Bhbi50cmlhbmdsZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNzApO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyMik7XG4gICAgICByaWdodDogcmVtLWNhbGMoMzApO1xuICAgICAgJiBzdmcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRlcGxveWVkIHtcblxuXG4gICAgJiAudGl0bGUgc3Bhbi50cmlhbmdsZSBzdmd7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmIHVsLm9wdGlvbnMge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzMDApO1xuICAgICAgbWF4LWhlaWdodDogcmVtLWNhbGMoNzUwKTtcblxuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICAgICAgfVxuICAgICAgJiBsaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpXG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmIHVsLm9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcztcbiAgICAmIGxpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQwMCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRibGFjaztcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gICAgbWFyZ2luOjA7XG5cbiAgICAmLm9wdGlvbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsb2dHcmV5O1xuICAgICAgfVxuICAgICAgJiAuYWN0aXZlIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZ0JsdWU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYyg0MDApO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQwMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmIGEsICYgc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGV4dCwgMjcsIDI3ICogMS42LCAkYmxhY2spO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmIGEsICYudGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg3MCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDI1KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDI1KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICB9XG5cbn1cblxuLy8gQmxvZyBMaXN0ZVxuLy8uYmxvZy1saXN0e1xuLy9cbi8vfVxuLy8uYmxvZy1lbnRyeXtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgLmRhdGV7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICBjb2xvcjogJGJsYWNrO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuLy8gICAgdG9wOiAwO1xuLy8gICAgbGVmdDogNTAlO1xuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4vLyAgICBwYWRkaW5nOiAuNjY2NjdyZW0gMS4zMzMzM3JlbTtcbi8vICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbi8vICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbi8vICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuLy8gICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbi8vICB9XG4vLyAgLmF1dGhvcntcbi8vICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4vLyAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vICB9XG4vLyAgLmltYWdlLXdyYXBwZXJ7XG4vLyAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgIGhlaWdodDogcmVtLWNhbGMoMzkwKTtcbi8vICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbi8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuLy8gIH1cbi8vfVxuXG4uYmxvZy1saXN0LCAubGFzdEJsb2dQb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogcmVtLWNhbGMoODUwKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuXG4gICYuaGFzVGFnRmlsdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNTApO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDApO1xuICAgIH1cbiAgfVxuICAmIC5ibG9nLWVudHJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoODApO1xuICAgICYgLmRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGV4dCwgKCRibG9nVGV4dFNpemUgLSAyKSwgKCRibG9nVGV4dFNpemUgLSAyKSogMS42LCAkYmxhY2spO1xuICAgICAgdG9wOiByZW0tY2FsYygwKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTApIHJlbS1jYWxjKDIwKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbS1jYWxjKDApOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICAgICYgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDQwMCk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbS1jYWxjKDg1KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgfVxuXG4gICAgfVxuICAgICYgLnRleHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzUpO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg1NSk7XG5cbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgd2lkdGg6IDYyJTtcbiAgICAgIH1cblxuICAgICAgJiBoMi5lbnRyeVRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IHJlbS1jYWxjKC01KTtcbiAgICAgICAgICBsZWZ0OiByZW0tY2FsYygtMTMpO1xuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxMzApO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgZGl2LnRleHQge1xuICAgICAgICAmIHNwYW4uYXJyb3cge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTEpO1xuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygzMCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE3KTtcbiAgICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6ICRhcnJvdy1kZWZhdWx0LXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fXtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAmIGgyLmVudHJ5VGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyMCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzOTMpO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUpIHJlbS1jYWxjKDUpIHJlbS1jYWxjKDE1KSByZW0tY2FsYygxMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLnRleHQtbGVmdCB7XG4gICAgICAucm93LWxheW91dHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICAgICYgLnRleHQtd3JhcHBlciB7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzUpO1xuICAgICAgICB9XG4gICAgICAgICYgaDIuZW50cnlUaXRsZSB7XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgICYgLnRhZ3Mtd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiByZW0tY2FsYygzMikgMDtcbiAgICAgICYgdWwudGFncyB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhmbGV4LWVuZCwgY2VudGVyLCByb3csIHdyYXApO1xuICAgICAgICAmIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIGxpLmNydW5jaCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZ0dyZXk7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwKTtcbiAgICAgICAgJiBsaS5hdXRob3ItdGFnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIGxpLmF1dGhvci10YWcge1xuICAgICAgICAmIC5hdXRob3Ige1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cblxuICAgIH1cbiAgfVxuXG59XG5cbi5sYXN0QmxvZ1Bvc3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYmxvZ1RleHRJbWFnZSB7XG5cbiAgJiAucXVvdGUge1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygzMClcbiAgICB9XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjUpIHJlbS1jYWxjKDM1KTtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2MCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNjApO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzgwODA4MDtcblxuICAgIC8vQGluY2x1ZGUgZm9udC1mYW1pbHkoYmxvZ1RpdGxlLCAkYmxvZ1F1b3RlU2l6ZSwgJGJsb2dRdW90ZVNpemUgKiAxLjM3NSwgJGJsYWNrKTtcblxuICB9XG5cbiAgJiBoMiB7XG4gICAgLy9AaW5jbHVkZSBmb250LWZhbWlseShibG9nVGV4dEJvbGQsICRibG9nSDJTaXplLCAkYmxvZ0gyU2l6ZSAqIDEuNiwgJGJsYWNrKTtcbiAgfVxuXG4gICYgLnRleHQge1xuICAgIHBhZGRpbmc6IDA7IC8vb3ZlcnJpZGVcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XG4gIH1cblxuICAmIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDUpO1xuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJiAuY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vb3ZlcnJpZGU7XG4gICAgICAmIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5ibG9nVGV4dEltYWdlUmlnaHRDb2wge1xuICBwYWRkaW5nOiByZW0tY2FsYyg2KSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZ0dyZXk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xuICBoM3tcblxuICB9XG4gICYgaDMsIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCByZW0tY2FsYyg2KTtcbiAgfVxuICAmIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJiAuaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJiAuY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAvL292ZXJyaWRlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyAvL292ZXJyaWRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsb2dHcmV5OyAvL292ZXJyaWRlXG4gICAgICAmIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgYS5jb21wby1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYgc3BhbntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJi5hcnJvd3tcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDI4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDYpO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEV4aGliaXRpb25cbiNleGhpYml0aW9uX2hlYWRlcl93cmFwcGVye1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxOCkgMDtcbiAgICBmb250LWZhbWlseTogRGVtaTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyMikgMCByZW0tY2FsYygxOCkgMDtcbiAgICAub3Blbi1ub3ctY29udGVudHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG5cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAuZXhoaWJpdGlvbi1jb250ZW50e1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDI0KTtcbiAgICBoNHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgICAgbWFyZ2luOiByZW0tY2FsYygxOCkgMDtcbiAgICB9XG4gIH1cbn1cbi5leGhpYml0aW9uLWN0YS1saW5re1xuICAmLCBhe1xuICAgIGZvbnQtZmFtaWx5OiBBZnJpa2FTZW1pQm9sZDtcbiAgfVxufVxuXG4uZnVsbC13aWR0aC13cmFwcGVye1xuICAudG5zLW91dGVye1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTQ1cHg7XG4gICAgfVxuICB9XG59XG4uZXhoaWJpdGlvbi13cmFwcGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5mdWxsLXdpZHRoLXdyYXBwZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgfVxuICAjY29scmlnaHR7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICB9XG4gICAgLmV4aGliaXRpb24tY3RhLWxpbmt7XG4gICAgICAmLCBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZnJpa2FTZW1pQm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1saW5rc3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcmVtLWNhbGMoOCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGxpe1xuICAgICAgICBpbWd7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm11c2V1bS1pbmZvcywgLml0ZW0tbGlzdCwgLmRvd25sb2FkcywgLmNvbXBvbmVudHMsIC5jb250YWN0LWluZm9zLCAudGV4dHN7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNik7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgIH1cbiAgICBoM3tcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5pdGVtLWxpc3R7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLmV2ZW50LXNob3J0LWxpc3QtZW50cnl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmV2dC1kYXRle1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOS4yKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWluZm9ze1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOS4yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBFeGhpYml0aW9uIExpc3RlXG4uZXhoaWJpdGlvbi1saXN0e1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMik7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ4KTtcbiAgLml0ZW0tbGlzdC1lbnRyeXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgaDJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2KTtcbiAgICAgIH1cbiAgICAgIGg1e1xuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDYpIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5saXN0LWl0ZW0tbGlua3tcbiAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAuaXRlbS1pbWctZGV0YWlse1xuICAgICAgICBpbWd7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdC1pdGVtLXRleHR7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTIpIHJlbS1jYWxjKDI0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuLy8gQmxvZ1xuI29jbS1wYWdlLCAjb3djLXBhZ2V7XG4gIC5jb2wtaGVhZGVye1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgfVxuICAjY29sbGVmdHtcbiAgICAuc2Nyb2xsLWRpcmVjdG9yeXtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTQpIDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCR0ZXh0LWZvbnQtc2l6ZSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC50ZXh0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNCk7XG4gICAgICB9XG4gICAgICAubGV2ZWwyLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDI2KTtcbiAgICAgIH1cbiAgICAgIC5sZXZlbDMtY29udGFpbmVye1xuICAgICAgICAudGV4dHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoNDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGVwaCwgYXtcbiAgICAmOmhvdmVye1xuICAgICAgJiwgc3BhbntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpZGViYXJ7XG4gICAgLnNjcm9sbC1pbmRleHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAudGl0bGV7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygyKSAwO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KSAwO1xuICAgICAgfVxuICAgICAgLnNjcm9sbC1pbmRleC1pdGVte1xuICAgICAgICBwLCBhLCBkaXYge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb290ZXItdGV4dC1mb250LXNpemUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNtdXJkb2NrX3NlYXJjaHdyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogcmVtLWNhbGMoOCk7XG4gIEBpbmNsdWRlIGZsZXhCb3hlcyhmbGV4LXN0YXJ0LCBjZW50ZXIsIHJvdywgd3JhcCk7XG4gIC5zY3JvbGwtaW5kZXgtc2VhcmNoe1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAjbG9hZGVyX2Rpc3BsYXl7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufSIsImhlYWRlcntcbiAgQGluY2x1ZGUgZmxleEJveGVzKHNwYWNlLWJldHdlZW4sIGZsZXgtZW5kLCByb3csIG5vd3JhcCk7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTFweCAxOXB4IC00cHggcmdiYSgwLDAsMCwwLjM5KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxMXB4IDE5cHggLTRweCByZ2JhKDAsMCwwLDAuMzkpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE5cHggLTRweCByZ2JhKDAsMCwwLDAuMzkpO1xuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTIpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDcwKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAmOmFmdGVye1xuICAgIC8vY29udGVudDogJyc7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICAvL3RvcDogY2FsYygxMDAlIC0gMThweCk7XG4gICAgLy9sZWZ0OiAwO1xuICAgIC8vLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAxNHB4IC00cHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAvLy1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNHB4IHJnYmEoMCwwLDAsMC4xOCk7XG4gICAgLy9ib3gtc2hhZG93OiAwcHggMTBweCAxNHB4IC00cHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAvL2hlaWdodDogMThweDtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3otaW5kZXg6IDE7XG4gIH1cbiAgQG1lZGlhICN7XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMHB4KVwifSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICB9XG4gIH1cblxuICAvLyBOYXZpZ2F0aW9uXG4gICNsb2dve1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJiwgPiBhLCBpbWd7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICNoZWFkZXJfbmF2aWdhdGlvbntcbiAgICBAaW5jbHVkZSBmbGV4Qm94ZXMoc3BhY2UtYmV0d2VlbiwgY2VudGVyLCByb3csIG5vd3JhcCk7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBAaW5jbHVkZSBmbGV4Qm94ZXMoZmxleC1zdGFydCwgY2VudGVyLCByb3csIG5vd3JhcCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgpIDA7XG4gICAgICAmOm5vdCgub3Blbil7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLmZpeGVke1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbmF2e1xuICAgIC8vcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDYpO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMCk7XG4gICAgICAmLmFjdGl2ZS1lbHR7XG4gICAgICAgIGxpOm5vdCguYWN0aXZlKTpub3QoLm9wZW4pe1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAvL291dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6ICNmZmZlZmQgc29saWQgMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgIGE6bm90KDpob3Zlcil7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cy13aXRoaW57XG4gICAgICBhOm5vdCg6Zm9jdXMpe1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1tZW51LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQsIHJvdywgbm93cmFwKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyNCkgMDtcbiAgICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoNDUpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm5hdiB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMwKTtcbiAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjBlbTtcbiAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEyKSByZW0tY2FsYygzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgPi5zdWItbWVudS1hcnJvd3tcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgICAgICAgJi5hY3RpdmUsICYub3BlbntcbiAgICAgICAgICAgICAgPi5zdWItbWVudS1hcnJvd3tcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpe1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmhhcy1zdXYtbmF2e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnN1Yi1uYXYtcHJlZml4e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDNweDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWItbmF2LXN0YXR1c3tcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDMwJyUzRSUzQ2cgaWQ9J2Fycm93X3JpZ2h0JyBkYXRhLW5hbWU9J0Fycm93IFJpZ2h0JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzMUQxRDFCJyBwb2ludHM9JzAgMC43IDAuNyAwIDE2IDE1IDAuNyAzMCAwIDI5LjMgMTQuNSAxNSAwIDAuNycvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxMCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTguNzUpO1xuICAgICAgICAgICAgICB0b3A6IHJlbS1jYWxjKDcpO1xuICAgICAgICAgICAgICBsZWZ0OiByZW0tY2FsYygtMTYpO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0tY2FsYygtMjQpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgLnN1Yi1uYXYtc3RhdHVze1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHVse1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDApO1xuICAgICAgICAgICAgICAgID4gbGl7XG4gICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8mOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSwgJi5hY3RpdmV7XG4gICAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICAgID4gdWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICA+IHVse1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAubWVudS1oaWdobGlnaHQge1xuICAgICAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaGlnaGxpZ2h0LWNvbnRlbnQge1xuICAgICAgICAgICAgJjpub3QoLm9wZW4pIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhpZ2hsaWdodC1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5oaWdobGlnaHQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjgwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHVse1xuICAgICAgQGluY2x1ZGUgZmxleEJveGVzKGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQsIHJvdywgbm93cmFwKTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDgpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAuc3ViLW1lbnUtd3JhcHBlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+bGl7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgICYsID4gYXtcbiAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjUpO1xuICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwKSByZW0tY2FsYyg4KTtcbiAgICAgICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgfVxuICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgIHBhZGRpbmc6IC42MjV2dztcbiAgICAgICAgICAgfVxuICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0KSByZW0tY2FsYygwKTtcbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gYTpmb2N1cyB+IGRpdi5zdWItbWVudS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuc3ViLW1lbnUtd3JhcHBlcntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3ctd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDE4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMThweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMThweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgJi5oYXMtc3V2LW5hdntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvL2NvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMTYnJTNFJTNDZyBjbGFzcz0nYXJyb3ctZG93bicgd2lkdGg9JzE1JyBoaWVnaHQ9JzgnIGRhdGEtbmFtZT0nQXJyb3cgRG93biclM0UlM0Nwb2x5Z29uIGZpbGw9JyUyMzFEMUQxQicgcG9pbnRzPScyOS4zIDAgMzAgMC43IDE1IDE2IDAgMC43IDAuNyAwIDE1IDE0LjUgMjkuMyAwJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0tY2FsYygxOC43NSk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTApO1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ViLW1lbnUtYXJyb3d7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgID4gLnN1Yi1tZW51LXdyYXBwZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+LnN1Yi1tZW51LWFycm93e1xuICAgICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGxpe1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDZweCAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVG91Y2ggTmF2aWdhdGlvblxuICAjdG91Y2hfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICAjdG91Y2hfbWVudV9jbG9zZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIC8vaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vZmxleDogbm9uZTtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAvL2hlaWdodDogMnB4O1xuICAgICAgLy9iYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAvL3RyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8vbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgIC8vXG4gICAgICAvLyY6YmVmb3Jle1xuICAgICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICB6LWluZGV4OiAxO1xuICAgICAgLy8gIHRvcDogLTEwcHg7XG4gICAgICAvLyAgbGVmdDogMDtcbiAgICAgIC8vICB3aWR0aDogMTAwJTtcbiAgICAgIC8vICBoZWlnaHQ6IDJweDtcbiAgICAgIC8vICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgLy8gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAmLnNlbGVjdGVke1xuICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgLy8+IGRpdiB7XG4gICAgICAvLyAgJjpiZWZvcmUsXG4gICAgICAvLyAgJjphZnRlciB7XG4gICAgICAvLyAgICB0b3A6IDA7XG4gICAgICAvLyAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAvLyAgfVxuICAgICAgLy8gICY6YWZ0ZXIge1xuICAgICAgLy8gICAgb3BhY2l0eTogMDtcbiAgICAgIC8vICB9XG4gICAgICAvL31cbiAgICAgICN0b3VjaF9tZW51X29wZW57XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAjdG91Y2hfbWVudV9jbG9zZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNuYXZfbGFuZ3tcbiAgICBhe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5maXhlZCl7XG4gICAgI21vYmlsZV9vcGVuX25hdntcbiAgICAgICYuZml4ZWR7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5maXhlZHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAjaGVhZGVyX25hdmlnYXRpb257XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgI25hdl9sYW5ne1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJmb290ZXJ7XG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZm9vdGVyLXJvd3tcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEyKSAwO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgIC5zb2NpYWwtbGlua3N7XG4gICAgICBsaTpmaXJzdC1vZi10eXBle1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZm9vdGVyX25hdntcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDcyKTtcbiAgICB1bHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGxpLmhhcy1zdXYtbmF2e1xuICAgICAgICBsaXtcbiAgICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgQGluY2x1ZGUgZmxleEJveGVzKHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQsIHJvdywgbm93cmFwKTtcbiAgICAgID4gbGkgPiBhe1xuICAgICAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDcuMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZm9vdGVyX2luZm9ze1xuICAgIC5mb290ZXItaW5mb3MtY29sdW1ue1xuICAgICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAmOm5vdCguY29sdW1uLWltZyl7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb2x1bW4taW1ne1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTUwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMzApO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICN0b1RvcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDI0KTtcbiAgICByaWdodDogcmVtLWNhbGMoNDgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgdG9wOiByZW0tY2FsYygxMik7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgJi5maXhlZHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Zvb3Rlcl9hY3Rpb25ze1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhzcGFjZS1iZXR3ZWVuLCBjZW50ZXIsIHJvdywgbm93cmFwKTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBAaW5jbHVkZSBmbGV4Qm94ZXMoZmxleC1zdGFydCwgZmxleC1zdGFydCwgY29sdW1uLCBub3dyYXApO1xuICAgIH1cbiAgICBhe1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgIH1cbiAgfVxuXG4gICNmb290ZXJfbmV3c2xldHRlcl9zaWdudXB7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNCk7XG4gICAgfVxuICAgIC5ncmV5LXVuZGVybGluZXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAvL2NvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICB9XG59IiwiLnNpZGViYXJ7XG4gIGgyOmZpcnN0LW9mLXR5cGV7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gICYsIHAsIGEsIGxpLCBvbCB7XG4gICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuICBoMiwgaDMsIC5zaWRlYmFyLXRpdGxle1xuICAgICYsIGF7XG4gICAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE5LjIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgIH1cbiAgfVxuICBoNHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNy42KTtcbiAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgpO1xuICB9XG4gIC5vcGVuLW5vdy1jb250ZW50e1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXRleHR7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC50ZXh0QW5kSW1hZ2V7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLmRvd25sb2FkLWlubGluZS1ibG9ja3tcbiAgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uZG93bmxvYWRze1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5kb3dubG9hZHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZG93bmxvYWQtbGlua3tcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICB9XG4gICAgLmRvd25sb2FkLWFycm93e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn0iLCIuYm94c3tcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMjIuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMjIuNSk7XG4gIH1cbiAgLmJveC1saW5rLWNvbXBvbmVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbSouNjtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIyLjUpO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjIuNSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyMi41KTtcbiAgICB9XG5cbiAgICBoNXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJveC1saW5rLXdyYXBwZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL2hlaWdodDogcmVtLWNhbGMoMjU2KTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAuYm94LWxpbmstY29udGVudCB7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNWYyO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxNikgcmVtLWNhbGMoMTIpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcDpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LWZhbWlseTogQm9vaztcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgkZm9vdGVyLXRleHQtZm9udC1zaXplKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LXJpZ2h0e1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTgpO1xuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNDgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib3gtbGluay1pbWFnZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLm5vLXRleHQpe1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIC5ib3gtbGluay1pbWFnZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5hcnJvdy1yaWdodHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4udHlwZXtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi5ib3hMYXN0QmxvZ1Bvc3R7XG4gICAgICAucm93LWxheW91dHtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAmLmV2ZW50LWJveC1jb21wb25lbnQge1xuICAgICAgICAuYm94LWxpbmstaW1hZ2Uge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VhcmNocmVzdWx0e1xuICAuc2VhcmNoe1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMyKTtcbiAgICAuc2VhcmNoLWlucHV0e1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgIH1cbiAgfVxuICAuc2VhcmNoLWJveHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCR0ZXh0LWZvbnQtc2l6ZSk7XG4gIH1cblxuICAucmVzdWx0LWxpc3R7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAuc2VhcmNoLXJlc3VsdC1lbnRyeXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAuZGV0YWlsLWxpbmt7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEyKTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJGFycm93LWRlZmF1bHQtd2lkdGg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb2xsYXBzaWJsZXtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbSozO1xuICAuY29sbGFwc2libGUtZW50cnl7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5zdWItY29sbGFwc2libGUtZW50cnl7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICAuY29sbGFwc2libGUtdGl0bGV7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sbGFwc2libGUtdGl0bGV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygzMik7XG4gICAgICBoMntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMikgMDtcbiAgICAgIH1cbiAgICAgIGgze1xuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDIwKSAwO1xuICAgICAgICAvL3BhZGRpbmc6IHJlbS1jYWxjKDIwKSAwO1xuICAgICAgfVxuICAgICAgc3Bhbi5hcnJvdy1yaWdodHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjQpO1xuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgLmFycm93LXJpZ2h0IHN2Z3tcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICYuYWN0aXZle1xuICAgICAgICBoMntcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sbGFwc2libGUtY29udGVudHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgICAgJjpub3QoLnN1Yi1jb2xsYXBzaWJsZS1jb250ZW50KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIC5jb2xsYXBzaWJsZS1lbnRyeTpub3QoLnN1Yi1jb2xsYXBzaWJsZS1lbnRyeSk6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbGVmdDogLTI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2xsYXBzaWJsZS1tZWRpYXtcbiAgLmV4aGliaXRpb24tbWVkaWEtZG93bmxvYWQtbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgfVxuICAgIC5leGhpYml0aW9uLW1lZGlhLWRvd25sb2Fke1xuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoMTMwKTtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAubWVkaWEtZG93bmxvYWQtdGV4dHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICY6bm90KC5uby1pbWFnZSl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1Yi1jb2xsYXBzaWJsZS1lbnRyeXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuICAgIC5zdWItY29sbGFwc2libGUtaXRlbS13cmFwcGVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuc3ViLWNvbGxhcHNpYmxlLWl0ZW17XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lZGlhLWRvd25sb2FkLWltYWdle1xuICAgIHdpZHRoOiByZW0tY2FsYygxNzApO1xuICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDEzMCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLm1lZGlhLWRvd25sb2FkLWRhdGUsIC5tZWRpYS1kb3dubG9hZC10ZXh0e1xuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNCk7XG4gIH1cbiAgLm1lZGlhLWRvd25sb2FkLWRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICAmLm5vLWltYWdle1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAubWVkaWEtZG93bmxvYWQtZGF0ZSwgLm1lZGlhLWRvd25sb2FkLWxpbmt7XG4gICAgd2lkdGg6IDE4JTtcbiAgfVxuICAubWVkaWEtZG93bmxvYWQtdGV4dHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBjYWxjKDgyJSAtIDE3MHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjgpO1xuICAgICYubm8taW1hZ2V7XG4gICAgICB3aWR0aDogODIlO1xuICAgIH1cbiAgfVxuICAubWVkaWEtZG93bmxvYWQtbGlua3tcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5yb3ctbGF5b3V0e1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnRleHR7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgfVxuICAgIC5kb3dubG9hZC1hcnJvd3tcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgc3Zne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNpYmxlLXRpdGxle1xuICAgICYuYWN0aXZle1xuICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggZG90dGVkICRibGFjaztcbiAgICB9XG4gIH1cbiAgLmV4aGliaXRpb24tbWVkaWEtZG93bmxvYWQtbGlua3tcbiAgICAubWVkaWEtZG93bmxvYWQtaW1hZ2UsIC5tZWRpYS1kb3dubG9hZC1saW5rID4gLnJvdy1sYXlvdXR7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gICAgLm1lZGlhLWRvd25sb2FkLWltYWdle1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA4cHggI2ZmZjtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggOHB4ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA4cHggI2ZmZjtcbiAgICB9XG4gICAgLm1lZGlhLWRvd25sb2FkLWxpbmt7XG4gICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID4gLnJvdy1sYXlvdXR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAuZG93bmxvYWQtYXJyb3d7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lZGlhLXJlbGVhc2Vze1xuICAudGFiIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg4KSByZW0tY2FsYygxNik7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWJjb250ZW50e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAubWVkaWEtcmVsZWFzZXMtZGF0ZXtcbiAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIC55ZWFye31cbiAgICAuZGF0ZXtcbiAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoNDIpO1xuICAgIH1cbiAgICAudGltZXt9XG4gIH1cbiAgLm1lZGlhLXJlbGVhc2VzLWRldGFpbHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAudGV4dHtcbiAgICAgIHA6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1lZGlhLXJlbGVhc2VzLWxpbmtze1xuICAgICAgJiwgcCwgYSwgbGksIG9se1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgfVxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxOCk7XG4gICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luLWJvdHRvbTtcbiAgICAgIGxpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogcmVtLWNhbGMoLTE4KTtcbiAgICAgICAgICB0b3A6IHJlbS1jYWxjKDIpO1xuICAgICAgICAgIHdpZHRoOiByZW0tY2FsYyg2LjQpO1xuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTIpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMzAnJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHQnIGRhdGEtbmFtZT0nQXJyb3cgUmlnaHQnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMxRDFEMUInIHBvaW50cz0nMCAwLjcgMC43IDAgMTYgMTUgMC43IDMwIDAgMjkuMyAxNC41IDE1IDAgMC43Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tLzU7XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkLWFycm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lZGl0bW9kZXtcbiAgLmNvbGxhcHNpYmxlLWNvbnRlbnR7XG4gICAgLm1nbmxFZGl0b3JCYXIubWdubEVkaXRvcntcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDM1KSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLmNvbGxlY3Rpb24tbGlzdC1jb21wb25lbnR7XG4gIC5jb2xsZWN0aW9uLWNvbnRlbnR7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKC0yMi41KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTIyLjUpO1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1lbnRyeXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMi41KTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMi41KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAgICAgICB9XG4gICAgICAuY29sbGVjdGlvbi1lbnRyeS1jb250ZW50e1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDIxNCwyMTQsMjE0LCAuNik7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLmNvbGxlY3Rpb24tZW50cnktY29udGVudC1pbWFnZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDAlLCAjZjZmNmY2IDgwJSk7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbGxlY3Rpb24tZW50cnktY29udGVudC10ZXh0e1xuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICBwLCBhLCBsaSwgb2x7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQm9vaztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksMTI0LDEyMSwgLjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbGxlY3Rpb24tZGV0YWlse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sbGVjdGlvbi1maWx0ZXJ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtMjIuNSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC0yMi41KTtcblxuICAgICAgLmZpbHRlci1pdGVtLXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjIuNSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIyLjUpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICB9XG5cbiAgICAuc2VsZWN0LWJveHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gIC5mYW5jeWJveC1zbGlkZS0taHRtbHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoe1xuICBmaWxsOiAkd2hpdGU7XG59XG4uY29sbGVjdGlvbi1kZXRhaWx7XG4gIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygxMTAwKTtcbiAgICBoZWlnaHQ6IDk0dmg7XG4gICAgbWF4LWhlaWdodDogcmVtLWNhbGMoMTA4MCk7XG4gIH1cbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5jb2xsZWN0aW9uLWRldGFpbC1jb250YWluZXJ7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAvLy13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhmbGV4LXN0YXJ0LCBjZW50ZXIsIGNvbHVtbi1yZXZlcnNlLCBub3dyYXApO1xuICAgIH1cbiAgfVxuICAuY29sbGVjdGlvbi1kZXRhaWwtbGVmdHtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbGxlY3Rpb24tZGV0YWlsLXRvcC1pbWFnZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLmdhbGxlcnktYWN0aW9uc3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KTtcblxuICAgICAgLmNvbGxlY3Rpb24tZGV0YWlsLWFjdGlvbnMsIC5jb2xsZWN0aW9uLWdhbGxlcnktYWN0aW9uc3tcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgc3Zne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCguZnVsbHNjcmVlbil7XG4gICAgLmNvbGxlY3Rpb24tZGV0YWlsLWxlZnQge1xuICAgICAgLy9taW4taGVpZ2h0OiByZW0tY2FsYyg3ODApO1xuICAgICAgLnRucy1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvL21heC1oZWlnaHQ6IHJlbS1jYWxjKDc4MCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAvL21heC1oZWlnaHQ6IHJlbS1jYWxjKDc4MCk7XG4gICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2xsZWN0aW9uLWRldGFpbC1sZWZ0e1xuICAgIC5kZXRhaWwtYWN0aW9ue1xuICAgICAgJi5pbmZvcm1hdGlvbi1hY3Rpb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgJi5mdWxsc2NyZWVuLWFjdGlvbntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWdhbGxlcnktd3JhcHBlciB7XG4gICAgICAudG5zLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAudG5zLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlLXpvb20ge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnpvb20teDIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5LWFjdGlvbnN7XG4gICAgICAuZGV0YWlsLWFjdGlvbiwgLmdhbGxlcnktem9vbXtcbiAgICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg0KTtcbiAgICAgIH1cbiAgICAgIC5nYWxsZXJ5LXpvb217XG4gICAgICAgICYuZGlzYWJsZXtcbiAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbGxlY3Rpb24tZ2FsbGVyeS1uYXZpZ2F0aW9ue1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCByZW0tY2FsYygyNCk7XG4gICAgICAuZ2FsbGVyeS1hcnJvd3tcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogJGFycm93LWRlZmF1bHQtd2lkdGgqLjQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5nYWxsZXJ5LXByZXZ7XG4gICAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB9XG4gICAgICAgICYuZ2FsbGVyeS1uZXh0e1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2xsZWN0aW9uLWRldGFpbC1yaWdodHtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyOSwxMjQsMTIxKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2KSByZW0tY2FsYygyNCk7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgIH1cbiAgICAuZGV0YWlsLXRleHR7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoMntcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2KTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEJvb2ssIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZGV0YWlsLWluZm9ze1xuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkd2hpdGU7XG4gICAgICBkaXZ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogQm9vaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTIuOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjcycmVtO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ubGFiZWx7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE1lZGl1bTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLWxpbmtze1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNCk7XG4gICAgfVxuICB9XG4gIC5jb2xsZWN0aW9uLWRldGFpbC1ib3R0b217XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTIpO1xuICAgIC5jb2xsZWN0aW9uLXRodW1ibmFpbHMtd3JhcHBlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5zbGlkZXtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAmLnRucy1uYXYtYWN0aXZlLCAmOmhvdmVye1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nYWxsZXJ5LWFycm93e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoNCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAkYXJyb3ctZGVmYXVsdC13aWR0aCouMztcbiAgICAgICAgfVxuICAgICAgICAmLmdhbGxlcnktcHJldntcbiAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5nYWxsZXJ5LW5leHR7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2xsZWN0aW9uLXJlbGF0ZWQtd3JhcHBlcntcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0OCk7XG4gICAgcC5uby1tYXJnaW57XG4gICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24tcmVsYXRlZHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygtNik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKC02KTtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24tcmVsYXRlZC1pdGVtLXdyYXBwZXJ7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNik7XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIC5jb2xsZWN0aW9uLXJlbGF0ZWQtaXRlbXtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoOCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICRmdWxsc2NyZWVuQWN0aW9uTGF5b3V0V2lkdGg6IHJlbS1jYWxjKDgwMCk7XG4gICYuZnVsbHNjcmVlbntcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5jb2xsZWN0aW9uLWRldGFpbC1sZWZ0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWRldGFpbC1yaWdodHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24tZGV0YWlsLXRvcC1pbWFnZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgLmdhbGxlcnktYWN0aW9uc3tcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBtYXgtd2lkdGg6ICRmdWxsc2NyZWVuQWN0aW9uTGF5b3V0V2lkdGg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4KTtcblxuICAgICAgICAuZGV0YWlsLWFjdGlvbntcbiAgICAgICAgICAmLmluZm9ybWF0aW9uLWFjdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sbGVjdGlvbi1kZXRhaWwtdG9wLXRleHR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTYpO1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1kZXRhaWwtYm90dG9te1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudG5zLWl0ZW17XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1kZXRhaWx7XG4gICAgICAuY29sbGVjdGlvbi1kZXRhaWwtdG9wLXRleHR7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiByZW0tY2FsYyg1Mik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbHNjcmVlbkFjdGlvbkxheW91dFdpZHRoO1xuICAgICAgICAuZGV0YWlsLWluZm9ze1xuICAgICAgICAgICYsIGRpdntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbGxlY3Rpb24tdGVhc2Vyc3tcbiAgLmNvbGxlY3Rpb24tdGVhc2VyLWVudHJ5e1xuICAgIC5jb2xsZWN0aW9uLXRlYXNlci1lbnRyeS1jb250ZW50e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45MzZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgIC5saW5rLWxhYmVse1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sbGVjdGlvbi10ZWFzZXItZW50cnktaW1ne1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsICNmNmY2ZjYgODAlKTtcbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHA6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIHNwYW4ubGluay1sYWJlbHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIH1cbiAgICAgIHNwYW4udGV4dHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg4KTtcbiAgICAgIH1cbiAgICAgIHNwYW4uYXJyb3ctcmlnaHR7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGVhc2VyLWNvbnRhaW5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL21hcmdpbi1sZWZ0OiAtNDVweDtcbiAgLy9tYXJnaW4tcmlnaHQ6IC00NXB4O1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XG4gIH1cbiAgLnRucy1vdXRlcntcbiAgICA+IGJ1dHRvbntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC50ZWFzZXItd3JhcHBlcntcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRlYXNlci1lbGVtZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzY4cHgnIGhlaWdodD0nODhweCcgdmlld0JveD0nMCAwIDY3LjQgODYnJTNFJTNDZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyUzRSUzQ2cgaWQ9J0ViZW5lXzEnIGRhdGEtbmFtZT0nRWJlbmUgMSclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgc3Ryb2tlPSclMjMyMzFmMjAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScxLjUycHgnIGQ9J001NC44LDM5LjZhNS45LDUuOSwwLDAsMSw1LjktNS45LDUuOCw1LjgsMCwwLDEsNS45LDUuOVY2MC41YTI0LjcsMjQuNywwLDAsMS00NS4xLDE0TDIsNDcuOWE2LjgsNi44LDAsMCwxLDEuNS05LjRBNi44LDYuOCwwLDAsMSwxMi45LDQwbDUuNyw4VjcuMWE2LjQsNi40LDAsMCwxLDEyLjcsMFYyOGE1LjksNS45LDAsMCwxLDUuOS01LjlBNiw2LDAsMCwxLDQzLjEsMjh2NS43YTUuOSw1LjksMCwxLDEsMTEuNywwdjUuOVonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpLCBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFzZXItZWxlbWVudC1jb250ZW50e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL2xlZnQ6IDA7XG4gICAgICAvL3JpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0NSkgMDtcbiAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KTtcbiAgICAgIH1cbiAgICAgICYuYWxpZ24tY2VudGVye1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYuYWxpZ24tcmlnaHR7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnRlYXNlclRleHR7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2KSByZW0tY2FsYyg0NSk7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgpIHJlbS1jYWxjKDYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLXRlYXNlci1zbGlkZXJ7XG4gICAgICBmb250LWZhbWlseTogQWZyaWthU2VtaUJvbGQ7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMDApO1xuICAgICAgbGluZS1oZWlnaHQ6MC45ZW07XG4gICAgfVxuICAgIC5zdWJ0aXRsZS10ZWFzZXItc2xpZGVye1xuICAgICAgZm9udC1mYW1pbHk6IEFmcmlrYVNlbWlCb2xkO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoNjApO1xuICAgICAgbGluZS1oZWlnaHQ6MC45ZW07XG4gICAgfVxuXG4gICAgLnRleHQtdGVhc2VyLXNsaWRlciB7XG4gICAgICBmb250LWZhbWlseTogRGVtaTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMmVtO1xuICAgIH1cbiAgfVxuICAuaGV4YWdvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMlO1xuICAgIGJvdHRvbTogNyU7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGV4YWdvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDE3My4yMXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E3OTA2OTtcbiAgICAgIG1hcmdpbjogODYuNjBweCAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAyMTIuMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyMTIuMTNweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjU3NzQpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMC41Nzc0KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41Nzc0KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogNDMuOTM0MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMTA2LjA2NjBweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTEwNi4wNjYwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDE3My4yMDUxcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDBweCByZW0tY2FsYyg4KTtcbiAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzJlbTtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLWxpbmtze1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiByZW0tY2FsYygxMik7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIHRvcDogcmVtLWNhbGMoNi40KTtcbiAgICB9XG5cbiAgICBsaXtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgpO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uLXdyYXBwZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm90dG9tOiByZW0tY2FsYygyNik7XG4gICAgbGVmdDogcmVtLWNhbGMoMTIpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRyZW07XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiByZW0tY2FsYygyKTtcbiAgICB9XG4gIH1cblxuICAuc2tpcC1jb21wb25lbnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjQpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC50bnMtaW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cblxuXG4gICYuZWRpdE1vZGV7XG4gICAgLnRlYXNlci1lbGVtZW50e1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB2aWRlb3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50ZXh0QW5kSW1hZ2V7XG4gIGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgdGFibGV7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRkLCB0ciwgcCwgYSwgbGl7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOCk7XG4gICAgfVxuICAgIHRke1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICB0cntcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAvLyY6Zmlyc3QtY2hpbGR7XG4gICAgICAvLyAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIC8vfVxuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2ltcGxlLXRleHQtaW1hZ2V7XG4gIHdpZHRoOiAxMDAlO1xuICBoMntcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNCk7XG4gIH1cbiAgaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBzcGFuLmFycm93LXJpZ2h0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBzdmd7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5jb250ZW50ZW50cnl7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaW1hZ2Utd3JhcHBlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTApO1xuICB9XG59XG4uZm9ybWF0dGVkLWltYWdle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgJi5fNC0zLWZvcm1hdHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICB9XG4gICYuXzE2LTktZm9ybWF0e1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIH1cbn1cblxuLmltYWdlLXdyYXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NvbHJpZ2h0e1xuICAudGV4dEFuZEltYWdlLCAuc2ltcGxlLXRleHQtaW1hZ2V7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIyLjUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjIuNSk7XG4gICAgfVxuICAgIGgyLCBoM3tcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIH1cbiAgICBwOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBwOmxhc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLml0ZW0tbGlzdHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5pdGVtLWxpc3QtZW50cmllcyB7XG4gICAgLml0ZW0tbGlzdC1lbnRyeSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMCk7XG4gICAgICAgIGg0LCAuaDQtc3R5bGV7XG4gICAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg4cHgpIDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLWltZy1kZXRhaWwge1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTcwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMzApO1xuICAgICAgfVxuICAgICAgLmxpc3QtaXRlbS1pbWFnZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgLml0ZW0tbGlzdC1kZXRhaWwge1xuICAgICAgICAvL2N1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLml0ZW0tZGF0ZS1kZXRhaWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzIpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgICAgLml0ZW0tbGlzdC1kZXRhaWwtdGl0bGV7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLWRldGFpbC1hY3Rpb257XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAkYXJyb3ctZGVmYXVsdC13aWR0aDtcbiAgICAgICAgICB0b3A6IDY0JTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuaXRlbS1zaG9ydC1saXN0LWVudHJ5e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTgpO1xuICAgICAgLml0ZW0tZGF0ZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRGVtaVwiO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOS4yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLXN1YmxpbmV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb290ZXItdGV4dC1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLXR4dC1kZXRhaWwge1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzIpO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzIpO1xuICB3aWR0aDogY2FsYyg3NyUgLSAyMjBweCk7XG4gIGg2LCAuaDYtc3R5bGV7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIH1cbiAgaDQsIC5oNC1zdHlsZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDMsIC5oMy1zdHlsZXtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkdGl0bGUtZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogQm9vaztcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIH1cbiAgcHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5pdGVtLWRhdGUtZGV0YWlsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIzJTtcbiAgLmV2dC1kYXRle1xuICAgIC5ldnQtZGF5e1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLXRpdGxlLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB9XG4gICAgLmV2dC10aW1le1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLWZ1bGwtZGV0YWlse1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgPi5yb3ctbGF5b3V0e1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5pdGVtLWRhdGUtZGV0YWlse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLXR4dC1kZXRhaWx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgaDYsIC5oNi1zdHlsZXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2KTtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2UtZGV0YWlsIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygzMik7XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0LWl0ZW0taW1hZ2V7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAuaXRlbS1kYXRlLWRldGFpbHtcbiAgICAgIHdpZHRoOiAxNiU7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzIpO1xuICAgIH1cbiAgICAuaXRlbS10eHQtZGV0YWlsIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAuZnVsbC1kZXRhaWwtdGV4dHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzIpO1xuICAgICAgfVxuICAgICAgLmZ1bGwtZGV0YWlsLWxpbmtze1xuICAgICAgICAmLCBwLCBhLCBsaSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0ZW0tZnVsbC1kZXRhaWwtaW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5saXN0LWl0ZW0taW1hZ2V7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1saXN0LWV4aGliaXRpb24tbGlua3tcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgLmV4aGliaXRpb24tbGlua3tcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2xvc2UtZGV0YWlse1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTUpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAvL2N1cnNvcjogcG9pbnRlcjtcbiAgICBzdmd7XG4gICAgICB3aWR0aDogJGFycm93LWRlZmF1bHQtd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJi5mYW5jeWJveC1jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICAuY2xvc2UtZGV0YWlse1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmV4aGliaXRpb24tbGlzdDpub3QoLnRlYXNlci1saXN0KXtcbiAgLml0ZW0tbGlzdC1lbnRyaWVzIC5pdGVtLWxpc3QtZW50cnl7XG4gICAgLml0ZW0tbGlzdC1kZXRhaWx7XG4gICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgIC5pdGVtLWltZy1kZXRhaWx7XG4gICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIC5pdGVtLXR4dC1kZXRhaWx7XG4gICAgICAgIHdpZHRoOiBjYWxjKDcyJSAtIDUwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMyKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgLml0ZW0tZGV0YWlsLWFjdGlvbntcbiAgICAgICAgc3Zne1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgLml0ZW0tZGV0YWlsLWFjdGlvbntcbiAgICAgICAgc3Zne1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlYXNlci1saXN0e1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbi1ib3R0b207XG4gIC5pdGVtLWxpc3QtZW50cmllcyAuaXRlbS1saXN0LWVudHJ5e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICAgIC5pdGVtLWxpc3QtZGV0YWlsIHtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJGRlZmF1bHQtbWFyZ2luLWJvdHRvbS8yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJGRlZmF1bHQtbWFyZ2luLWJvdHRvbS8yO1xuICAgICAgfVxuICAgICAgLml0ZW0taW1nLWRldGFpbCwgLml0ZW0tdHh0LWRldGFpbHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LW1hcmdpbi1ib3R0b20vMjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tLzI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLXR4dC1kZXRhaWx7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgaDIsIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuYXJyb3ctcmlnaHR7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0LWl0ZW0taW1hZ2V7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWRldGFpbC1hY3Rpb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5leGhpYml0aW9uLWxpc3QudGVhc2VyLWxpc3R7XG4gIC5pdGVtLWxpc3QtZW50cnkgLml0ZW0tbGlzdC1kZXRhaWwge1xuICAgIGgye1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtZmlsdGVye1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAmOm5vdCguY29sbGVjdGlvbi1maWx0ZXIpe1xuICAgICAgPmRpdjpub3QoLmV4aGlidGlvbi1maWx0ZXIpe1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXhoaWJ0aW9uLWZpbHRlcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbiAgICB9XG4gIH1cbiAgLmJvcmRlci1yaWdodHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcbiAgICAvL3BhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuXG4gIC5maWx0ZXItaXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IERlbWk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg4KSByZW0tY2FsYygxMik7XG4gICAgLy9ib3JkZXI6bm9uZTtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDQ4KTtcbiAgICAmLmZpbHRlci10aXRsZXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmZpbHRlci1hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6ICRhcnJvdy1kZWZhdWx0LXdpZHRoO1xuICAgIH1cbiAgfVxuICAjcmVzZXR7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBpbnB1dC5kYXRlLXBpY2tlcntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59IiwiLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lbWJlZC13cmFwcGVye1xuICAmLnZpZGVvLXRyYW5zY3JpcHRze1xuICAgICYuc2hvdy10cmFuc2NyaXB0c3tcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhbmltYXRpb246IGZhZGVJbiAuM3MgZm9yd2FyZHM7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIC4zcyBmb3J3YXJkcztcbiAgICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Qm94ZXMoZmxleC1zdGFydCwgc3RyZXRjaCwgcm93LCB3cmFwKTtcbiAgICAgICAgLmVtYmVkLXdyYXB7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmVtYmVkLXRyYW5zY3JpcHRze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuY29sbGFwc2libGUtd3JhcHBlcntcbiAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIC5jb2xsYXBzaWJsZS10aXRsZXtcbiAgICAgICAgICAgIHNwYW4uY2xvc2V7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbWJlZC1jYXB0aW9ue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLnNob3ctdHJhbnNjcmlwdHMpe1xuICAgICAgLmVtYmVkLXRyYW5zY3JpcHRze1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAuY29sbGFwc2libGUtY29udGVudHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZW1iZWQtdHJhbnNjcmlwdHN7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYXBzaWJsZS10aXRsZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAwcHg7XG4gICAgICBzcGFuLmFycm93LXJpZ2h0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICBzdmd7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjQpO1xuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmNsb3Nle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtvcGFjaXR5OjA7fVxuICAxMDAlIHtvcGFjaXR5OjE7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge29wYWNpdHk6MDt9XG4gIDEwMCUge29wYWNpdHk6MTt9XG59IiwiXG5cbiNuZXdzbGV0dGVyX3NpZ251cHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwxNjksMTQ1KTtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGgye1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZm9ybS1lbGVtZW50e1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXR7XG4gICAgICAmW3R5cGU9dGV4dF0ge1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg2KSByZW0tY2FsYyg4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEJvb2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1Ym1pdC1lbGVtZW50e1xuICAgIGZvbnQtZmFtaWx5OiBEZW1pO1xuICAgIGxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkdGV4dC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAuc3VibWl0U2VhcmNoe1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzbGV0dGVyLWluZm9zLXdyYXBwZXJ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNCk7XG4gIH1cbn0iLCIuZm9ybS13cmFwcGVye1xuICBmb3Jte1xuICAgIC5maWVsZHtcbiAgICAgIGlucHV0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBmaWVsZHNldHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW5wdXQsIHRleHRhcmVhe1xuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBsYWJlbHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrLWJveC1sYWJlbHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICYuY2J4e1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogNnB4IDhweCA2cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMik7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCMwMDEwNEIsLjA1KTtcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICBzdHJva2U6ICMwMDAwMDA7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTZweDtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxNnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLy8gIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAvLyAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgICAgJjpob3ZlciBzcGFuOmZpcnN0LWNoaWxke1xuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5pbnAtY2J4e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbnAtY2J4OmNoZWNrZWQgKyAuY2J4e1xuXG4gICAgc3BhbntcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYW5pbWF0aW9uOiB3YXZlIC40cyBlYXNlO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyB3YXZlIHtcbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gICZfX2N1cnJlbnQge1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IC0xMHB4IHRyYW5zcGFyZW50aXplKCMwMDAsIDAuOSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICYgKyAuc2VsZWN0LWJveF9fbGlzdCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MDBweDtcbiAgICAgICAgLy8gV2UgaGF2ZSB0byBzZXQgXCJhbmltYXRpb24tbmFtZTogbm9uZTtcIiB0byBtYWtlIHRoZSBsaXN0IHZpc2libGUgKHJlYWQgYmVsb3cgaG93IGl0IHdvcmtzKVxuICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgICAgLnNlbGVjdC1ib3hfX29wdGlvbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QtYm94X19pY29uIHtcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6Y2hlY2tlZCArIC5zZWxlY3QtYm94X19pbnB1dC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzO1xuXG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggLTEwcHggdHJhbnNwYXJlbnRpemUoIzAwMCwgMC45KTtcblxuICAgIC5maWx0ZXItaXRlbXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICB9XG4gIH1cblxuICAmX19vcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1yb3d7XG4gIC5zZWxlY3QtYm94e1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgICB3aWR0aDogOTYlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmLCBsYWJlbHtcbiAgICAgIGZvbnQtZmFtaWx5OiBCb29rO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogcmVtLWNhbGMoMzApO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNlbGVjdC1ib3hfX2ljb257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnRucy1jYXJvdXNlbDpub3QoLmdyaWQtZ2FsbGVyeSl7XG4gIC50bnMtaW5uZXJ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4udG5zLW5hdntcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRucy1pdGVte1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdmlkZW8uYmFja2dyb3VuZC12aWRlb3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLmNvbnRyb2xzLWFycm93c3tcbiAgb3V0bGluZTogbm9uZTtcbiAgLmNvbnRyb2xzX19wcmV2LCAuY29udHJvbHNfX25leHR7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtd3JhcHBlcjpub3QoLnRlYXNlci13cmFwcGVyKXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuY29udHJvbHMtYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmLmNvbnRyb2xzX19wcmV2e1xuICAgICAgbGVmdDogcmVtLWNhbGMoLTQ1KTtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICBsZWZ0OiByZW0tY2FsYygwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb250cm9sc19fbmV4dHtcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygtNDUpO1xuICAgICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICAgIHJpZ2h0OiByZW0tY2FsYygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWQtY2Fyb3VzZWx7XG4gICY6bm90KC5lZGl0LW1vZGUpe1xuICAgIHdpZHRoOiA3MCU7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW4tYm90dG9tO1xuICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDM2KTtcbiAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgLy9tYXJnaW4tdG9wOiByZW0tY2FsYygyNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICB9XG5cbiAgaDR7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJHRleHQtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygwKTtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICB9XG4gIH1cblxuICBwe1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRzbWFsbC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNik7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNik7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAudG5zLWNhcm91c2Vse1xuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjQpO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMCk7XG4gICAgfVxuICB9XG4gICYucmVsYXRlZC1leGhpYml0aW9ue1xuICAgIC5pbWFnZS13cmFwcGVye1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgIH1cbiAgICAuY2FwdGlvbntcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0KTtcbiAgICB9XG4gICAgaDV7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cblxuLmdyaWQtZ2FsbGVyeXtcbiAgLmNhcm91c2VsLWl0ZW17XG4gICAgaGVpZ2h0OiA2ODhweDtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWRvd259IHtcbiAgICAgIGhlaWdodDogNTB2aDtcbiAgICB9XG4gICAgLml0ZW0td3JhcHBlcntcbiAgICAgIEBpbmNsdWRlIGZsZXhCb3hlcyhzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0LCBjb2x1bW4sIG5vd3JhcCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICA+IGRpdjpub3QoLnNwYWNlKXtcbiAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmdyaWQtem9vbS1saW5re1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BhY2V7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlYXNlci13cmFwcGVyLCAuZ3JpZC13cmFwcGVye1xuICAuY29udHJvbHMtYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgICYuY29udHJvbHNfX25leHR7XG4gICAgICByaWdodDogMDtcbiAgICAgIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MnB4JyBoZWlnaHQ9Jzk0cHgnIHZpZXdCb3g9JzAgMCA0MS42IDkyLjEnJTNFJTNDZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBzdHJva2U9JyUyMzIzMWYyMCcgc3Ryb2tlLXdpZHRoPScxLjUycHgnIGQ9J00xLjEsOC4zLDEzLjMsMSw0MC44LDQ2LjIsMTMuNCw5MSwxLjIsODMuOCwyNC42LDQ2LjNaJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIiksIHBvaW50ZXI7XG4gICAgfVxuICAgICYuY29udHJvbHNfX3ByZXZ7XG4gICAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDJweCcgaGVpZ2h0PSc5NHB4JyB2aWV3Qm94PScwIDAgNDEuNyA5MiclM0UlM0NnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzMjMxZjIwJyBzdHJva2Utd2lkdGg9JzEuNTJweCcgZD0nTTE3LjEsNDYuMyw0MC41LDgzLjgsMjguMyw5MSwuOSw0Ni4yLDI4LjQsMSw0MC42LDguM1onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKSwgcG9pbnRlcjtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRlYXNlci13cmFwcGVye1xuICAudGVhc2VyLWVsZW1lbnR7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1kb3dufSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmdhbGxlcnktY29tcG9uZW50e1xuICAuY2Fyb3VzZWwtaXRlbXtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tZG93bn0ge1xuICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgIH1cbiAgICBhe1xuICAgICAgLy9kaXNwbGF5OiBpbmxpbmU7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gICAgLmNhcHRpb257XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2KTtcbiAgICB9XG4gICAgLmVtYmVkLXdyYXBwZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3MTFweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIkd2lkdGg6IDE1LjYyNWVtO1xuJHJhZGl1czogJHdpZHRoICogMDtcbiR0cmFuc2l0aW9uOiAuM3M7XG4kZm9udC1zaXplOiAkd2lkdGggKiAuMDU2O1xuJGxpZ2h0Ymx1ZTogbGlnaHRibHVlO1xuXG4vKlxuICBBbGwgYSB1c2VyIGhhcyB0byBkbyB0byBjaGFuZ2UgdGhlIGNhbGVuZGFyIHNpemUgaXNcbiAgY2hhbmdlIHRoZSBmb250LXNpemUgb24gdGhlIGNvbnRhaW5lciBhbmQgZXZlcnl0aGluZ1xuICBtYWdpY2FsbHkgcmVzaXplcyBhY2NvcmRpbmdseS4gUmVsYXRpdmUgdW5pdHMgZnR3IVxuKi9cbi5xcy1kYXRlcGlja2VyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogJHdpZHRoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA5MDAxO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgKCR3aWR0aCAqIC4wOCkgKCR3aWR0aCAqIC4wOCkgKCR3aWR0aCAqIC0uMDYpIHJnYmEoMCwwLDAsLjMpO1xuXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnFzLWNlbnRlcmVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnFzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xcy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjc1KTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAuNWVtO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICYucXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLnFzLW92ZXJsYXkteWVhciB7IC8vIE92ZXJsYXkgeWVhciBpbnB1dCBlbGVtZW50LlxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIHBhZGRpbmc6IC4yNWVtIDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAvLyBodHRwczovL2dvby5nbC9vVXVHa0dcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucXMtY2xvc2Uge1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucXMtc3VibWl0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjgsMTI4LDEyOCwuNCk7XG5cbiAgICAmLnFzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgYm9yZGVyLWNvbG9yOiBncmF5O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cblxuICAucXMtb3ZlcmxheS1tb250aC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5xcy1vdmVybGF5LW1vbnRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uIC8gMjtcblxuICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5xcy1jb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyICR0cmFuc2l0aW9uO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgJi5xcy1ibHVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxufVxuXG4ucXMtYXJyb3cge1xuICBoZWlnaHQ6ICR3aWR0aCAvIDEwO1xuICB3aWR0aDogJHdpZHRoIC8gMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXM7XG5cbiAgJjpob3ZlciB7XG4gICAgJi5xcy1sZWZ0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgJi5xcy1yaWdodDphZnRlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA3IDE4JyUzRSUzQ2cgaWQ9J2Fycm93X3NtbF9sZWZ0JyBkYXRhLW5hbWU9J0Fycm93IFNtYWxsIExlZnQnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMxRDFEMUInIHBvaW50cz0nNi4zIDE4IDcgMTcuNSAxLjEgOSA3IDAuNSA2LjMgMCAwIDkgNi4zIDE4Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAmLnFzLWxlZnQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtNTAlKTtcbiAgfVxuXG4gICYucXMtcmlnaHQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDcgMTgnJTNFJTNDZyBpZD0nYXJyb3dfc21sX3JpZ2h0JyBkYXRhLW5hbWU9J0Fycm93IFNtYWxsIFJpZ2h0JyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzMUQxRDFCJyBwb2ludHM9JzAuNyAxOCAwIDE3LjUgNS45IDkgMCAwLjUgMC43IDAgNyA5IDAuNyAxOCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG5cbi5xcy1tb250aC15ZWFyIHtcbiAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5xcy1tb250aCB7XG4gIHBhZGRpbmctcmlnaHQ6IC41ZXg7XG59XG5cbi5xcy15ZWFyIHtcbiAgcGFkZGluZy1sZWZ0OiAuNWV4O1xufVxuXG4ucXMtc3F1YXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy9wYWRkaW5nOiAkd2lkdGggKiAuMDI7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgJHRyYW5zaXRpb247XG5cbiAgJi5xcy1ibHVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxufVxuXG4ucXMtc3F1YXJlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICBoZWlnaHQ6ICR3aWR0aCAvIDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIC8vIE92ZXJyaWRlbiBmb3IgZGF0ZS1yYW5nZSBkYXRlcyBiZWxvdy5cbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcblxuICAmOm5vdCgucXMtZW1wdHkpOm5vdCgucXMtZGlzYWJsZWQpOm5vdCgucXMtZGF5KTpub3QoLnFzLWFjdGl2ZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgfVxuICB9XG59XG5cbi8vIFRvZGF5J3MgZGF0ZVxuLnFzLWN1cnJlbnQge1xuICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbn1cblxuLypcbiAgMyBwb3NzaWJpbGl0aWVzOlxuICAgIDEuIFNpbmdsZSwgYWN0aXZlIGRhdGUuXG4gICAgMi4gRGF0ZXJhbmdlIHN0YXJ0IHNlbGVjdGlvbi5cbiAgICAzLiBEYXRlcmFuZ2UgZW5kIHNlbGVjdGlvbi5cbiovXG4ucXMtYWN0aXZlLFxuLnFzLXJhbmdlLXN0YXJ0LFxuLnFzLXJhbmdlLWVuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4vLyBEYXRlcmFuZ2Ugc3RhcnQgc2VsZWN0aW9uLlxuLnFzLXJhbmdlLXN0YXJ0IHtcbiAgJjpub3QoLnFzLXJhbmdlLTYpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBEYXRlcmFuZ2UgbWlkZGxlIHNlbGVjdGlvbnMuXG4ucXMtcmFuZ2UtbWlkZGxlIHtcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkbGlnaHRibHVlLCAxMCUpO1xuXG4gICY6bm90KC5xcy1yYW5nZS0wKTpub3QoLnFzLXJhbmdlLTYpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5xcy1yYW5nZS0wIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gICYucXMtcmFuZ2UtNiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIERhdGVyYW5nZSBlbmQgc2VsZWN0aW9uLlxuLnFzLXJhbmdlLWVuZCB7XG4gICY6bm90KC5xcy1yYW5nZS0wKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5xcy1kaXNhYmxlZCxcbi5xcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLnFzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnFzLWVtcHR5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucXMtZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5xcy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICR3aWR0aCAqIC4wMztcbiAgICBoZWlnaHQ6ICR3aWR0aCAqIC4wMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzA3ZjtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi8vIFZlcnNpb246IDIuOS4zXG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBwYWRkaW5nOiBjbGllbnRXaWR0aCA9IHdpZHRoICsgcGFkZGluZyAoMCkgPSB3aWR0aFxuICBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBbYXJpYS1jb250cm9sc10sIFtkYXRhLWFjdGlvbl0geyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gID4gLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRucy1ob3Jpem9udGFsIHtcbiAgJi50bnMtc3VicGl4ZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYudG5zLWNhcm91c2VsIHtcbiAgICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgICA+IC50bnMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gbWFrZSBzdXJlIHNsaWRlciBjb250YWluZXIgaXMgdmlzaWJsZVxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgfVxuICA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gID4gLnRucy1tb3Zpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxufVxuLnRucy1hdXRvd2lkdGggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xuICAmLnRucy1jb21wbGV0ZSB7IG9wYWNpdHk6IDE7IH1cbn1cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cbi50bnMtb3ZoIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnRucy12aXN1YWxseS1oaWRkZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMGVtOyB9XG4udG5zLXRyYW5zcGFyZW50IHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLyAqKiogRml4IGEgdmlld3BvcnQgaXNzdWUgaW4gaW5pdGlhbGl6YXRpb25cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vICoqKiBEZXRlY3RpbmcgYnJvd3NlciBjYXBhYmlsaXR5ICoqKlxuJHdpZHRoOiAzMTBweDtcbiRoZWlnaHQ6IDEwcHg7XG4kY291bnQ6IDcwO1xuJHBlcnBhZ2U6IDM7XG5cbi50bnMtdCB7XG4gICYtc3VicDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtY3Qge1xuICAgIHdpZHRoOiAoMTAwJSAqICRjb3VudCAvICRwZXJwYWdlKTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAkY291bnQpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */