@charset "UTF-8";@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Regular.eot);src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Regular.eot?#iefix) format("embedded-opentype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Regular.woff2) format("woff2"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Regular.woff) format("woff"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/images/RobotoSlab-Regular.svg#RobotoSlab-Regular) format("svg")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Light.eot);src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Light.eot?#iefix) format("embedded-opentype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Light.woff2) format("woff2"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Light.woff) format("woff"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/images/RobotoSlab-Light.svg#RobotoSlab-Light) format("svg")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Bold.eot);src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Bold.eot?#iefix) format("embedded-opentype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Bold.woff2) format("woff2"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Bold.woff) format("woff"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/images/RobotoSlab-Bold.svg#RobotoSlab-Bold) format("svg")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Medium.eot);src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Medium.eot?#iefix) format("embedded-opentype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Medium.woff2) format("woff2"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/RobotoSlab-Medium.woff) format("woff"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/images/RobotoSlab-Medium.svg#RobotoSlab-Medium) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-bold.eot);src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-bold.eot?#iefix) format("embedded-opentype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-bold.woff2) format("woff2"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-bold.woff) format("woff"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-bold.ttf) format("truetype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/images/montserrat-bold.svg#montserratbold) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-bolditalic.eot);src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-bolditalic.eot?#iefix) format("embedded-opentype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-bolditalic.woff2) format("woff2"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-bolditalic.woff) format("woff"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-bolditalic.ttf) format("truetype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/images/montserrat-bolditalic.svg#montserratbold) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-light.eot);src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-light.eot?#iefix) format("embedded-opentype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-light.woff2) format("woff2"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-light.woff) format("woff"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-light.ttf) format("truetype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/images/montserrat-light.svg#montserratbold) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-medium.eot);src:url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-medium.eot?#iefix) format("embedded-opentype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-medium.woff2) format("woff2"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-medium.woff) format("woff"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/fonts/montserrat-medium.ttf) format("truetype"),url(/pub/static/frontend/Webcrossing/insider/de_DE/build/images/montserrat-medium.svg#montserratbold) format("svg")}body{color:#000;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400}@media only screen and (max-width:768px){body{font-size:1.7rem;line-height:2.4rem}}h1,h2,h3,h4,h5,h6{color:#333;font-family:Roboto Slab;font-weight:700;margin:0;padding:0;text-align:center}h1{font-size:5.2rem;font-weight:700;line-height:7.2rem;padding-bottom:.6rem}h1:not(:first-child){padding-top:0}h1.noPadding{padding-bottom:0}@media only screen and (max-width:768px){h1{font-size:3.4rem;line-height:4.6rem}}h2{font-size:3.2rem;font-weight:600;line-height:4.5rem;margin-bottom:4rem}h2:not(:first-child){margin-bottom:0}@media only screen and (max-width:768px){h2{font-size:2.4rem;line-height:3.4rem;margin-bottom:5rem}}h3{font-size:2.4rem;font-weight:700;letter-spacing:0;line-height:3.1rem}h3:not(:first-child){padding-top:0}@media only screen and (max-width:768px){h3{font-size:1.7rem;line-height:2.4rem}}h4{font-size:1.6rem;font-weight:700;line-height:2.6rem}a{color:#333;text-decoration:none}b,strong{font-weight:700}ol,ul{list-style:none;margin:0;padding:0}*,:after,:before{box-sizing:inherit;margin:0;outline:none;padding:0}html{font-size:62.5%}body{box-sizing:border-box;font-size:1.8rem;line-height:3.1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;margin:0 auto;padding-top:18.9rem}body.cms-home{padding-top:0}body.cms-home #maincontent{padding-top:18.9rem}body img{display:block;max-width:100%}.minicart-wrapper ._block-content-loading{height:100%;left:0;position:absolute;top:0;width:100%}.price-final_price{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;align-items:flex-end}.price-final_price .price-label{display:none}.price-final_price .percentage{color:#e30613;font-size:1.4rem;margin-right:1.5rem}.price-final_price .normal-price span{line-height:normal}.price-final_price .normal-price span.price-label{display:none;margin-right:1rem}.price-final_price .special-price{color:#e30613;line-height:normal}.price-final_price .special-price span{line-height:normal}.price-final_price .special-price .price-label{display:none}.price-final_price .old-price{align-items:center;color:#333;display:flex;font-weight:400;justify-content:center;opacity:.5;padding-left:1rem;padding-right:1rem;text-decoration:line-through;width:auto}.price-final_price .old-price span{font-size:1.4rem;line-height:normal}.price-final_price .old-price .price-label{display:none}.fotorama-item .fotorama__thumb-border{border-color:#e30613}.fotorama-item .fotorama__active .fotorama__dot{background-color:#e30613;border-color:#e30613}.paypal input{border:0;width:auto}.password-strength-meter{font-size:14px}.password-strength-meter #password-strength-meter-label{font-weight:800}.fal{font-weight:400}p{margin-bottom:1.5rem}::-moz-selection{background-color:#e30613;color:#fff}::selection{background-color:#e30613;color:#fff}#block-shipping{display:none}.block-title{font-family:Roboto Slab;font-weight:700}.block-title>*{color:#333;font-size:36px;margin-bottom:0;padding:25px 0;text-transform:uppercase;width:100%}.scrollTop{bottom:-200px;color:#fff;display:inherit;font-size:14px;font-weight:800;position:fixed;right:15px;text-align:center;text-transform:uppercase;transition:all .2s ease;z-index:10}.scrollTop.scroll{bottom:30px}.scrollTop:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweH08L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgMjEgMjMuNzUpIj48Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgY2xhc3M9ImEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNzUgMy43NSkiLz48cGF0aCBkPSJNMzIuNjM5IDIzLjc1SDE0Ljg2MU0zMi42MzkgMjMuNzVsLTguODg5IDguODg5TTMyLjYzOSAyMy43NWwtOC44ODktOC44ODkiIGNsYXNzPSJhIi8+PC9nPjwvc3ZnPg==);display:block;line-height:normal}.text .links a{background:#e30613;color:#fff;display:inline-block;font-size:14px;font-weight:800;height:auto;line-height:normal;padding:15px 20px;text-transform:uppercase;width:auto}.mobile,.section-item-title.nav-sections-item-title{display:none}.block.widget .block-title>*{color:#e30613}input,select{width:100%}input[type=checkbox],select[type=checkbox]{display:inline-block;width:auto}.columns{display:flex;flex-direction:row-reverse;justify-content:center;margin:0 auto;max-width:140rem;padding:8rem 15px 10rem;width:100%}@media only screen and (max-width:1400px){.columns{max-width:102.4rem}}@media only screen and (max-width:1051px){.columns{max-width:65rem}}@media only screen and (max-width:768px){.columns{max-width:90%;padding:0}}.columns .column{width:100%}.column table{border-collapse:collapse;width:100%}.column table thead tr{font-size:1.8rem;font-weight:700;line-height:1;text-align:center}.column table thead tr:first-child{text-align:left}.column table thead th{font-size:1.8rem;padding:0 1rem 1rem;text-align:center}.column table thead th.col{border-bottom:.1rem solid rgba(0,0,0,.5)}.column table thead th.item{padding-left:0;text-align:left}.column table thead th.action{padding:0;width:24px}.column table tbody{border-bottom:1px solid #484848;padding:.6rem 0;width:100%}.column table tr.item-actions td{padding-bottom:0}.column table tr.item-actions td .actions-toolbar{bottom:100%;margin-top:0;position:absolute;right:0}.column table tr .control.size{display:flex;justify-content:flex-end;padding-right:8.2rem;text-align:right}.column table tr td{padding:0;text-align:right}.column table tr td.amount{padding:1rem 0}.column table tr td.col{display:table-cell;padding:0 .6rem;position:relative;text-align:center;vertical-align:center}.column table tr td.col.item{display:block;padding:.6rem 0;width:100%}.column table tr td.col.item a{display:table-cell}.column table tr td.col.item a span{display:block;position:relative}.column table tr td.col.item a span img{height:100%;left:0;position:absolute;top:0}.column table tr td.col.item .product-item-name{font-family:Montserrat,sans-serif;font-size:2.4rem;padding-top:0}.column table tr td.col.item .product-item-details{display:table-cell;padding-left:2.5rem;text-align:left;vertical-align:middle}.column table tr td.col.item .product-item-brand{display:block;font-size:1.5rem;text-transform:uppercase;width:100%}.column table tr td.col.item .product strong{line-height:1}.column table tr td.col.price .cart-price{font-weight:400}.column table tr td.col.qty .qty{text-align:center}.column table tr td.col.qty label{display:inline-block}.column table tr td.col.qty .label{display:none}.column table tr td.col.qty input{border:1px solid rgba(72,72,72,.2);color:#000;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:2rem;font-size:1.6rem;font-weight:400;line-height:3.1rem;padding:.5rem 1rem;width:6rem}@media only screen and (max-width:768px){.column table tr td.col.qty input{font-size:1.7rem;line-height:2.4rem}}.column table tr td.col.action{padding:0}.column table tr td.col.action .action{display:inline-block;text-align:center}.column table tr td.col.action .action-delete:before{display:inline-block}.column table tr td.col.action .action span{color:#e30613;display:inline-block;font-size:1.4rem;font-weight:300;height:auto;overflow:initial;padding-top:.3rem;position:inherit;width:100%}.column table .item-options{display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:2rem;margin-top:1rem;-webkit-box-orient:vertical}.column table .item-options dt{font-weight:700;width:7rem}.column table .item-options dd{width:calc(100% - 7rem)}.column table .item-actions{position:relative}.column table .item-actions td{padding:0 0 2.5rem;text-align:right}.column table .item-actions td .actions-toolbar{display:inline-block;position:relative}.column table.cart.item{border-bottom:.1rem solid rgba(0,0,0,.5)}.cms-page-view .columns .column .page-info-main{padding:2rem}.cms-page-view .columns .column .page-info-main ul{margin-bottom:1.5rem;padding-left:20px}.cms-page-view .columns .column .page-info-main ul li{list-style:disc}.cms-page-view .columns .column .page-info-main h2,.cms-page-view .columns .column .page-info-main h3{margin-top:4rem;text-align:left}.cms-page-view .columns .column .page-info-main h2:first-child,.cms-page-view .columns .column .page-info-main h3:first-child{margin-bottom:0;margin-top:0}.breadcrumbs{background:top;border-bottom:3px solid #333}.breadcrumbs ul{display:flex;margin:0 auto;max-width:140rem;padding:0 15px;width:100%}@media only screen and (max-width:1400px){.breadcrumbs ul{max-width:102.4rem}}@media only screen and (max-width:1051px){.breadcrumbs ul{max-width:65rem}}@media only screen and (max-width:768px){.breadcrumbs ul{max-width:90%;padding:0}}.breadcrumbs ul li{padding:7px 10px;position:relative}.breadcrumbs ul li,.breadcrumbs ul li strong{color:#333;font-size:14px}.breadcrumbs ul li:last-child{border-right:0}.breadcrumbs ul li a{color:#333;display:inline-block;font-size:14px;vertical-align:middle}.breadcrumbs ul li a:after{content:"/";display:inline-block;font-size:2rem;margin-left:1rem;vertical-align:middle}fieldset{border:0}.filter{padding-right:2rem;text-align:right}.filter-clear{font-size:1.6rem;margin-right:0;width:100%}.filter-actions{border-bottom:1px solid #333;margin-bottom:2rem;padding:0 0 2rem;text-align:center;width:100%}.filter-actions,.filter-actions a,.filter-current{display:inline-block}.filter-current{padding:1.5rem 0;text-align:öeft;width:100%}.filter-current ol{display:flex;justify-content:flex-start}.filter-current ol .item+.item{padding-left:1rem}.filter-current ol li{padding:0 1rem 0 0}.filter-current ol li:last-child{border:0;padding-right:0}.filter-current ol li .filter-label{color:#333;font-family:Roboto Slab;font-size:1.3rem;font-weight:700;margin:0;padding:0 0 .5rem;width:100%}.filter-current ol li .filter-value{border:1px solid #e30613;border-radius:.4rem;color:#e30613;display:inline-block;font-size:1.6rem;font-weight:300;line-height:normal;line-height:3.8rem;padding:0 .8rem}.filter-current ol li a,.filter-current ol li span{display:inline-block}.filter-current ol li a.remove,.filter-current ol li span.remove{color:#333;margin:0;padding:0}.filter-current ol li a.remove span,.filter-current ol li span.remove span{display:none}.filter-current ol li a.remove:before,.filter-current ol li span.remove:before{content:"\f410";font-family:Font Awesome\ 5 Pro;font-weight:400}.filter-title{cursor:pointer;display:inline-block;display:none;font-size:1.2rem;padding:2rem 0;text-align:left;text-transform:uppercase;width:100%}.filter-title:after{display:inline-block;float:right;margin-left:1.8rem;vertical-align:middle;width:3rem}.filter-title i,.filter-title i:before{display:none}.filter-content{margin-bottom:5rem;text-align:left;width:100%}.filter-content.active{display:inline-block}.filter-options{display:flex;flex-wrap:wrap}.filter-options-title{color:#e30613;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:400;margin-top:1rem;padding:0;text-align:center;text-align:left;text-transform:uppercase;width:100%}.filter-options-content{border-bottom:1px solid #333;padding:1.5rem 0;text-align:center;width:100%}.filter-options-content ol li{border-bottom:1px solid #333;margin-bottom:.5rem;padding-bottom:.5rem}.filter-options-content ol li input{width:auto}.filter-options-content ol li label{padding-left:1rem;width:100%}.filter-options-content ol li:last-child{border-bottom:0;margin-bottom:0}.filter-options-content ol a,.filter-options-content ol li{color:#333;display:flex;font-family:Montserrat,sans-serif;text-align:left;width:100%}.filter-options-content ol a .count,.filter-options-content ol li .count{color:#e30613;margin-left:auto}.filter-options-content:last-child{border:0}.filter-options-content .swatch-attribute-options{display:flex;flex-wrap:wrap;justify-content:flex-start}.filter-options-content .swatch-attribute-options a{border:1px solid #e30613;border-radius:.4rem;color:#e30613;display:inline-block;font-size:1.6rem;font-weight:300;height:3.6rem;line-height:normal;margin-bottom:1rem;margin-right:1rem;opacity:.6;padding:5px;width:3.6rem}.filter-options-content .swatch-attribute-options a:hover{opacity:.8}.filter-options-content .swatch-attribute-options a>div{line-height:normal}.filter-options-content .swatch-attribute.color .swatch-attribute-options a{border:0;border:1px solid rgba(0,0,0,.1);border-radius:.4rem;height:3rem;margin-bottom:1rem;overflow:hidden;padding:0;position:relative;width:3rem}.filter-options-content .swatch-attribute.color .swatch-attribute-options a div{height:100%;left:0;position:absolute;top:0;width:100%}.filter-count-label,.minicart-wrapper a .counter.qty .counter-label{display:none}.minicart-wrapper a .counter.qty .counter-number{background:#fff;border:2px solid #e30613;border-radius:50px;color:#e30613;display:inline-block;font-size:1.4rem;font-weight:800;height:23px;line-height:20px;position:absolute;right:20px;text-align:center;top:0;transition:all .2s ease;width:23px}.minicart-wrapper a .counter.qty.empty{display:none}.cart-empty{text-align:center}.block-minicart{background:#fff;min-width:150px;position:absolute;right:0;z-index:1}.block-minicart .block-content{border:1px solid #333;padding:15px}.block-minicart .block-content .items-total{color:#e30613;margin-bottom:50px}.block-minicart .block-content>.actions{display:flex;justify-content:space-between}.block-minicart .block-content>.actions .actions{width:49%}.block-minicart .block-content>.actions .primary{background:#e30613}.block-minicart .block-content>.actions .primary a{color:#fff;display:inline-block;font-size:14px;padding:.4rem 2rem .5rem;width:100%}.block-minicart .block-content>.actions .primary a span{display:inline-block}.block-minicart .block-content>.actions .primary a:before{display:inline-block;margin-right:10px}.block-minicart .block-content>.actions .secondary{display:flex;width:49%}.block-minicart .block-content>.actions .secondary a{font-size:14px;margin-right:0!important}.block-minicart .block-content>.actions .secondary a span{display:inline-block}.block-minicart .block-content>.actions .secondary a:before{display:inline-block;margin-right:10px}.categorypath-rental #maincontent .category-cms .column,.categorypath-rental #maincontent .columns .column,.categorypath-verleih #maincontent .category-cms .column,.categorypath-verleih #maincontent .columns .column,.cms-no-route #maincontent .category-cms .column,.cms-no-route #maincontent .columns .column,.cms-page-view #maincontent .category-cms .column,.cms-page-view #maincontent .columns .column{margin:0 auto;max-width:820px;width:90%}.categorypath-rental #maincontent .category-cms .column h1,.categorypath-rental #maincontent .category-cms .column h2,.categorypath-rental #maincontent .category-cms .column h3,.categorypath-rental #maincontent .category-cms .column h4,.categorypath-rental #maincontent .category-cms .column h5,.categorypath-rental #maincontent .columns .column h1,.categorypath-rental #maincontent .columns .column h2,.categorypath-rental #maincontent .columns .column h3,.categorypath-rental #maincontent .columns .column h4,.categorypath-rental #maincontent .columns .column h5,.categorypath-verleih #maincontent .category-cms .column h1,.categorypath-verleih #maincontent .category-cms .column h2,.categorypath-verleih #maincontent .category-cms .column h3,.categorypath-verleih #maincontent .category-cms .column h4,.categorypath-verleih #maincontent .category-cms .column h5,.categorypath-verleih #maincontent .columns .column h1,.categorypath-verleih #maincontent .columns .column h2,.categorypath-verleih #maincontent .columns .column h3,.categorypath-verleih #maincontent .columns .column h4,.categorypath-verleih #maincontent .columns .column h5,.cms-no-route #maincontent .category-cms .column h1,.cms-no-route #maincontent .category-cms .column h2,.cms-no-route #maincontent .category-cms .column h3,.cms-no-route #maincontent .category-cms .column h4,.cms-no-route #maincontent .category-cms .column h5,.cms-no-route #maincontent .columns .column h1,.cms-no-route #maincontent .columns .column h2,.cms-no-route #maincontent .columns .column h3,.cms-no-route #maincontent .columns .column h4,.cms-no-route #maincontent .columns .column h5,.cms-page-view #maincontent .category-cms .column h1,.cms-page-view #maincontent .category-cms .column h2,.cms-page-view #maincontent .category-cms .column h3,.cms-page-view #maincontent .category-cms .column h4,.cms-page-view #maincontent .category-cms .column h5,.cms-page-view #maincontent .columns .column h1,.cms-page-view #maincontent .columns .column h2,.cms-page-view #maincontent .columns .column h3,.cms-page-view #maincontent .columns .column h4,.cms-page-view #maincontent .columns .column h5{text-align:left}.categorypath-rental #maincontent .category-cms .column img,.categorypath-rental #maincontent .columns .column img,.categorypath-verleih #maincontent .category-cms .column img,.categorypath-verleih #maincontent .columns .column img,.cms-no-route #maincontent .category-cms .column img,.cms-no-route #maincontent .columns .column img,.cms-page-view #maincontent .category-cms .column img,.cms-page-view #maincontent .columns .column img{margin-bottom:20px}.categorypath-rental #maincontent .category-cms .column iframe,.categorypath-rental #maincontent .columns .column iframe,.categorypath-verleih #maincontent .category-cms .column iframe,.categorypath-verleih #maincontent .columns .column iframe,.cms-no-route #maincontent .category-cms .column iframe,.cms-no-route #maincontent .columns .column iframe,.cms-page-view #maincontent .category-cms .column iframe,.cms-page-view #maincontent .columns .column iframe{max-width:100%}.categorypath-rental #maincontent .category-cms .column a,.categorypath-rental #maincontent .columns .column a,.categorypath-verleih #maincontent .category-cms .column a,.categorypath-verleih #maincontent .columns .column a,.cms-no-route #maincontent .category-cms .column a,.cms-no-route #maincontent .columns .column a,.cms-page-view #maincontent .category-cms .column a,.cms-page-view #maincontent .columns .column a{color:#e30613}@media only screen and (max-width:1400px){body,body.cms-home #maincontent{padding-top:15.9rem}.cms-home .webcrossing-base-imageslider-slider ul li .block-title-sub{padding:0 80px}.header-main-info .block-title{padding-right:0}.header-main-menu nav>ul li.parent a:before{margin-left:5px}.header-main-menu nav>ul li a{font-size:1.4rem;padding:1.5rem}.footer-top-container ul li{font-size:1.3rem}.footer-top-container ul li:before{margin-right:1rem}}@media only screen and (max-width:1200px){#maincontent .columns .column .products ol li,#maincontent .columns .column .products-grid ol li{width:calc(50% - 7.5px)}#maincontent .columns .column .products ol li:nth-of-type(3n),#maincontent .columns .column .products-grid ol li:nth-of-type(3n){margin-right:15px}#maincontent .columns .column .products ol li:nth-of-type(2n),#maincontent .columns .column .products-grid ol li:nth-of-type(2n){margin-right:0}.cms-home .webcrossing-base-category-popular .block-content>.image{width:48%}.cms-home .webcrossing-base-image-single.layout-01 .block-content .text .links{left:15px;right:inherit;top:calc(100% - 8rem)}}@media only screen and (max-width:1051px){html.nav-open{overflow:hidden}body,body.cms-home #maincontent{padding-top:97px}#maincontent .columns{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical}.sidebar{width:100%}.page-layout-2columns-left .columns .column{padding-left:0;width:100%}.page-header.scroll .header-top-logo .logo{padding-left:1.5rem}.page-header.scroll .header-top-cart .minicart-wrapper>a .text,.page-header.scroll .header-top-cart li>a .text,.page-header.scroll .header-top-info .minicart-wrapper>a .text,.page-header.scroll .header-top-info li>a .text{display:none}.page-header.scroll .header-main-info .block-search .block-title{padding-bottom:1.5rem}.page-header.scroll .header-top-shop{top:3px}.header-main{max-height:0;overflow:hidden;transition:all .2s ease}.header-main-container{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;max-height:calc(100vh - 100px);max-width:100%;overflow:auto;padding:0}.header-main-menu{order:1}.header-main-menu .submenu_mobile ul{display:flex}.header-main-menu .submenu_mobile ul li{border-bottom:1px solid #515151;border-right:1px solid #515151;font-size:0;padding:0;width:100%}.header-main-menu .submenu_mobile ul li:last-child{border-right:0}.header-main-menu .submenu_mobile ul li>a{display:inline-block;line-height:normal;padding:15px;position:relative;text-align:center;width:100%}.header-main-menu .submenu_mobile ul li>a:before{display:inline-block;margin-bottom:-5px;max-height:30px;width:100%}.header-main-menu .submenu_mobile ul li.lang{position:relative}.header-main-menu .submenu_mobile ul li.lang .header-top-language{border-left:0;display:inline-block;padding:15px;width:100%}.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-label{display:none}.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher .options .actions.toogle{cursor:pointer;display:inline-block;text-decoration:none}.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher .options ul.dropdown{background:#333;border-left:1px solid #515151;border-right:1px solid #515151;box-sizing:border-box;display:none;left:0;margin-top:1.5rem;position:absolute;top:100%;width:100%;z-index:100}.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher .options.active{overflow:visible}.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher .options.active ul.dropdown{display:block}.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher .options.active .switcher-trigger:after{transform:rotate(-180deg)}.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-options .switcher-trigger{align-items:center;display:flex;justify-content:center}.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-options .switcher-trigger:after{color:#fff;content:"\f078";font-family:Font Awesome\ 5 Pro;font-size:16px;font-weight:400;margin-left:10px;transition:all .2s ease}.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-options li.view-de,.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-options li.view-en,.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-options strong.view-de,.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-options strong.view-en{color:#fff;font-size:1.6rem}.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-options li.view-de a,.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-options li.view-en a,.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-options strong.view-de a,.header-main-menu .submenu_mobile ul li.lang .header-top-language .switcher-options strong.view-en a{color:#fff}.header-main-menu .submenu_mobile ul li.lang a:before{display:none}.header-main-menu .nav-sections{margin:0 auto;max-width:140rem;overflow:auto;padding:0 15px;width:100%}}@media only screen and (max-width:1051px) and (max-width:1400px){.header-main-menu .nav-sections{max-width:102.4rem}}@media only screen and (max-width:1051px) and (max-width:1051px){.header-main-menu .nav-sections{max-width:65rem}}@media only screen and (max-width:1051px) and (max-width:768px){.header-main-menu .nav-sections{max-width:90%;padding:0}}@media only screen and (max-width:1051px){.header-main-menu .nav-sections-item-content nav ul>li a span:not(.ui-menu-icon){display:inline-block}.header-main-menu .nav-sections-item-content nav ul.level0{padding:0}.header-main-menu .nav-sections-item-content nav ul.level0>li a{padding:1rem 2rem}.header-main-menu .nav-sections-item-content nav ul.level0>li.parent .dropdown{padding-bottom:1rem;padding-top:1rem}.header-main-menu .nav-sections-item-content nav ul.level0>li.parent ul{position:relative!important}.header-main-menu .nav-sections-item-content nav ul.level1{padding:0}.header-main-menu .nav-sections-item-content nav ul.level1 li span:not(.ui-menu-icon){padding-left:1rem}.header-main-menu .nav-sections-item-content nav ul.level2 li span:not(.ui-menu-icon){padding-left:3rem}.header-main-menu .nav-sections-item-content nav ul.level3 li span:not(.ui-menu-icon){padding-left:5rem}.header-main-menu .nav-sections-item-content nav ul li.active,.header-main-menu .nav-sections-item-content nav ul li.active:hover,.header-main-menu .nav-sections-item-content nav ul li.active:hover>a{background:#333}.header-main-menu .nav-sections-item-content nav ul li.parent{position:relative}.header-main-menu .nav-sections-item-content nav ul li.parent ul{border-top:1px solid hsla(0,0%,100%,.2);display:none!important;left:0!important;position:relative!important}.header-main-menu .nav-sections-item-content nav ul li.parent ul.open{background:#e30613;display:inline-block!important;transition:all .2s ease}.header-main-menu .nav-sections-item-content nav ul li.parent ul.open>a,.header-main-menu .nav-sections-item-content nav ul li.parent ul.open>a:hover{background:#333}.header-main-menu .nav-sections-item-content nav ul li.parent ul.open:after{transform:rotate(180deg)}.header-main-menu .nav-sections-item-content nav ul li.parent a:hover{background:initial}.header-main-menu .nav-sections-item-content nav ul li.parent a:hover ul{display:none}.header-main-menu .nav-sections-item-content nav ul li.parent .dropdown{height:5rem;padding:20px;position:absolute;right:0;top:0;z-index:5}.header-main-menu .nav-sections-item-content nav ul li.parent .dropdown:after{color:#fff;content:"\f078";display:block;font-family:Font Awesome\ 5 Pro;font-size:16px;font-weight:400;transition:all .2s ease}.header-main-menu .nav-sections-item-content nav ul li.parent .dropdown.open:after{transform:rotate(-180deg)}.header-main-menu .nav-sections-item-content nav>ul{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;justify-content:flex-start;margin-left:0;margin-right:0}.header-main-menu .nav-sections-item-content nav>ul>li{align-items:center;display:flex;flex-wrap:wrap;position:relative;width:100%}.header-main-menu .nav-sections-item-content nav>ul>li a{flex-direction:row;justify-content:flex-start;padding:20px 15px;text-align:left;width:calc(100% - 10rem)}.header-main-menu .nav-sections-item-content nav>ul>li a:before{display:none}.header-main-menu .nav-sections-item-content nav>ul>li:hover>a{background:#333}.header-main-menu .nav-sections-item-content nav>ul>li>ul{display:none!important;left:inherit!important;max-height:inherit;min-width:100%;position:relative;top:inherit!important}.header-main-menu .nav-sections-item-content nav>ul>li ul{left:0!important;top:0!important;width:100%}.header-main-menu .nav-sections-item-content nav>ul>li ul li{border-bottom:1px solid hsla(0,0%,100%,.2);width:100%}.header-main-menu .nav-sections-item-content nav>ul>li ul li:last-child{border:0}.header-main-info{background:#eceeef;order:0;position:relative;width:100%}.header-main-info .block-search{margin:0 auto;max-width:140rem;padding:0 15px;width:100%}}@media only screen and (max-width:1051px) and (max-width:1400px){.header-main-info .block-search{max-width:102.4rem}}@media only screen and (max-width:1051px) and (max-width:1051px){.header-main-info .block-search{max-width:65rem}}@media only screen and (max-width:1051px) and (max-width:768px){.header-main-info .block-search{max-width:90%;padding:0}}@media only screen and (max-width:1051px){.header-main-info .block-search .block-title{display:none;transition:all .2s ease}.header-main-info .block-search .block-title strong{display:inline-block;height:auto;line-height:normal;width:auto}.header-main-info .block-search .block-title strong:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAABHNCSVQICAgIfAhkiAAAAepJREFUSEutVdFxUzEQvNUrAFOBQwXRnArAqQBSAekgoQJMBXEqiNMBdOAGJNQBpgHw5F865t7IzOP5SY4n1ufz3O7t3t0aNPGY+YaILgFYIlqIyBZAFJGYc36KMW6n6sbfMPxgrb3ouu5RAWvFIrIDsPTePxwj+Adeur0HMBORX0S0yjnHGOOmkKqKj0T0qYBuUkrXMcZdjaQH12JjzA8FJqLvKaWbWpG1dmGMWQOYi8hDCOGuCc7MGwDvFdh7r901X1ESiegNEV17779NFUDtAPCoVuScbUvmEICZ7wDc6wxCCG9r4CsAtyLyOYSwOtb1iEC3aJ5Seje1Qdp5b0lK6UqHdwq4c07t+FCzBs45UUDv/X9r+RISZl4C+CIiX0MIy4M9Z+amtBYJMzct1c6b0o6ANy1Vz3tpRPTkvdezf9Gz1s66rvvTshTDnT1lqAPF1dvohzjY2W3OWbemGUzW2nXXdRoDzymlee02htnS+9cKpmKFBtv+in+mlPgouBYaY9T/W1UzjFkimu3jtwzkWUR+A7ggoljsPAiwg912zmlX65IbU8Ptg01/MMao2ssaQfVw9jErIhq1u338jvJf1VYJTr7KsZRi5yTBq8HL/8GkgrOATxBsvPdXZwMfEuiMQgiLs4KP5/EXCes4J+9Nk7EAAAAASUVORK5CYII=);display:inline-block;height:auto;width:auto}.header-main-info .block-content form{padding:2rem 0}.header-main-info .block-content form .search input{font-size:1.6rem;padding:1rem 0}.header-main-info .block-content form .actions button{padding:1rem 2rem}.header-top-logo{display:flex;justify-content:center;position:relative;width:100%}.header-top-logo .logo{padding-left:1.5rem;width:100%}.header-top-logo .nav-toggle{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:all .2s ease-in-out;width:24px}.header-top-logo .nav-toggle span{background:#333;font-size:0;height:2px;transition:all .2s ease-in-out;width:15px}.header-top-logo .nav-toggle span:after,.header-top-logo .nav-toggle span:before{background:#333;content:"";height:2px;position:absolute;transition:all .2s ease-in-out}.header-top-logo .nav-toggle span:before{transform:translateY(-8px);width:22px}.header-top-logo .nav-toggle span:after{transform:translateY(8px);width:19px}.header-top-shop{position:absolute;right:15px;top:20px;transition:all .2s ease;width:auto}.header-top-shop>.minicart-wrapper>a .counter.qty .counter-number{right:0}.header-top-shop li,.header-top-shop>.minicart-wrapper>a .text{display:none}.header-top-shop li:last-child{display:inline-block}.header-top-cart .minicart-wrapper a{padding-right:0}.header-top-language{display:none}.cart-container form.form-cart,.cart-summary,.opc-wrapper{max-width:100%;width:100%}.cart-summary{margin-top:4rem}.cart-container{flex-direction:column-reverse}.catalog-product-view .column .product-info-main,.catalog-product-view .column .product.media{width:100%}.nav-before-open .header-main-menu{display:inline-block}.nav-open .page-header.scroll .header-main,.nav-open .page-header.scroll .header-main-container{max-height:calc(100vh - 60px)}.nav-open .header-top-logo .nav-toggle span{background:transparent;transform:translateX(-50px)}.nav-open .header-top-logo .nav-toggle span:before{transform:rotate(45deg) translate(35px,-35px)}.nav-open .header-top-logo .nav-toggle span:after{transform:rotate(-45deg) translate(35px,35px);width:22px}.nav-open .header-main{max-height:calc(100vh - 100px)}.nav-open .header-main-info .block-content{display:inline-block;position:relative}.cms-home .webcrossing-base-imageslider-slider ul li .block-title-sub{text-align:center}.cms-home .webcrossing-base-imageslider-slider ul li .block-title-sub .sub-headline,.cms-home .webcrossing-base-imageslider-slider ul li .block-title-sub .text{display:none}.cms-home .webcrossing-base-imageslider-slider ul li .block-title-sub h2{font-size:36px;line-height:normal;margin:15px 0;text-align:center}.toolbar-products{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical}.toolbar-products .limiter,.toolbar-sorter{width:50%}.toolbar-amount{width:100%}.page-footer .footer-content .footer-main-container .section{width:100%}.page-footer .footer-content .footer-main-container .section.footer-main-menu-payment ul li{width:auto}.page-footer .footer-content .footer-main-container .section.footer-main-menu-payment ul li img{max-width:60px}.page-footer .footer-content .footer-main-container .section.footer-main-menu-service ul{padding-right:50px}.page-footer .footer-content .footer-main-container .section.footer-main-menu-locations ul{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical}.page-footer .footer-content .footer-main-container .section.footer-main-menu-locations ul li{margin-bottom:20px;margin-right:1%;width:49%}.page-footer .footer-content .footer-main-container .section.footer-main-menu-locations ul li a{width:100%}.page-footer .footer-content .footer-main-container .section.footer-main-menu-locations ul li:nth-of-type(2n){margin-right:0}.page-footer .footer-content .footer-top .footer-top-container ul{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical}.page-footer .footer-content .footer-top .footer-top-container ul li{justify-content:flex-start;padding:20px 0;text-align:left;width:100%}.minicart-wrapper a .counter.qty .counter-number{right:0}.checkout-index-index .header-top-logo .nav-toggle{display:none}.checkout-cart-index #maincontent .columns .column .cart-container{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical}.checkout-cart-index #maincontent .columns .column .cart-container .cart-summary,.checkout-cart-index #maincontent .columns .column .cart-container .form-cart{width:100%}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart{padding:20px}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table thead{display:flex;width:100%}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table thead tr{width:100%}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table thead tr th{display:none;width:100%}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table thead tr th.item{display:inline-block}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr{display:flex;flex-wrap:wrap;justify-content:center;-webkit-box-orient:vertical;width:100%}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col{border-top:1px solid #eceeef;padding:15px 10px;text-align:left;width:50%}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col:first-child{border-top:0}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col[data-th]:before{content:attr(data-th) ":";display:block;font-weight:700;padding-bottom:3px}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col.item{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%;-webkit-box-orient:vertical;padding-bottom:0;position:relative}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col.item[data-th]:before{content:""}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col.item a{display:inline-block;text-align:left;width:auto}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col.item a span{display:inline-block}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col.item a .product-image-container{display:inline-block;text-align:center}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col .product-item-details{max-width:calc(100% - 120px);text-align:left}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col.subtotal{padding:10px;width:100%}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr td.col.qty .qty{text-align:left}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr.item-actions{width:100%}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr.item-actions td{padding-right:0;width:100%}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr.item-actions td .actions-toolbar a.towishlist{margin:0 0 20px;text-align:center}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr.item-actions td .actions-toolbar a.action-delete,.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .table-wrapper table tbody tr.item-actions td .actions-toolbar a.action-edit{padding:15px 20px!important;width:auto}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .cart a,.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .cart button{margin-bottom:10px;width:100%}.checkout-cart-index #maincontent .columns .column .cart-container .form-cart .cart.main a{width:100%}.shipping-address-item{width:49%}.shipping-address-item:nth-of-type(3n){margin-right:2%}.shipping-address-item:nth-of-type(2n){margin-right:0}.opc-sidebar{width:100%}.page-with-filter .column{order:1}}@media only screen and (max-width:768px){.block-minicart{min-width:310px}.block-minicart .block-content>.actions{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical}.block-minicart .block-content>.actions .actions,.block-minicart .block-content>.actions .secondary{margin-top:10px;text-align:center;width:100%}.header-top-cart .minicart-wrapper>a .text,.header-top-cart li>a .text,.header-top-info .minicart-wrapper>a .text,.header-top-info li>a .text{display:none}.header-top-cart .minicart-wrapper a{padding-right:2rem}.page-main .actions-toolbar{flex-wrap:wrap}.page-main .actions-toolbar>*{width:100%}.page-main .actions-toolbar>* button{margin-bottom:8px;width:100%}#maincontent .columns{display:flex;flex-direction:column;flex-wrap:wrap}#maincontent .columns .sidebar{background:#eceeef;margin-top:50px;padding:20px;width:100%}#maincontent .columns .sidebar ul li a,#maincontent .columns .sidebar ul li strong{display:inline-block;padding:7px 0;width:100%}#maincontent .columns .column{padding:0;width:100%}#maincontent .columns .column .toolbar-products .limiter{border:0;padding-right:0;width:auto}.customer-account-create form>fieldset{width:100%}.customer-account-login #maincontent .columns .column .login-container{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical}.customer-account-login #maincontent .columns .column .login-container>div{margin-bottom:80px;width:100%}.page-layout-2columns-left #maincontent .columns .column{padding:0;width:100%}.cms-home .webcrossing-base-imageslider-slider ul li .block-title-sub h2{font-size:26px}.cms-home #maincontent .columns .column .webcrossing-base-image-single.layout-02{padding:0}.cms-home #maincontent .columns .column .webcrossing-base-image-single.layout-02 .block-content .text{padding:60px 20px}.cms-home #maincontent .columns .column .webcrossing-base-product-slider .splide__track{box-sizing:border-box;padding:0 0 73px}.cms-home #maincontent .columns .column .webcrossing-base-product-slider .splide__arrows{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;width:100%}.cms-home #maincontent .columns .column .webcrossing-base-product-slider .splide__arrows button.splide__arrow--next,.cms-home #maincontent .columns .column .webcrossing-base-product-slider .splide__arrows button.splide__arrow--prev{bottom:inherit;height:auto;left:inherit;position:relative;right:inherit;text-align:center;top:inherit;width:30%}.cms-home #maincontent .columns .column .webcrossing-base-formular-newsletter{padding:35px 20px 55px}.cms-home #maincontent .columns .column .webcrossing-base-formular-newsletter .block-content .form{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical}.cms-home #maincontent .columns .column .webcrossing-base-formular-newsletter .block-content .form .actions{width:100%}.cms-home #maincontent .columns .column .webcrossing-base-formular-newsletter .block-content .form .actions button{border:2px solid #000;border-top:0;padding:20px!important}.catalog-product-view #maincontent .columns .column .product.media{width:100%}.catalog-product-view #maincontent .columns .column .product-info-main{padding-top:50px;width:100%}.page-main .actions-toolbar>.primary{margin-right:0}.checkout-index-index #maincontent .columns .column .checkout-container .opc-wrapper,.checkout-index-index #maincontent .columns .column .checkout-container aside{max-width:100%;padding-right:0;width:100%}.page-footer .footer-content .footer-top-container{padding:0 20px}.page-footer .footer-content .footer-main-container{padding:50px 20px}.page-footer .footer-content .footer-main-container .section.footer-main-menu-locations ul li{margin-right:0;width:100%}.contact-index-index .webcrossing-base-map-text-single .block-content{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical}.contact-index-index .webcrossing-base-map-text-single .block-content .text{min-height:inherit}.contact-index-index .webcrossing-base-map-text-single .block-content .map{min-height:300px}.contact-index-index .webcrossing-base-map-text-single .block-content>*{width:100%}.column table{display:flex;flex-wrap:wrap}.column table thead{width:100%}.column table tr{display:flex;flex-wrap:wrap}.column table tr.item-info{justify-content:space-between;position:relative}.column table tr th{display:none}.column table tr td{text-align:left}.column table tr td.amount{display:flex;width:100%}.column table tr td.amount[data-th]:before{content:attr(data-th) ":";display:block;font-size:1.5rem;font-weight:700;padding:0 0 1rem;text-align:left;text-transform:uppercase;width:100%}.column table tr td.amount span{display:flex;width:100%}.column table tr td.amount span.price{justify-content:flex-end}.column table tr td.amount span[data-th]:before,.column table tr td.col[data-th]:before{content:attr(data-th) ":";display:block;font-size:1.5rem;font-weight:700;padding:0 0 1rem;text-align:left;text-transform:uppercase;width:100%}.column table tr td.col{display:block;padding-bottom:3rem;padding-right:1rem;padding-top:0;text-align:left;width:auto}.column table tr td.col>*{display:block;margin-top:1rem}.column table tr td.col.subtotal{padding-right:0}.column table tr td.col.price{padding-left:13rem}.column table tr td.col.action{margin-right:0;padding:0;position:absolute;right:0;top:5rem}.column table tr td.col.item{padding-right:0;width:100%}.column table tr td.col.item>a{display:inline-block;width:auto}.column table tr td.col.item .product-item-details{display:inline-block;vertical-align:top}.account .table-wrapper.order-items.ordered .order-title{margin-bottom:0}.account .table-wrapper.order-items table tbody{padding:0}.account .table-wrapper.order-items table tr th{display:none}.account .table-wrapper.order-items table tr td{align-items:flex-start;display:flex;padding:.5rem 0;width:100%}.account .table-wrapper.order-items table tr td>*{margin-top:0}.account .table-wrapper.order-items table tr td.price{padding-left:inherit}.account .table-wrapper.order-items table tr td.price>span{display:inline-block;width:auto}.account .table-wrapper.order-items table tfoot{width:100%}.account .table-wrapper.order-items table tfoot tr{padding:.5rem 0}.account .table-wrapper.order-items table tfoot tr td{padding:0}.account .table-wrapper.order-items table tfoot tr td:before{padding-bottom:0}.account .table-wrapper table thead{display:none}.account .table-wrapper table tbody{border-bottom:0}.account .table-wrapper table tr{padding-top:2rem}.account .table-wrapper table td.col{padding-bottom:1rem;padding-left:0}.account .table-wrapper table td.col[data-th]:before{padding-bottom:0}.account .table-wrapper table td.col>*{display:inline-block;margin-top:0}.account table{width:100%}.account table tr{display:block;padding-bottom:2rem}.account table tr th{display:none}.account table tr td{display:block;padding:5px 10px}.account table tr td.col[data-th]:before{display:inline-block;margin-right:1rem;width:auto}.account table tr td.actions{justify-content:flex-start}.account table tr td.actions a{font-weight:700}.account table tr td.actions a:before{display:none}.account table tr td.actions a.edit{color:#e30613;margin-left:1rem}.account table tr td.actions a.delete{color:#c12a2a}.account table tr td.actions a span{display:inline-block;font-size:1.6rem;height:auto;overflow:initial;position:relative;width:auto}.account table tr td:before{content:attr(data-th) ": ";font-weight:700}.shipping-address-item{margin-right:0;width:100%}.shipping-address-item:nth-of-type(3n){margin-right:0}.step-content table.table-checkout-shipping-method td.col{display:flex;padding-bottom:0;text-align:left;width:auto}.step-content table.table-checkout-shipping-method td.col>*{margin-top:0}}@media only screen and (max-width:480px){.page-wrapper header .header-main-info .block-search .block-content form{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;padding-bottom:20px;padding-top:10px}.page-wrapper header .header-main-info .block-search .block-content form .search{margin:0;width:100%}.page-wrapper header .header-main-info .block-search .block-content form .search input{border-bottom:0}.page-wrapper header .header-main-info .block-search .block-content form .actions{width:100%}.page-wrapper #maincontent .columns{margin-top:5rem}.page-wrapper #maincontent .columns .column .products ol li,.page-wrapper #maincontent .columns .column .products-grid ol li{width:100%}.breadcrumbs ul{flex-wrap:wrap}.breadcrumbs ul li{padding-left:0;padding-right:.3rem;padding-top:0}.breadcrumbs ul li:last-child{padding-right:0}.breadcrumbs ul li a,.breadcrumbs ul li strong{font-size:1.2rem}.breadcrumbs ul li a:after,.breadcrumbs ul li strong:after{margin-left:.3rem}.breadcrumbs ul li.home a{font-size:0}.breadcrumbs ul li.home a:before{content:"\f015";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:12px;font-weight:400;vertical-align:middle}.header-top-info{width:74%}.header-top-logo .logo img{max-width:100%}.header-top-cart .minicart-wrapper>a,.header-top-cart li>a,.header-top-info .minicart-wrapper>a,.header-top-info li>a{padding:0 .7rem 0 0}.header-top-cart .minicart-wrapper>a:before,.header-top-cart li>a:before,.header-top-info .minicart-wrapper>a:before,.header-top-info li>a:before{margin-left:0}.cms-home #maincontent .columns{margin-top:0}.cms-home #maincontent .columns .column .webcrossing-base-category-popular .block-content>.image{margin:10px 0;width:100%}.cms-home .webcrossing-base-imageslider-slider .splide__arrow{top:28%}.cms-home .webcrossing-base-imageslider-slider ul li{background:#eceeef}.cms-home .webcrossing-base-imageslider-slider ul li img{height:auto;left:0;position:absolute;top:0;width:100%}.cms-home .webcrossing-base-imageslider-slider ul li .block-title{align-items:center;display:flex;height:100%;justify-content:center;padding-bottom:1.5rem;padding-top:45.66399%;position:relative}.cms-home .webcrossing-base-imageslider-slider ul li .block-title-sub{max-width:100%;padding:0 1rem}.cms-home .webcrossing-base-imageslider-slider ul li .block-title-sub .link{line-height:normal;margin-top:0;padding:.8rem 1.5rem}.cms-home .webcrossing-base-imageslider-slider ul li .block-title-sub h2{color:#000;font-size:2rem}.page-footer .footer-content .footer-main-container .section.footer-main-menu-payment ul li{width:14%}.page-footer .footer-content .footer-bottom .footer-bottom-navigation ul li a{font-size:14px}.catalog-product-view .column .product-info-main .page-title{font-size:3rem}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q29CLENBVGxDLGlGQVlnQixRQUFTLENBRFQsVUFDUyxDQVp6Qix1RkFja0IsZUFBZ0IsQ0FkbEMsa0ZBa0JnQixVQUFXLENBbEIzQixvQ0E0Qk0sZUFTa0IsQ0FyQ3hCLDZIQWlDYyxVQUFXLENBUXpCLGdCQUNFLGNBQWUsQ0FEakIsbUJBSUksY0FBZSxDQURmLG1CQUFvQixDQUVwQixhQUFjLENBTGxCLDhCQU9NLGVBQWdCLENBUHRCLCtDQVVNLGdCQUFpQixDQVZ2QiwyREFZUSxpQkFBa0IsQ0FaMUIsMEJBa0JRLFdBQVksQ0FsQnBCLGlDQXdCVSxlQUFnQixDQUpoQixvQkFBcUIsQ0Z2aEQvQiwrQkFBaUMsQ0V3aER2QixjQUFlLENGdmhEekIsZUFBZ0IsQ0V5aEROLHFCQUNnQixDQVF4QixpQkFDRSxTQUFVLENBRVgsMkJBR0ssY0FBZSxDQUtwQixzSEFHSyxtQkFBb0IsQ0FIekIsa0pBS08sYUFBYyxDQU14QixnQ0FHTSxZQUFhLENBSG5CLGlHQVVnQixhQUFjLENBRGQsVUFDYyxDQVY5Qiw4REFvQk0sT0FBUSxDQXBCZCxxREF1Qk0sa0JEM29EVyxDQ29uRGpCLHlEQThCUSxXQUFZLENBSFosTUFBTyxDQURQLGlCQUFrQixDQUVsQixLQUFNLENBQ04sVUFDWSxDQTlCcEIsa0VEdGhERSxrQkFBbUIsQ0F2Q25CLFlBQWEsQ0NnbURQLFdBQVksQ0R0akRsQixzQkFBdUIsQ0N3akRqQixxQkFBc0IsQ0FEdEIscUJBQXlDLENBRnpDLGlCRHJqRGlCLENDbWhEekIsc0VBMENVLGNBQWUsQ0FEZixjQUNlLENBMUN6Qiw0RUErQ1ksa0JBQW1CLENBRm5CLFlBQWEsQ0FDYixvQkFDbUIsQ0EvQy9CLHlFQW1EWSxVRG5yREcsQ0NvckRILGNBQWUsQ0FRM0IsNEZBV3NCLFNBQVUsQ0FYaEMsOEVBd0JrQixjQUFlLENBV2pDLDZEQUNFLGNBQWUsQ0FDaEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9pbnNpZGVyLy4vd2ViL3Njc3MvYmFzZS9fZGVmYXVsdC5zY3NzIiwid2VicGFjazovL2luc2lkZXIvLi93ZWIvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vaW5zaWRlci8uL3dlYi9zY3NzL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9pbnNpZGVyLy4vd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAkY29sb3JGb250O1xuICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTguOXJlbTtcbiAgICAmLmNtcy1ob21le1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgI21haW5jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4LjlyZW07XG4gICAgICAgIH1cbiAgICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5taW5pY2FydC13cmFwcGVye1xuICAgIC5fYmxvY2stY29udGVudC1sb2FkaW5ne1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgfVxufVxuLnByaWNlLWZpbmFsX3ByaWNlIHtcbiAgICBAaW5jbHVkZSBmbGV4V3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLnByaWNlLWxhYmVse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucGVyY2VudGFnZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSBmb250U21hbGxlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgIC5ub3JtYWwtcHJpY2V7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICYucHJpY2UtbGFiZWx7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGVjaWFsLXByaWNlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9sZC1wcmljZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIGZsZXhDZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U21hbGxlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZm90b3JhbWF7XG4gICAgJi1pdGVte1xuICAgICAgICAuZm90b3JhbWF7XG4gICAgICAgICAgICAmX190aHVtYi1ib3JkZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYWN0aXZle1xuICAgICAgICAgICAgICAgIC5mb3RvcmFtYXtcbiAgICAgICAgICAgICAgICAgICAgJl9fZG90e1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYXlwYWx7XG4gICAgaW5wdXR7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBib3JkZXI6MDtcbiAgICB9XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC1tZXRlcntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgI3Bhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyLWxhYmVse1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbn1cbi5mYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxucHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk7XG4gIGNvbG9yOiAkY29sb3JXaGl0ZTtcbn1cbiNibG9jay1zaGlwcGluZ3tcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2t7XG4gICAgJi10aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgcm9ib3RvU2xhYjtcbiAgICAgICAgPiAqe1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY3JvbGxUb3B7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogLTIwMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgICYuc2Nyb2xse1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiB1cmwoJGltYWdlRGlyICsgXCJpY29ucy9hcnJvd19zY3JvbGxfdG9wLnN2Z1wiKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcblxuICAgIH1cbn1cbi50ZXh0e1xuICAgIC5saW5rc3tcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDokY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNlY3Rpb24taXRlbS10aXRsZS5uYXYtc2VjdGlvbnMtaXRlbS10aXRsZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5ibG9jay53aWRnZXR7XG4gIC5ibG9jay10aXRsZXtcbiAgICAgID4gKntcbiAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgIH1cbiAgfVxufVxuaW5wdXQsIHNlbGVjdHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4uY29sdW1uc3tcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5jb2x1bW57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5jb2x1bW57XG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgJi5jb2x7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3VidG90YWwge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByaWNlIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JHcmF5O1xuICAgICAgICB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgICYuaXRlbS1hY3Rpb25ze1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250cm9sIHtcbiAgICAgICAgICAgICAgICAmLnNpemUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOC4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICYuYW1vdW50e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY29sIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgICAgICYuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYnJhbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucHJpY2Uge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnF0eSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdHl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250RGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JHcmF5LCAwLjIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc3VidG90YWwge1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3Rpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kZWxldGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICYtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4V3JhcDtcbiAgICAgICAgICAgICAgICBkdHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJ0Lml0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jbXMtcGFnZS12aWV3e1xuICAgIC5jb2x1bW5ze1xuICAgICAgICAuY29sdW1ue1xuICAgICAgICAgICAgLnBhZ2UtaW5mby1tYWlue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyLCBoM3tcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4uYnJlYWRjcnVtYnN7XG4gICAgYmFja2dyb3VuZDogdG9wIGNlbnRlcjtcblxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JTZWNvbmRhcnk7XG4gICAgdWx7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICBhe1xuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAgbWlkZGxlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAgbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbmZpZWxkc2V0e1xuICAgIGJvcmRlcjogMDtcbn1cbi5maWx0ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgJi1jbGVhcntcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmLWFjdGlvbnN7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1jdXJyZW50e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiDDtmVmdDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG5cbiAgICAgICAgb2x7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgICAgICAgLml0ZW0gKyAuaXRlbXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAuZmlsdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1sYWJlbHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWx0ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SGVhZGxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEsIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgJi5yZW1vdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEljb247XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW07XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtY29udGVudHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuICAgICYtb3B0aW9uc3tcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmLXRpdGxle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRlbnR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlcjtcbiAgICAgICAgICAgIG9se1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGksIGF7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAuY291bnR7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dhdGNoe1xuICAgICAgICAgICAgICAgICYtYXR0cmlidXRle1xuICAgICAgICAgICAgICAgICAgICAmLW9wdGlvbnN7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbG9ye1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9uc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yQmxhY2ssIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWNvdW50e1xuICAgICAgICAmLWxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1pbmljYXJ0LXdyYXBwZXJ7XG4gICAgYXtcbiAgICAgICAgLmNvdW50ZXIucXR5e1xuICAgICAgICAgICAgLmNvdW50ZXItbGFiZWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb3VudGVyLW51bWJlcntcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlZmF1bHRGYXN0VHJhbnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVtcHR5e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FydC1lbXB0eXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbn1cbi5ibG9jay1taW5pY2FydHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgLmJsb2NrLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgLml0ZW1zLXRvdGFse1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgID4gLmFjdGlvbnN7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4QmV0d2VlbjtcbiAgICAgICAgICAgIC5hY3Rpb25ze1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpbWFyeXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWNvbmRhcnl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY21zLW5vLXJvdXRlLCAuY2F0ZWdvcnlwYXRoLXZlcmxlaWgsICAuY21zLXBhZ2UtdmlldywgLmNhdGVnb3J5cGF0aC1yZW50YWwge1xuICAgICNtYWluY29udGVudCB7XG4gICAgICAgIC5jb2x1bW5zLCAuY2F0ZWdvcnktY21zIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBoMSxoMixoMywgaDQsIGg1e1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItUmVndWxhci5zdmcjUm9ib3RvU2xhYi1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1MaWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItTGlnaHQuc3ZnI1JvYm90b1NsYWItTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLUJvbGQuc3ZnI1JvYm90b1NsYWItQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9Sb2JvdG9TbGFiLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vLi4vZm9udHMvUm9ib3RvU2xhYi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL1JvYm90b1NsYWItTWVkaXVtLnN2ZyNSb2JvdG9TbGFiLU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi8uLi9mb250cy9tb250c2VycmF0LWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vLi4vZm9udHMvbW9udHNlcnJhdC1ib2xkLnN2ZyNtb250c2VycmF0Ym9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZGl0YWxpYy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi8uLi9mb250cy9tb250c2VycmF0LWJvbGRpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vLi4vZm9udHMvbW9udHNlcnJhdC1ib2xkaXRhbGljLnN2ZyNtb250c2VycmF0Ym9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtbGlnaHQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9tb250c2VycmF0LWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vLi4vZm9udHMvbW9udHNlcnJhdC1saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi8uLi9mb250cy9tb250c2VycmF0LWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi8uLi9mb250cy9tb250c2VycmF0LWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi8uLi9mb250cy9tb250c2VycmF0LWxpZ2h0LnN2ZyNtb250c2VycmF0Ym9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbW9udHNlcnJhdC1tZWRpdW0uZW90Jyk7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9tb250c2VycmF0LW1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtbWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtbWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi8uLi9mb250cy9tb250c2VycmF0LW1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vLi4vZm9udHMvbW9udHNlcnJhdC1tZWRpdW0uc3ZnI21vbnRzZXJyYXRib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBmb250SWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1peGluIGZvbnREZWZhdWx0IHtcbiAgQGluY2x1ZGUgZm9udDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICRjb2xvckJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW1cbiAgICB9XG59XG5AbWl4aW4gcm9ib3RvU2xhYiB7XG5mb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbmZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1peGluIG1vbnRzZXJyYXQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xufVxuXG5cbkBtaXhpbiBmb250SGVhZGxpbmUge1xuICBAaW5jbHVkZSByb2JvdG9TbGFiO1xuICBjb2xvcjogJGNvbG9yRm9udDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuQG1peGluIGZvbnQyMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW1cbiAgfVxufVxuQG1peGluIGZvbnRTbWFsbGVzdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cbkBtaXhpbiBmb250U21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1peGluIGZvbnRTbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xufVxuQG1peGluIGZvbnRMYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAzLjdyZW07XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1peGluIGZvbnRMYXJnZXIge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbn1cbkBtaXhpbiBmb250TGFyZ2VzdCB7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xuICBsaW5lLWhlaWdodDogNS4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtaXhpbiBmb250eExhcmdlc3Qge1xuICBmb250LXNpemU6IDUuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDcuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgUHJpY2UgRm9udHMgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AbWl4aW4gZm9udFByaWNlUHJvZHVjdHMge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1peGluIGZvbnRQcmljZVByb2R1Y3RzU3BlY2lhbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xufVxuXG5AbWl4aW4gZm9udFByaWNlUHJvZHVjdHNTYWxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5AbWl4aW4gZm9udFByaWNlUHJvZHVjdFNhbGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmJvZHkge1xuICBAaW5jbHVkZSBmb250RGVmYXVsdDtcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBAaW5jbHVkZSBmb250SGVhZGxpbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiA1LjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNy4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgfVxuICAmLm5vUGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjZyZW07XG4gIH1cbn1cbmgyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbiAgfVxufVxuaDMge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3JGb250O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5vbCwgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyB3aWR0aFxuJG1heFdpZHRoOiAxOTJyZW07XG4kY29udGVudFdpZHRoOiAxNDByZW07XG4kbWVkaXVtQ29udGVudDogMTAyLjRyZW07XG4kc21hbGxDb250ZW50OiA2NXJlbTtcbiRvdXRlcldpZHRoOiAxNTNyZW07XG5cbi8vIGJyZWFrcG9pbnRzXG4kY29udGVudFdpZHRoQnJlYWtwb2ludDogMTQwMHB4O1xuJG1lZGl1bUNvbnRlbnRCcmVha3BvaW50OiAxMDUxcHg7XG4kbWVkaXVtU21hbGxCcmVha3BvaW50OiA3NjhweDtcbiRzbWFsbENvbnRlbnRCcmVha3BvaW50OiA2NTBweDtcbiRtb2JpbGVCcmVha3BvaW50OiA0ODBweDtcblxuLy8gaW1hZ2VzXG4kaW1hZ2VEaXI6IFwiLi4vLi4vaW1hZ2VzL1wiO1xuLy8gaWNvbnNcbiRpY29uRGlyOiBcIi4uLy4uL2ltYWdlcy9pY29ucy9cIjtcbi8vIGltYWdlcyBSZXNwb25zaXZlXG4kaW1hZ2VEaXJSZXNwOiBcIi4uL2ltYWdlcy9cIjtcblxuLy8gY29sb3JzICsgc2hhZGVzXG4kY29sb3JXaGl0ZTogI2ZmZjtcbiRjb2xvckJsYWNrOiAjMDAwO1xuJGNvbG9yUHJpbWFyeTogI2UzMDYxMztcbiRjb2xvclNlY29uZGFyeTogIzMzMztcbiRjb2xvclRlcnRpYXJ5OiM3MDcwNzA7XG4kY29sb3JCb3JkZXI6ICMzMzM7XG4kY29sb3JHcmF5OiAjNDg0ODQ4O1xuJGNvbG9ySW5mbzogI0Y3QjIzNDtcbiRjb2xvcldhcm5pbmc6ICNGN0IyMzQ7XG4kY29sb3JCdXR0b246ICNlMzA2MTM7XG4kY29sb3JGb250OiAjMzMzO1xuJGNvbG9yRXJyb3I6ICNjMTEyMWM7XG4kY29sb3JTdWNjZXNzOiAjMEQ2MkFCO1xuJGxpZ2h0R3JheTogI2VjZWVlZjtcbiRjb2xvclJlZDogI2MxMmEyYTtcbiRjb2xvckxpZ2h0ZXJHcmV5OiAjRjdGN0Y3O1xuJGNvbG9yR3JlZW46IzAwQkU4NDtcblxuXG4vLyBpY29uczogdXNlIGZvbnRhd2Vzb21lIHBybyB1bmljb2RlIC0gbGVhdmUgZW1wdHkgZm9yIG5vIGljb25cbiRpY29uQ2FydDogXCJcXGYyOTBcIjtcbiRpY29uV2lzaGxpc2h0OiBcIlxcZjAwNFwiO1xuJGljb25Db21wYXJlOiBcIlxcZjA4MFwiO1xuJGljb25DbG9zZTogXCJcXGYwMGRcIjtcbiRpY29uVHJhc2g6IFwiXFxmMWY4XCI7XG4kaWNvbkVkaXQ6IFwiXFxmMzA0XCI7XG4kaWNvbkdyaWQ6IFwiXFxmMDA5XCI7XG4kaWNvbkxpc3Q6IFwiXFxmMDNhXCI7XG4kaWNvbkFycm93OiBcIlxcZjA3N1wiO1xuJGljb25BcnJvd05leHQ6IFwiXFxmMDU0XCI7XG4kaWNvblBhZ2luYXRpb246IFwiXFxmMDU0XCI7XG4kaWNvbkNoZWNrOiBcIlxcZjAwY1wiO1xuJGljb25Bc3Rlcml4OiBcIlxcZjA2OVwiO1xuJGljb25RdWVzdGlvbjogXCJcXGYwNTlcIjtcbiRpY29uRXJyb3I6IFwiXFxmMDZhXCI7XG4kaWNvbkluZm86IFwiXFxmMDVhXCI7XG4kaWNvbldhcm5pbmc6IFwiXFxmMDcxXCI7XG4kaWNvblRvZ2dsZTogXCJcXGYwYzlcIjtcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xuJGljb25Tb3J0QXNjOiBcIlxcZjE2MFwiO1xuJGljb25Tb3J0RGVzYzogXCJcXGYxNjFcIjtcbiRpY29uS2V5OiBcIlxcZjA4NFwiO1xuJGljb25QZXJzb246IFwiXFxmMDA3XCI7XG5cbkBtaXhpbiBjb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJGNvbnRlbnRXaWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRjb250ZW50V2lkdGhCcmVha3BvaW50fSkge1xuICAgICAgICBtYXgtd2lkdGg6ICRtZWRpdW1Db250ZW50O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bUNvbnRlbnRCcmVha3BvaW50fSkge1xuICAgICAgICBtYXgtd2lkdGg6ICRzbWFsbENvbnRlbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtU21hbGxCcmVha3BvaW50fSkge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5AbWl4aW4gc21hbGxDb250YWluZXIge1xuICAgIG1heC13aWR0aDogJG1lZGl1bUNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1peGluIGZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5AbWl4aW4gZmxleFZlcnRDZW50ZXIge1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtaXhpbiBkZWZhdWx0RmFzdFRyYW5zIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5AbWl4aW4gaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb250ZW50OiAnJztcbn1cbkBtaXhpbiBmbGV4VmVydGljYWxDZW50ZXIge1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWl4aW4gZmxleENlbnRlciB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1peGluIGZsZXhTdGFydCB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWl4aW4gZmxleEVuZCB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWl4aW4gZmxleFdyYXAge1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBtaXhpbiBmbGV4QmV0d2VlbiB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4iLCJAaW1wb3J0IFwidXRpbHMvdmFyaWFibGVzXCI7XG4vL0BpbXBvcnQgXCJ1dGlscy9oZWxwZXJcIjtcbkBpbXBvcnQgXCJiYXNlL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJiYXNlL2RlZmF1bHRcIjtcblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skY29udGVudFdpZHRoQnJlYWtwb2ludH0pIC8qIDE0MDBweCAqLyB7XG4gIGJvZHl7XG4gICAgcGFkZGluZy10b3A6IDE1LjlyZW07XG4gICAgJi5jbXMtaG9tZSB7XG4gICAgICAjbWFpbmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUuOXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNtcy1ob21lIHtcblxuICAgIC53ZWJjcm9zc2luZy1iYXNlLWltYWdlc2xpZGVyLXNsaWRlciB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgJi1zdWIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbWFpbiB7XG4gICAgJi1pbmZve1xuICAgICAgLmJsb2Nre1xuICAgICAgICAmLXRpdGxle1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1tZW51IHtcbiAgICAgIG5hdiB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICYucGFyZW50e1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXIge1xuICAgICYtdG9wIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI21haW5jb250ZW50IHtcbiAgICAuY29sdW1ucyB7XG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgLnByb2R1Y3RzICwgLnByb2R1Y3RzLWdyaWR7XG4gICAgICAgICAgb2wge1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSAvKiBlbmQgY29sdW1uICovXG4gICAgfSAvKiBlbmQgY29sdW1ucyAqL1xuICB9IC8qIGVuZCBtYWluY29udGVudCAqL1xuICAuY21zLWhvbWUge1xuICAgIC53ZWJjcm9zc2luZy1iYXNlIHtcbiAgICAgICYtY2F0ZWdvcnktcG9wdWxhciB7XG4gICAgICAgIC5ibG9jay1jb250ZW50ID4ge1xuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pbWFnZS1zaW5nbGUge1xuICAgICAgICAmLmxheW91dC0wMXtcbiAgICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgLmxpbmtze1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSAvKiBlbmQgY21zLWhvbWUgKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtQ29udGVudEJyZWFrcG9pbnR9KSAvKiAxMDI0ICovIHtcbiAgaHRtbC5uYXYtb3BlbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGJvZHkuY21zLWhvbWUge1xuICAgICNtYWluY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogOTdweDtcbiAgICB9XG4gIH1cbiAgYm9keXtcbiAgICBwYWRkaW5nLXRvcDogOTdweDtcbiAgfVxuICAjbWFpbmNvbnRlbnQgLmNvbHVtbnN7XG4gICAgQGluY2x1ZGUgZmxleFdyYXA7XG4gIH1cbiAgLnNpZGViYXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQge1xuICAgICYucGFnZS13aXRoLWZpbHRlcntcbiAgICB9XG4gICAgLmNvbHVtbnMge1xuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYWdlIHtcbiAgICAmLWhlYWRlciB7XG4gICAgICAmLnNjcm9sbHtcbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgJi10b3B7XG4gICAgICAgICAgICAmLWxvZ297XG4gICAgICAgICAgICAgIC5sb2dve1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWluZm8sICYtY2FydHtcbiAgICAgICAgICAgICAgbGksIC5taW5pY2FydC13cmFwcGVye1xuICAgICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLW1haW57XG4gICAgICAgICAgICAmLWluZm97XG4gICAgICAgICAgICAgIC5ibG9jay1zZWFyY2h7XG4gICAgICAgICAgICAgICAgLmJsb2NrLXRpdGxle1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICAmLXNob3Age1xuICAgICAgICAgICAgICB0b3A6IDNweFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyIHtcbiAgICAmLW1haW57XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICYtY29udGFpbmVye1xuICAgICAgICBAaW5jbHVkZSBmbGV4V3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICAgIH1cbiAgICAgICYtbWVudXtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIC5zdWJtZW51X21vYmlsZXtcbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzUxNTE1MTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTUxNTE7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubGFuZ3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLmhlYWRlci10b3AtbGFuZ3VhZ2V7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgLnN3aXRjaGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAub3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnN7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvb2dsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd257XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzUxNTE1MTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1MTUxNTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd257XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXRjaGVyLXRyaWdnZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25ze1xuICAgICAgICAgICAgICAgICAgICAgIC5zd2l0Y2hlci10cmlnZ2Vye1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhDZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZywgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi52aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kZSwgJi1lbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYtZGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi1lbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1zZWN0aW9uc3tcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgICAgJi1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgPiBsaXtcbiAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHNwYW46bm90KC51aS1tZW51LWljb24pe1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxldmVse1xuICAgICAgICAgICAgICAgICAgJjB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgID4gbGl7XG4gICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLnBhcmVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bntcbiAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgc3Bhbjpub3QoLnVpLW1lbnUtaWNvbil7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYye1xuXG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW46bm90KC51aS1tZW51LWljb24pe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjN7XG5cbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgc3Bhbjpub3QoLnVpLW1lbnUtaWNvbil7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnBhcmVudHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcldoaXRlLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlZmF1bHRGYXN0VHJhbnM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSwgPiBhOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhe1xuXG5cblxuXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3due1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4ycztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleFdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICA+IGxpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgID4gdWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0IWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3JXaGl0ZSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW5mb3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gICAgICAgIC5ibG9ja3tcbiAgICAgICAgICAmLXNlYXJjaHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAgICAgICAgIC5ibG9jay10aXRsZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdEZhc3RUcmFucztcbiAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkaW1hZ2VEaXJSZXNwICsgXCJpY29ucy9zZWFyY2hfYmxhY2sucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtY29udGVudHtcbiAgICAgICAgICAgIGZvcm17XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgICAgICAgLnNlYXJjaHtcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYWN0aW9uc3tcbiAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcCB7XG4gICAgICAmLWxvZ28ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi10b2dnbGUge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtc2hvcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHRGYXN0VHJhbnM7XG4gICAgICAgID4gLm1pbmljYXJ0LXdyYXBwZXJ7XG4gICAgICAgICAgPiBhe1xuICAgICAgICAgICAgLmNvdW50ZXIucXR5IHtcbiAgICAgICAgICAgICAgLmNvdW50ZXItbnVtYmVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY2FydHtcbiAgICAgICAgLm1pbmljYXJ0LXdyYXBwZXJ7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgICYtbGFuZ3VhZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLm9wYy13cmFwcGVyLCAuY2FydC1jb250YWluZXIgZm9ybS5mb3JtLWNhcnQsIC5jYXJ0LXN1bW1hcnl7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJ0e1xuICAgICYtc3VtbWFyeXtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuICAgICYtY29udGFpbmVye1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuICAuY2F0YWxvZy1wcm9kdWN0LXZpZXd7XG4gICAgLmNvbHVtbntcbiAgICAgIC5wcm9kdWN0e1xuICAgICAgICAmLm1lZGlhLCAmLWluZm8tbWFpbntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2LWJlZm9yZS1vcGVuIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICYtbWFpbiB7XG4gICAgICAgICYtbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXYtb3BlbiB7XG4gICAgLnBhZ2UtaGVhZGVye1xuICAgICAgJi5zY3JvbGx7XG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICYtbWFpbntcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgICAgICAgICYtY29udGFpbmVye1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlciB7XG4gICAgICAgICYtdG9wIHtcbiAgICAgICAgICAmLWxvZ28ge1xuICAgICAgICAgICAgLm5hdi10b2dnbGUge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMzVweCwgLTM1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMzVweCwgMzVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbWFpbntcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuXG4gICAgICAgICAgJi1jb250YWluZXJ7XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1pbmZve1xuICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnR7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLW1lbnV7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuY21zLWhvbWUge1xuICAgICNtYWluY29udGVudCB7XG4gICAgICAuY29sdW1ucyB7XG4gICAgICAgIC5jb2x1bW4ge1xuXG4gICAgICAgIH0vKiBlbmQgY29sdW1uICovXG4gICAgICB9LyogZW5kIGNvbHVtbnMgKi9cbiAgICB9LyogZW5kIG1haW5jb250ZW50ICovXG4gICAgLndlYmNyb3NzaW5nLWJhc2Uge1xuICAgICAgJi1pbWFnZXNsaWRlci1zbGlkZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgJi1zdWIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuc3ViLWhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvb2xiYXIge1xuICAgICYtcHJvZHVjdHMge1xuICAgICAgQGluY2x1ZGUgZmxleFdyYXA7XG4gICAgICAubGltaXRlcntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmLXNvcnRlcntcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICYtYW1vdW50e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICNtYWluY29udGVudCB7XG4gICAgLmNvbHVtbnMge1xuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIC5wcm9kdWN0cyAsIC5wcm9kdWN0cy1ncmlke1xuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH0gLyogZW5kIGNvbHVtbiAqL1xuICAgIH0gLyogZW5kIGNvbHVtbnMgKi9cbiAgfSAvKiBlbmQgbWFpbmNvbnRlbnQgKi9cbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgLmZvb3RlciB7XG4gICAgICAgICYtbWFpbntcbiAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAmLmZvb3Rlci1tYWluLW1lbnV7XG4gICAgICAgICAgICAgICAgJi1wYXltZW50e1xuICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1zZXJ2aWNle1xuICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtbG9jYXRpb25ze1xuICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgLmZvb3Rlci10b3AtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleFdyYXA7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1pbmljYXJ0LXdyYXBwZXIgYSAuY291bnRlci5xdHkgLmNvdW50ZXItbnVtYmVye1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5jaGVja291dCB7XG4gICAgJi1pbmRleC1pbmRleHtcbiAgICAgIC5oZWFkZXJ7XG4gICAgICAgICYtdG9wLWxvZ28ge1xuICAgICAgICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY2FydC1pbmRleCB7XG4gICAgICAjbWFpbmNvbnRlbnQge1xuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAuY2FydC1jb250YWluZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4V3JhcDtcbiAgICAgICAgICAgICAgLmNhcnQtc3VtbWFyeSwgLmZvcm0tY2FydCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZvcm0tY2FydCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleFdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS10aF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpIFwiOlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLXRoXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleENlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4V3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBlbmQgSXRlbSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN1YnRvdGFsIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3dpc2hsaXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGlvbi1kZWxldGUsICYuYWN0aW9uLWVkaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcnQge1xuICAgICAgICAgICAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLyogZW5kIEZvcm0tQ2FydCAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2hpcHBpbmctYWRkcmVzcy1pdGVte1xuICAgIHdpZHRoOiA0OSU7XG4gICAgJjpudGgtb2YtdHlwZSgzbil7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDJuKXtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLm9wYy1zaWRlYmFye1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLXdpdGgtZmlsdGVye1xuICAgIC5jb2x1bW57XG4gICAgICBvcmRlcjoxO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgI3skbWVkaXVtU21hbGxCcmVha3BvaW50fSkgLyogNzY4ICovIHtcbiAgLmJsb2NrLW1pbmljYXJ0IHtcbiAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgID4gLmFjdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSBmbGV4V3JhcDtcbiAgICAgICAgLmFjdGlvbnMsIC5zZWNvbmRhcnl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlcntcbiAgICAmLXRvcHtcbiAgICAgICYtaW5mbywgJi1jYXJ0e1xuICAgICAgICBsaSwgLm1pbmljYXJ0LXdyYXBwZXJ7XG4gICAgICAgICAgPiBhe1xuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWNhcnR7XG4gICAgICAgIC5taW5pY2FydC13cmFwcGVyIGF7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnZS1tYWluIHtcbiAgICAuYWN0aW9ucy10b29sYmFye1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgPiAqe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjbWFpbmNvbnRlbnQge1xuICAgIC5jb2x1bW5zIHtcbiAgICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5zaWRlYmFye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdWx7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBhLCBzdHJvbmd7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSAvKiBlbmQgc2lkZWJhciAqL1xuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAucHJvZHVjdHMgLCAucHJvZHVjdHMtZ3JpZHtcbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9vbGJhci1wcm9kdWN0cyB7XG4gICAgICAgICAgLmxpbWl0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IC8qIGVuZCBjb2x1bW4gKi9cbiAgICB9IC8qIGVuZCBjb2x1bW5zICovXG4gIH0gLyogZW5kIG1haW5jb250ZW50ICovXG4gIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSB7XG4gICAgZm9ybSB7XG4gICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdXN0b21lci1hY2NvdW50LWxvZ2luIHtcbiAgICAjbWFpbmNvbnRlbnQge1xuICAgICAgLmNvbHVtbnMge1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAubG9naW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xuICAgICAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8qIGVuZCBjb2x1bW4gKi9cbiAgICAgIH0vKiBlbmQgY29sdW1ucyAqL1xuICAgIH0vKiBlbmQgbWFpbmNvbnRlbnQgKi9cbiAgfS8qIGVuZCBjdXN0b21lci1hY2NvdW50LWxvZ2luICovXG4gIC5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0e1xuICAgICNtYWluY29udGVudCB7XG4gICAgICAuY29sdW1ucyB7XG4gICAgICAgIC5jb2x1bW57XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfSAvKiBlbmQgY29sdW1uICovXG4gICAgICB9IC8qIGVuZCBjb2x1bW5zICovXG4gICAgfSAvKiBlbmQgbWFpbmNvbnRlbnQgKi9cbiAgfVxuICAuY21zLWhvbWUge1xuICAgIC53ZWJjcm9zc2luZy1iYXNle1xuICAgICAgJi1pbWFnZXNsaWRlci1zbGlkZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgJi1zdWIge1xuICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjbWFpbmNvbnRlbnQge1xuICAgICAgLmNvbHVtbnMge1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAud2ViY3Jvc3NpbmctYmFzZSB7XG4gICAgICAgICAgICAmLWltYWdlLXNpbmdsZSB7XG4gICAgICAgICAgICAgICYubGF5b3V0LTAxe1xuICAgICAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICAubGlua3N7XG5cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYubGF5b3V0LTAyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1wcm9kdWN0LXNsaWRlciB7XG4gICAgICAgICAgICAgIC5zcGxpZGVfX3RyYWNre1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDczcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYmxvY2stdGl0bGUge1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhDZW50ZXI7XG4gICAgICAgICAgICAgICAgYnV0dG9uLnNwbGlkZV9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgJi0tcHJldiwgJi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1mb3JtdWxhci1uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAyMHB4IDU1cHg7XG4gICAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4V3JhcDtcbiAgICAgICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICYubmV3c2xldHRlciB7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5hY3Rpb25ze1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICAkY29sb3JCbGFjaztcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2F0YWxvZy1wcm9kdWN0LXZpZXd7XG4gICAgI21haW5jb250ZW50IHtcbiAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgJi5tZWRpYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pbmZvLW1haW57XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1tYWluIC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeXtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNoZWNrb3V0LWluZGV4LWluZGV4IHtcbiAgICAjbWFpbmNvbnRlbnQge1xuICAgICAgLmNvbHVtbnMge1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAuY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5vcGMtd3JhcHBlciwgYXNpZGUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnZS1mb290ZXIge1xuICAgIC5mb290ZXItY29udGVudCB7XG4gICAgICAuZm9vdGVyIHtcbiAgICAgICAgJi10b3Age1xuICAgICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1tYWlue1xuICAgICAgICAgICYtY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgICAgICAgICAgLnNlY3Rpb257XG4gICAgICAgICAgICAgICYuZm9vdGVyLW1haW4tbWVudXtcbiAgICAgICAgICAgICAgICAmLWxvY2F0aW9uc3tcbiAgICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhY3QtaW5kZXgtaW5kZXgge1xuICAgIC53ZWJjcm9zc2luZy1iYXNlLW1hcC10ZXh0LXNpbmdsZSB7XG4gICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhXcmFwO1xuICAgICAgICAudGV4dHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIC5tYXB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPip7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbHVtbntcbiAgICB0YWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICB0aGVhZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJi5pdGVtLWluZm97XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgJi5hbW91bnR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICAgICAgICAmW2RhdGEtdGhdIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCI6XCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMXJlbSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAmLnByaWNle1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICAgICAgICAgICZbZGF0YS10aF0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCI6XCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtIDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNvbFtkYXRhLXRoXSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCI6XCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbSAxcmVtIDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb2wge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3VidG90YWwge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcmljZXtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aW9ue1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHRvcDogNXJlbTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjY291bnR7XG4gICAgLnRhYmxle1xuICAgICAgJi13cmFwcGVye1xuICAgICAgICAmLm9yZGVyLWl0ZW1ze1xuICAgICAgICAgICYub3JkZXJlZHtcbiAgICAgICAgICAgIC5vcmRlcntcbiAgICAgICAgICAgICAgJi10aXRsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgdGJvZHl7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgID4gc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRmb290e1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICB0YWJsZXtcbiAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICAmLmNvbHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgJltkYXRhLXRoXTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICB0YWJsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSA7XG4gICAgICAgIHRoe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdGR7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgJi5jb2x7XG4gICAgICAgICAgICAmW2RhdGEtdGhdOjpiZWZvcmV7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3Rpb25ze1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5lZGl0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuZGVsZXRle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JSZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29udGVudDphdHRyKGRhdGEtdGgpICc6ICc7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNoaXBwaW5nLWFkZHJlc3MtaXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgJjpudGgtb2YtdHlwZSgzbil7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5zdGVwLWNvbnRlbnQgdGFibGUge1xuICAgICYudGFibGUtY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIHtcbiAgICAgIHRkLmNvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgID4gKntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhZ2Utd3JhcHBlcntcbiAgICBoZWFkZXIge1xuICAgICAgLmhlYWRlci1tYWluIHtcbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAuYmxvY2stc2VhcmNoIHtcbiAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleFdyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFjdGlvbnN7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0vKiBlbmQgLUlORk8gKi9cbiAgICAgIH1cbiAgICB9IC8qIGVuZCBIRUFERVIgKi9cbiAgICAjbWFpbmNvbnRlbnQge1xuICAgICAgLmNvbHVtbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAucHJvZHVjdHMgLCAucHJvZHVjdHMtZ3JpZHtcbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0gLyogZW5kIGNvbHVtbiAqL1xuICAgICAgfSAvKiBlbmQgY29sdW1ucyAqL1xuICAgIH0gLyogZW5kIG1haW5jb250ZW50ICovXG4gIH0gLyogZW5kIC5wYWdlLXdyYXBwZXIgKi9cbiAgLmJyZWFkY3J1bWJzIHVse1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC4zcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBhLCBzdHJvbmd7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5ob21le1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEljb247XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTVcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLXRvcCB7XG4gICAgJi1pbmZve1xuICAgICAgd2lkdGg6IDc0JTtcbiAgICB9XG4gICAgJi1sb2dve1xuICAgICAgLmxvZ297XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZm8sICYtY2FydCB7XG4gICAgICBsaSwgLm1pbmljYXJ0LXdyYXBwZXIge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgLjdyZW0gMCAwO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jbXMtaG9tZSB7XG4gICAgI21haW5jb250ZW50IHtcbiAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgLndlYmNyb3NzaW5nLWJhc2Uge1xuICAgICAgICAgICAgJi1jYXRlZ29yeS1wb3B1bGFyIHtcbiAgICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgID4gLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC53ZWJjcm9zc2luZy1iYXNlLWltYWdlc2xpZGVyLXNsaWRlciB7XG4gICAgICAuc3BsaWRlX19hcnJvd3tcbiAgICAgICAgdG9wOiAyOCU7XG4gICAgICB9XG4gICAgICB1bCBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDI2MC40NCAvIDU3MC4zNCAqIDEwMCUpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgQGluY2x1ZGUgZmxleENlbnRlcjtcblxuICAgICAgICAgICYtc3ViIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOi44cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnZS1mb290ZXIge1xuICAgIC5mb290ZXIge1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgJi1tYWlue1xuICAgICAgICAgICAgJi1jb250YWluZXJ7XG4gICAgICAgICAgICAgIC5zZWN0aW9ue1xuICAgICAgICAgICAgICAgICYuZm9vdGVye1xuICAgICAgICAgICAgICAgICAgJi1tYWluLW1lbnUtcGF5bWVudHtcbiAgICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICAuZm9vdGVyLWJvdHRvbS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLmNhdGFsb2ctcHJvZHVjdC12aWV3IC5jb2x1bW4gLnByb2R1Y3QtaW5mby1tYWluIC5wYWdlLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/