:root{--content-width:calc(85rem + -30px);--dropdown-symbol-width:0.7em;--global-font-family:"Titillium Web",sans-serif;--highlight-font-family:"Titillium Web",sans-serif;--global-font-size:20;--global-font-line-height:1.5;--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--global-font-color:#000;--global-font-navigation:#000;--color-link:#000;--color-link-visited:#000;--color-link-active:#000;--color-theme-black:#000;--border-color-dark:#000;--border-color-light:#ccc;--color-quote-border:#000;--color-quote-citation:#6c7781;--color-theme-primary:#cd1417;--color-theme-secondary:#41848f;--color-theme-red:#cd1417;--color-theme-green:#27ae60;--color-theme-blue:#2980b9;--color-theme-yellow:#f1c40f;--color-theme-grey:#f0f0f0;--color-theme-white:#fff;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1}@-webkit-keyframes webkit-kenburns{0%{opacity:0}5%{opacity:1}95%{-webkit-transform:scale3d(1.3,1.3,1.3) translateZ(0);-webkit-animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale3d(1.5,1.5,1.5) translateZ(0);opacity:0}}@-webkit-keyframes kenburns{0%{opacity:0}5%{opacity:1}95%{-webkit-transform:scale3d(1.3,1.3,1.3) translateZ(0);transform:scale3d(1.3,1.3,1.3) translateZ(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale3d(1.5,1.5,1.5) translateZ(0);transform:scale3d(1.5,1.5,1.5) translateZ(0);opacity:0}}@keyframes kenburns{0%{opacity:0}5%{opacity:1}95%{-webkit-transform:scale3d(1.3,1.3,1.3) translateZ(0);transform:scale3d(1.3,1.3,1.3) translateZ(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}to{-webkit-transform:scale3d(1.5,1.5,1.5) translateZ(0);transform:scale3d(1.5,1.5,1.5) translateZ(0);opacity:0}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:1.5em auto;padding:0 1em}.entry-content>.wp-block-quote,.entry-content>.wp-block-quote.is-style-large{margin-left:1.5rem}@media screen and (min-width:48em){.entry-content>.wp-block-quote,.entry-content>.wp-block-quote.is-style-large{margin-left:auto}}.wp-block-quote:not(.is-large):not(.is-style-large){border-left-color:#000;border-left-color:var(--color-quote-border)}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{border-left-color:#6c7781;border-left-color:var(--color-quote-citation)}.wp-block-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-cover__inner-container>*{max-width:calc(85rem + -30px);max-width:var(--content-width);margin-left:auto;margin-right:auto}.wp-block-cover .wp-block-cover-text,.wp-block-cover p{margin-top:0}.wp-block-latest-comments,.wp-block-latest-posts{padding-top:1.5em;padding-bottom:1.5em;border:1px solid #ccc}ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.is-grid.alignfull,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 1.5em}.wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5em}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.entry-content .wp-block-gallery{padding-right:1.5em;padding-left:1.5em}@media screen and (min-width:48em){.entry-content .wp-block-gallery{padding-right:0;padding-left:0}}.wp-block-gallery.columns-2 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-9 .blocks-gallery-item{grid-column:span 1;margin:0;width:inherit}.blocks-gallery-item:last-child:nth-child(odd){grid-column:span 2}.wp-block-gallery.columns-3 .blocks-gallery-item:last-child:nth-child(3n),.wp-block-gallery.columns-5 .blocks-gallery-item:last-child:nth-child(5n),.wp-block-gallery.columns-7 .blocks-gallery-item:last-child:nth-child(7n),.wp-block-gallery.columns-9 .blocks-gallery-item:last-child:nth-child(9n){grid-column:span 1}@media screen and (min-width:40em){.wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}.wp-block-gallery.columns-5{grid-template-columns:repeat(5,1fr)}.wp-block-gallery.columns-6{grid-template-columns:repeat(6,1fr)}.wp-block-gallery.columns-7{grid-template-columns:repeat(7,1fr)}.wp-block-gallery.columns-8{grid-template-columns:repeat(8,1fr)}.wp-block-gallery.columns-9{grid-template-columns:repeat(9,1fr)}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}@media screen and (min-width:48em){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc((100% - 85rem - -30px)/2);margin-right:calc((100% - var(--content-width))/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc((100% - 85rem - -30px)/2);margin-left:calc((100% - var(--content-width))/2)}}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5em}@media screen and (min-width:40em){.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}}.gallery-item{padding:.5em;border:1px solid #ccc;border:1px solid var(--border-color-light)}.gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-caption{font-size:80%}.entry{margin-bottom:1rem}.entry-footer,.entry-meta{font-family:Titillium Web,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;font-size:80%}.entry-meta{margin:1em 0}.updated:not(.published){display:none}.post-thumbnail img{margin:0 auto}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.entry-content>ol,.entry-content>ul{padding-left:3.5em}.entry-content>*,.entry-summary>*,.page-content>*{margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem;max-width:calc(85rem + -30px);max-width:var(--content-width)}.comments-area,.entry-footer,.entry-header,.page-header,.page-navigation,.post-navigation,.site-info{margin-top:1.5em;margin-bottom:1.5em}.comments-area,.entry-content>*,.entry-footer,.entry-header,.entry-summary>*,.page-content>*,.page-header,.page-navigation,.post-navigation,.site-info{margin-left:auto;margin-right:auto;padding-right:1.5rem;padding-left:1.5rem;max-width:calc(85rem + -30px);max-width:var(--content-width)}@media screen and (min-width:48em){.entry-content>ol,.entry-content>ul{padding-left:2.5em;padding-right:2.5em}}.entry-content>.more-link{display:block}.page-links{clear:both;margin-bottom:1.5em}.entry-footer span{margin-right:1em}.entry-footer{clear:both;padding:1.5em 1.5rem 3em;border-bottom:1px solid #000;border-bottom:1px solid var(--global-font-color)}@media screen and (min-width:48em){.entry-footer{padding-right:0;padding-left:0}}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignwide{max-width:calc(50% + (85rem + -30px)/2);max-width:calc(50% + var(--content-width)/2)}.alignfull{max-width:100%}.entry-content>.alignleft,.entry-summary>.alignleft,.page-content>.alignleft{margin-left:1.5rem}.entry-content>.alignright,.entry-summary>.alignright,.page-content>.alignright{margin-right:1.5rem}@media screen and (min-width:48em){.entry-content>.alignleft,.entry-summary>.alignleft,.page-content>.alignleft{margin-left:calc((100vw - 85rem - -30px)/2);margin-left:calc((100vw - var(--content-width))/2)}.entry-content>.alignright,.entry-summary>.alignright,.page-content>.alignright{margin-right:calc((100vw - 85rem - -30px)/2);margin-right:calc((100vw - var(--content-width))/2)}}@media screen and (min-width:60em){.has-sidebar .entry-content>.alignleft,.has-sidebar .entry-summary>.alignleft,.has-sidebar .page-content>.alignleft{margin-left:calc((75vw - 87rem + -30px)/2);margin-left:calc((75vw - 2rem - var(--content-width))/2)}.has-sidebar .entry-content>.alignright,.has-sidebar .entry-summary>.alignright,.has-sidebar .page-content>.alignright{margin-right:calc((75vw - 87rem + -30px)/2);margin-right:calc((75vw - 2rem - var(--content-width))/2)}}.has-theme-primary-color{color:#cd1417;color:var(--color-theme-primary)}.has-theme-primary-background-color{background-color:#cd1417;background-color:var(--color-theme-primary)}.has-theme-secondary-color{color:#41848f;color:var(--color-theme-secondary)}.has-theme-secondary-background-color{background-color:#41848f;background-color:var(--color-theme-secondary)}.has-theme-red-color{color:#cd1417;color:var(--color-theme-red)}.has-theme-red-background-color{background-color:#cd1417;background-color:var(--color-theme-red)}.has-theme-green-color{color:#27ae60;color:var(--color-theme-green)}.has-theme-green-background-color{background-color:#27ae60;background-color:var(--color-theme-green)}.has-theme-blue-color{color:#2980b9;color:var(--color-theme-blue)}.has-theme-blue-background-color{background-color:#2980b9;background-color:var(--color-theme-blue)}.has-theme-yellow-color{color:#f1c40f;color:var(--color-theme-yellow)}.has-theme-yellow-background-color{background-color:#f1c40f;background-color:var(--color-theme-yellow)}.has-theme-black-color{color:#000;color:var(--color-theme-black)}.has-theme-black-background-color{background-color:#000;background-color:var(--color-theme-black)}.has-theme-grey-color{color:#f0f0f0;color:var(--color-theme-grey)}.has-theme-grey-background-color{background-color:#f0f0f0;background-color:var(--color-theme-grey)}.has-theme-white-color{color:#fff;color:var(--color-theme-white)}.has-theme-white-background-color{background-color:#fff;background-color:var(--color-theme-white)}.has-custom-daylight-color{color:#97c0b7;color:var(--color-custom-daylight)}.has-custom-daylight-background-color{background-color:#97c0b7;background-color:var(--color-custom-daylight)}.has-custom-sun-color{color:#eee9d1;color:var(--color-custom-sun)}.has-custom-sun-background-color{background-color:#eee9d1;background-color:var(--color-custom-sun)}.has-small-font-size{font-size:.8rem;font-size:var(--font-size-small)}.has-regular-font-size{font-size:1.25rem;font-size:var(--font-size-regular)}.has-large-font-size{font-size:1.8rem;font-size:var(--font-size-large)}.has-larger-font-size{font-size:2.4rem;font-size:var(--font-size-larger)}section.fc-section--border-top{border-top:1px solid #3b3b3b}section.fc-section--border-bottom{border-bottom:1px solid #3b3b3b}.fc-section--padding-top{padding-top:120px}.fc-section--padding-bottom{padding-bottom:120px}.fc-hero.carousel_wrapper{width:100%;max-width:100%}.fc-hero .flickity-viewport{width:100%}.fc-hero .carousel-cell{margin-right:0;overflow:hidden;width:100%;height:calc(100vh + -80px);min-height:400px;position:relative}.fc-hero .carousel-cell img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-animation:webkit-kenburns 20s infinite;animation:kenburns 20s infinite}.fc-hero .slider_content_wrapper{width:100%;position:absolute;bottom:200px}.fc-hero .slider_content{max-width:80rem}.fc-hero .flickity-page-dots,.fc-hero .slider_content{width:100%;max-width:calc(85rem + -30px);max-width:var(--content-width);margin:0 auto;position:relative}.fc-hero .flickity-page-dots{bottom:65px;text-align:left}.fc-hero .flickity-page-dots .dot{width:20px;height:20px;background:transparent;border:1px solid #fff;opacity:1}.fc-hero .flickity-page-dots .dot.is-selected{background-color:#fff}.carousel_wrapper.one_slide .flickity-page-dots{display:none}h1 p,h2 p{margin:0}.fc-hero .icon-scroll:before{position:absolute;left:50%}.icon-scroll{width:30px;height:50px;margin-left:-20px;bottom:45px;left:calc(50% + -15px);margin-top:-35px;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;border-radius:25px;position:absolute}.icon-scroll:before{content:"";width:8px;height:8px;background:#fff;margin-left:-4px;top:8px;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(46px);transform:translateY(46px)}}@keyframes scroll{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(46px);transform:translateY(46px)}}section.sl-content_slider{margin-bottom:70px}section.sl-content_slider .carousel-cell{display:block}section.sl-content_slider .carousel-cell .post-thumbnail img{-o-object-fit:cover;object-fit:cover}section.sl-content_slider .carousel-cell{overflow:hidden;margin-right:20px;height:528px;position:relative}section.sl-content_slider .carousel-cell img{display:block;height:528px;width:auto;min-width:1px;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.sl-content_slider-h2{margin-top:200px}section.sl-content_slider .flickity-prev-next-button.previous{right:0;left:auto}section.sl-content_slider .flickity-prev-next-button{bottom:-30px;right:0;top:auto;background-color:#cd1417;background-color:var(--color-theme-primary);width:60px;height:60px;border-radius:0}section.sl-content_slider .flickity-prev-next-button.next{bottom:40px}.flickity-prev-next-button .flickity-button-icon{display:none}button.flickity-button.flickity-prev-next-button:after{content:"";background-image:url(../../assets/images/pfeilbutton.svg);width:60px;height:60px;display:block;position:absolute;right:0;top:0}button.flickity-button.flickity-prev-next-button.previous:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel-cell .sl_content_slider-image_infobox{display:none}.sl_content_slider-image_infobox hr{margin-top:7px;margin-bottom:7px}.sl_content_slider-image_infobox hr:first-of-type{margin-top:0}.sl_content_slider-image_infobox hr:last-of-type{margin-bottom:0}.pswp--svg button.pswp__button--arrow--left,.pswp--svg button.pswp__button--arrow--right{background:transparent;background-image:transparent;width:60px;height:60px;background-position:50%;opacity:1!important;visibility:visible!important}.pswp__ui--idle button.pswp__button--arrow--left,.pswp__ui--idle button.pswp__button--arrow--right{opacity:1!important}.pswp--svg button.pswp__button--arrow--left:before,.pswp--svg button.pswp__button--arrow--right:before,.pswp__ui--idle button.pswp__button--arrow--left:before,.pswp__ui--idle button.pswp__button--arrow--right:before{background-image:url(../../assets/images/pfeilbutton.svg)!important;background:url(../../assets/images/pfeilbutton.svg)!important;background-position:50%;width:60px;height:60px;display:block;position:absolute;right:0;top:0}.pswp--svg button.pswp__button--arrow--left:before,.pswp__ui--idle button.pswp__button--arrow--left:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pswp--svg button.pswp__button--arrow--left,.pswp__ui--idle button.pswp__button--arrow--left{margin-left:-10px}section.sl_products-content_imageswrapper{position:relative;padding-bottom:100px}.sl_products-content_image-right{position:absolute;top:-20px;right:0}.sl_products-content_image-right img{max-width:580px;width:580px;max-height:850px}.sl_products-content_image-left img,.sl_products-content_image-right img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sl_products-content_image-left img{max-width:833px;height:576px}.sl_products-content_image-right{float:right}@media only screen and (max-width:767px){.sl_products-content_image-right{position:relative;width:60%;right:0;top:-50px;float:right}.sl_products-content_image-right img{max-width:100%;-o-object-fit:cover;object-fit:cover;max-width:580px;width:50vw;max-height:50vw;height:auto}.sl_products-content_image-left img{max-width:80%;height:auto;-o-object-fit:cover;object-fit:cover;margin-left:25px}}.sl_products-content_awards{position:relative;right:0;width:40%;grid-template-columns:1fr 1fr 1fr;display:inline-grid;height:500px;top:180px;text-align:right;float:right}.sl_products-content_awards img{float:left;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.sl_products-content_buttons a{display:inline-block;margin-bottom:25px;min-width:198px;margin-right:15px}section.sl_materials,section.sl_prodcat,section.sl_team{grid-template-columns:1fr 1fr 1fr;display:inline-grid;grid-gap:60px;width:100%}.sl-content_team--content,a.sl-content_materials--content,a.sl-content_prodcat--content,a.sl-content_team--content{text-decoration:none;text-transform:uppercase;font-size:15px;color:#000;color:var(--color-theme-black);letter-spacing:1px;line-height:27px;font-weight:200}.sl-content_team--content .h3,.sl-content_team--content h3,a.sl-content_materials--content .h3,a.sl-content_materials--content h3,a.sl-content_prodcat--content .h3,a.sl-content_prodcat--content h3,a.sl-content_team--content .h3,a.sl-content_team--content h3{font-size:21px;color:#000;color:var(--color-theme-black);letter-spacing:1px;line-height:32px;font-weight:200;text-transform:uppercase;margin-bottom:11px;margin-top:11px}.sl-content_materials--content hr,.sl-content_prodcat--content hr,.sl-content_team--content hr{margin-top:3px;margin-bottom:3px;width:85%;text-align:left;margin-left:0}.sl-content_materials--loop a.post-thumbnail,.sl-content_prodcat--loop a.post-thumbnail,.sl-content_team--loop a.post-thumbnail{background-color:#d6d6d6;display:block}.sl-content_team--content a,.sl_product-header_teaser-designer a,h2.category-title a{text-decoration:none}.page-template-page-products h1{font-weight:600}a.sl-content_prodcat--content h3{font-weight:400}.sl-content_prodcat--content hr{margin-top:10px;margin-bottom:10px;width:80%}.sl-content_prodcat--loop .post-thumbnail img{width:385px;height:257px;-o-object-fit:cover;object-fit:cover}.sl-content_prodcat--loop:nth-of-type(7n){grid-column:2/-1}.sl-content_prodcat--loop:nth-of-type(7n) .post-thumbnail img{height:555px;-o-object-fit:cover;object-fit:cover;width:100%}.sl-content_prodcat--loop:nth-of-type(7n) .sl-content_prodcat--content hr{width:40%}.sl-content_prodcat--loop:nth-of-type(14n+1){grid-column:1}.sl-content_prodcat--loop:nth-of-type(14n){grid-column:1/-2}.page-template-page-materials h1{font-weight:600}.page-template-page-materials .page_wrapper-content p{max-width:100%;margin-bottom:50px}a.sl-content_materials--content h3{font-weight:200}.sl-content_materials--content hr{margin-top:10px;margin-bottom:10px;width:80%}.sl-content_materials--loop .post-thumbnail img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.sl_materials--wrapper{margin-top:130px}.sl_materials--wrapper .category-description{max-width:70%;margin-bottom:50px}.sl-content-material__wrapper{display:inline-grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:30px}.sl_material--cell_infobox{font-size:21px;text-transform:uppercase;margin-top:10px}.sl-page_hero .flickity-prev-next-button.next{top:unset;bottom:45px;right:-20px}.sl-page_hero .flickity-prev-next-button.previous{left:unset;right:-20px;bottom:-20px;top:unset}.sl-page_hero .carousel-cell{overflow:hidden;margin-right:20px;height:528px;position:relative;width:100%}.sl-page_hero .sl_content__btn-wrapper .btn{font-size:15px;color:#cd1417;color:var(--color-theme-primary);letter-spacing:0;text-align:center;font-weight:400;text-transform:uppercase;text-decoration:none;border:1px solid;padding:20px 50px}.sl-page_hero .sl_content__btn-wrapper .btn:hover{background-color:#cd1417;background-color:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.sl-page_hero .sl_content__btn-wrapper{position:absolute;bottom:60px}.sl-page_hero.carousel_wrapper .sl_products-wrapper{padding-top:0}.sl-page_hero.carousel_wrapper{padding-top:70px}.c-fixed_wrapper{height:350px;width:100%;margin-top:100px;background-color:#fff;overflow:hidden;position:relative}.c-fixed,.c-fixed_target{left:0;position:absolute;right:0;top:-100vh}.c-fixed_target{bottom:-100vh}.c-fixed{background-position:50%;background-size:cover;height:100vh}.carousel-cell.sl-page_team--loop{width:238px;margin:0 10px}.carousel-cell.sl-page_team--loop img{height:390px;-o-object-fit:cover;object-fit:cover}.carousel-cell.sl-page_team--loop .sl-content_team--content hr{margin-top:2px;margin-bottom:2px;width:100%}.sl_page_awards .flickity-prev-next-button.previous,.sl_page_team .flickity-prev-next-button.previous{left:-60px}.sl_page_awards .flickity-prev-next-button,.sl_page_team .flickity-prev-next-button{top:40%}.sl_page_awards .flickity-prev-next-button.next,.sl_page_team .flickity-prev-next-button.next{right:-75px}.page_wrapper.page_wrapper--sl_page_awards:hover .flickity-prev-next-button,.page_wrapper.page_wrapper--sl_page_team:hover .flickity-prev-next-button{display:block}.sl_page_awards .flickity-prev-next-button,.sl_page_team .flickity-prev-next-button{display:none}.single-team .page_wrapper{padding-bottom:150px}.sl_image_elements{padding-bottom:100px;padding-top:100px;position:relative}.sl_image_elements--left .sl_image_elements-content_image-left{float:left;margin-left:50px;margin-top:-100px}.sl_image_elements--left .sl_image_elements-content_image-right{float:right;margin-top:-500px}.sl_image_elements--left .sl_image_elements-content_image-big img{width:833px;-o-object-fit:cover;object-fit:cover;height:auto}.sl_image_elements--left .sl_image_elements-content_image-left img{width:298px;height:auto;-o-object-fit:cover;object-fit:cover}.sl_image_elements--left .sl_image_elements-content_image-right img{width:562px;height:auto;-o-object-fit:cover;object-fit:cover}.sl_image_elements--left .sl_image_elements-content_text{max-width:300px;width:300px;margin-top:0;float:right;background-color:#fff;background-color:var(--color-theme-white);padding:20px}.sl_image_elements--middle .sl_image_elements-content_image-left{float:left;margin-left:50px}.sl_image_elements--middle .sl_image_elements-content_image-right{float:right;margin-top:-500px;margin-right:-80px}.sl_image_elements--middle .sl_image_elements-content_image-big img{width:833px;-o-object-fit:cover;object-fit:cover;height:auto;margin-left:-30px;display:inline-block}.sl_image_elements--middle .sl_image_elements-content_image-left img{width:298px;height:auto;-o-object-fit:cover;object-fit:cover}.sl_image_elements--middle .sl_image_elements-content_image-right img{width:298px;height:auto;-o-object-fit:cover;object-fit:cover;margin-left:-60px}.sl_image_elements--middle .sl_image_elements-content_text{max-width:300px;margin-top:0;position:absolute;right:200px;background-color:#fff;background-color:var(--color-theme-white);padding:20px;bottom:-140px}.sl_image_elements--right .sl_image_elements-content_image-left{float:left;margin-left:0;margin-right:-200px}.sl_image_elements--right .sl_image_elements-content_image-left img{width:566px;height:auto;-o-object-fit:cover;object-fit:cover}.sl_image_elements--right .sl_image_elements-content_image-right{float:right;margin-top:-100px}.sl_image_elements--right .sl_image_elements-content_image-right img{width:298px;height:auto;-o-object-fit:cover;object-fit:cover;margin-right:-20px}.sl_image_elements--right .sl_image_elements-content_image-big img{width:836px;-o-object-fit:cover;object-fit:cover;height:auto}.sl_image_elements--right .sl_image_elements-content_image-big{float:right;margin-right:-20px;margin-top:240px}.sl_image_elements--right .sl_image_elements-content_text{left:0;max-width:300px;margin-top:0;position:absolute;background-color:#fff;background-color:var(--color-theme-white);padding:20px;bottom:-150px}.page_wrapper-sl_image_elements--right h2{text-align:right}.sl_product-header_teaser-list h3{font-size:21px;color:#000;color:var(--color-theme-black);letter-spacing:1px;line-height:32px;font-weight:200;margin-top:0;margin-bottom:0}img.sl-page_full_image{height:350px;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1199px){.page_wrapper{margin-top:40px;margin-bottom:40px}.page_wrapper.page_wrapper-sl_image_elements--left{margin-bottom:300px}.page_wrapper.page_wrapper-sl_image_elements--left h2{padding:0 25px;font-weight:inherit;width:60%}.sl_image_elements--left .sl_image_elements-content_image-left{float:none;margin-left:0;margin-top:0}.sl_image_elements--left .sl_image_elements-content_image-right{float:right;margin-top:-150px;width:50%}.sl_image_elements--left .sl_image_elements-content_image-big img{width:90%;-o-object-fit:cover;object-fit:cover;height:auto}.sl_image_elements--left .sl_image_elements-content_image-left img{width:30%;height:auto;-o-object-fit:cover;object-fit:cover;margin-left:25px}.sl_image_elements--left .sl_image_elements-content_image-right img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.sl_image_elements--left .sl_image_elements-content_text{max-width:300px;width:300px;margin-top:0;position:relative;right:30px;float:none;background-color:#fff;background-color:var(--color-theme-white);padding:20px}.page_wrapper.page_wrapper-sl_image_elements--middle{margin-bottom:250px}.page_wrapper.page_wrapper-sl_image_elements--middle h2{padding:0 25px;font-weight:inherit}.sl_image_elements--middle .sl_image_elements-content_image-big{margin:0 auto;padding:0 25px}.sl_image_elements--middle .sl_image_elements-content_image-left{float:none;margin-left:0;margin-bottom:-500px}.sl_image_elements--middle .sl_image_elements-content_image-right{float:right;margin-right:20px;margin-top:-320px}.sl_image_elements--middle .sl_image_elements-content_image-big img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto;margin-left:0;display:inline-block}.sl_image_elements--middle .sl_image_elements-content_image-left img{width:45%;height:auto;-o-object-fit:cover;object-fit:cover}.sl_image_elements--middle .sl_image_elements-content_image-right img{width:40%;height:auto;-o-object-fit:cover;object-fit:cover;margin-left:0;float:right}.sl_image_elements--middle .sl_image_elements-content_text{max-width:300px;position:absolute;right:0;background-color:#fff;background-color:var(--color-theme-white);padding:20px;bottom:-150px;margin:0 auto}.page_wrapper.page_wrapper-sl_image_elements--right h2{padding:0 25px;text-align:left;width:60%;font-weight:inherit;position:relative;top:-50px}section.sl_image_elements.sl_image_elements--right{margin-top:70px}.sl_image_elements--right .sl_image_elements-content_image-left{float:none;margin-left:0;margin-right:0;max-width:55%}.sl_image_elements--right .sl_image_elements-content_image-left img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.sl_image_elements--right .sl_image_elements-content_image-right{float:right;margin-top:140px;width:35%;margin-right:20px}.sl_image_elements--right .sl_image_elements-content_image-right img{width:298px;height:auto;-o-object-fit:cover;object-fit:cover;margin:0 auto}.sl_image_elements--right .sl_image_elements-content_image-big img{width:80%;-o-object-fit:cover;object-fit:cover;height:auto;float:right;margin-right:0}.sl_image_elements--right .sl_image_elements-content_image-big{float:none;margin-right:0;margin-top:-620px;z-index:1000}.sl_image_elements--right .sl_image_elements-content_text{left:0;max-width:300px;margin-top:0;position:static;background-color:#fff;background-color:var(--color-theme-white);padding:10px;bottom:0}.sl_image_elements--right .sl_product-header_teaser-list{font-size:11px}.page_wrapper-sl_image_elements--right h2{text-align:right;margin-right:15px}.page_wrapper.page_wrapper-sl_image_elements--middle~.page_wrapper-sl_image_elements--middle{margin-top:250px}.page_wrapper.page_wrapper-sl_image_elements--middle~.page_wrapper.page_wrapper-sl_image_elements--middle h2{position:relative;top:-110px}}@media only screen and (min-width:900px) and (max-width:1199px){.sl_image_elements--middle .sl_image_elements-content_image-big{margin:0 20%;width:70%}.sl_image_elements--left .sl_image_elements-content_image-right{margin-top:-350px}.sl_image_elements--right .sl_image_elements-content_image-big{margin-top:-750px}}.sl_placeholder{display:inline-block;width:100%}.home h1.h2{font-size:36px;color:#000;color:var(--color-theme-black);letter-spacing:0;font-weight:400;line-height:1.4;text-transform:none;text-decoration:underline}.home .page_wrapper:first-of-type .page_wrapper-content h2,.home h1.h2{display:inline}.contact_content_left{font-size:15px;color:#000;color:var(--color-theme-black);letter-spacing:2px;font-weight:400}.contact_content_left--address{margin-top:70px;margin-bottom:60px}input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:20px 75px}.sl_contact .wpcf7{margin-top:190px}select.wpcf7-form-control.wpcf7-select{padding:19px 10px;width:100%;background-color:#f0f0f0;border:none;border-radius:0;font-size:15px;color:#000;letter-spacing:0;font-weight:400;margin-top:20px;margin-bottom:20px;text-transform:uppercase}.sl_page_awards.carousel_wrapper{margin-bottom:150px}.sl_page_awards .flickity-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel-cell.sl-page_awards--loop img{margin:0 auto}.carousel-cell.sl-page_awards--loop{width:20%;vertical-align:middle;padding:50px}.accordion{background-color:#fff;background-color:var(--color-theme-white);cursor:pointer;padding:18px 18px 18px 0;width:95%;text-align:left;outline:none;-webkit-transition:.4s;transition:.4s;margin-bottom:10px;border:none;font-size:30px;color:#000;color:var(--color-theme-black);letter-spacing:0;line-height:36px;font-weight:600;border-bottom:1px solid #000!important;border-radius:0}.accordion:hover,.active,button:focus{border:none}.panel{padding:18px 18px 18px 0;background-color:#fff;background-color:var(--color-theme-white);display:none;overflow:hidden;margin-left:5%}.accordion:after{content:"\02795";font-size:13px;color:#000;color:var(--color-theme-black);float:right;margin-left:5px}.active:after{content:"\2796"}.sl_faq-header.sl_products-header{grid-template-columns:1fr 6fr}.sl_faq-header .sl_products-header_right{padding-top:97px}span.accordion_number{display:inline-block;width:5%;font-size:30px;color:#000;color:var(--color-theme-black);letter-spacing:0;line-height:42px;font-weight:200}@media only screen and (max-width:767px){.sl-content-material__wrapper,section.sl_materials,section.sl_prodcat,section.sl_team{grid-template-columns:1fr;display:block;grid-gap:60px;margin:0 auto;padding:0}.sl-content_materials--loop{margin:0 auto;width:100%;max-width:100%}.sl-content_materials--loop,.sl-content_prodcat--loop,.sl-content_team--loop{margin-bottom:70px}.sl-content_prodcat--loop .post-thumbnail img{max-width:100%;width:100%;height:auto!important}.page_wrapper.page_wrapper--hero{margin-bottom:30px}.sl_products-header{display:block;padding:0 25px}.home .sl_products-header{display:inline-grid;padding:0 25px;grid-template-columns:1fr;grid-gap:0}.sl-page_hero.carousel_wrapper .flickity-prev-next-button{right:0!important}.page_wrapper-content,.sl-content_slider-h2,.sl_page_awards.carousel_wrapper,.sl_page_team.carousel_wrapper{padding:0 25px}.page_wrapper-content .h3,.page_wrapper-content h3{padding-right:0;font-size:26px}.carousel-cell.sl-page_awards--loop{width:33%;padding:0}.page_wrapper.page_wrapper--sl_page_awards:hover .flickity-prev-next-button,.page_wrapper.page_wrapper--sl_page_team:hover .flickity-prev-next-button,.sl_page_team.carousel_wrapper .flickity-prev-next-button{display:none}.sl-content-material__wrapper,.sl_materials--wrapper,section.sl_materials,section.sl_prodcat,section.sl_team{padding:0 25px}.sl_materials--wrapper section.sl_prodcat{padding:0}.sl-page_hero .sl_content__btn-wrapper{bottom:20px;position:static}.home .sl_products-header_left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}.sl-page_hero .flickity-prev-next-button.next{bottom:275px}.sl-page_hero .flickity-prev-next-button.previous{bottom:210px}.sl_products-content_awards{width:100%;top:50px;height:auto}section.sl-content_slider .carousel-cell{height:260px}section.sl-content_slider .carousel-cell img{height:260px;min-width:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9tZWRpYS5jc3MiLCJjb250ZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQSxNQUNDLG1DQUFvQyxDQUNwQyw2QkFBOEIsQ0FHOUIsK0NBQWlELENBQ2pELGtEQUFxRCxDQUNyRCxxQkFBc0IsQ0FDdEIsNkJBQThCLENBRzlCLHVEQUE0RCxDQUM1RCx5REFBOEQsQ0FDOUQsdURBQTRELENBQzVELHdEQUE2RCxDQUc3RCx3QkFBeUIsQ0FDekIsNkJBQThCLENBQzlCLGlCQUFrQixDQUNsQix5QkFBMEIsQ0FDMUIsd0JBQXlCLENBRXpCLHdCQUF5QixDQUV6Qix3QkFBeUIsQ0FDekIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQiw4QkFBK0IsQ0FHL0IsNkJBQThCLENBQzlCLCtCQUFnQyxDQUNoQyx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLDBCQUEyQixDQUMzQiw0QkFBNkIsQ0FFN0IsMEJBQTJCLENBQzNCLHdCQUE0QixDQUM1QiwrQkFBZ0MsQ0FDaEMsMEJBQ0QsQ0FJQSxtQ0FDSSxHQUNFLFNBQ0YsQ0FDQSxHQUNFLFNBQ0YsQ0FDQSxJQUNJLG9EQUFvRSxDQUNwRSx5Q0FBMEMsQ0FDMUMsU0FDSixDQUNBLEdBQ0ksb0RBQW9FLENBQ3BFLFNBQ0osQ0FDSixDQXVDQSw0QkFDSSxHQUNFLFNBQ0YsQ0FDQSxHQUNFLFNBQ0YsQ0FDQSxJQUNJLG9EQUE0RCxDQUE1RCw0Q0FBNEQsQ0FDNUQseUNBQWtDLENBQWxDLGlDQUFrQyxDQUNsQyxTQUNKLENBQ0EsR0FDSSxvREFBNEQsQ0FBNUQsNENBQTRELENBQzVELFNBQ0osQ0FDSixDQWhCQSxvQkFDSSxHQUNFLFNBQ0YsQ0FDQSxHQUNFLFNBQ0YsQ0FDQSxJQUNJLG9EQUE0RCxDQUE1RCw0Q0FBNEQsQ0FDNUQseUNBQWtDLENBQWxDLGlDQUFrQyxDQUNsQyxTQUNKLENBQ0EsR0FDSSxvREFBNEQsQ0FBNUQsNENBQTRE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V0FBWSxDQUNaLGVBQ0QsQ0FFQSxjQUNDLGVBQ0QsQ0FFQSxrQ0FDQyw2QkFDRCxDQUVBLHlDQUNJLGdCQUNKLENBRUEsc0JBQ0ksb0JBQXFCLENBQ3JCLFFBQVMsQ0FDWixjQUFlLENBQ1osVUFBK0IsQ0FBL0IsOEJBQStCLENBQ2xDLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZUFDRCxDQU1BLHlDQUVDLHNGQUlDLHlCQUEwQixDQUMxQixhQUFjLENBQ2QsYUFBYyxDQUNkLGFBQWMsQ0FDWCxTQUNKLENBRUEsNEJBQ0MsYUFBYyxDQUNkLFVBQVcsQ0FDWCxjQUNELENBRUEsNkVBR0Msa0JBQ0QsQ0FFQSw4Q0FDQyxjQUFlLENBQ2YsVUFBVyxDQUNYLHFCQUNELENBRUEsaUNBQ0Msa0JBQ0QsQ0FFQSxvQkFDQyxhQUFjLENBQ2QsY0FDRCxDQUVBLDBCQUNDLG1CQUFvQixDQUNwQixjQUFlLENBQ2YseUJBQTBCLENBQzFCLFVBQ0QsQ0FFQSwwREFDQyxpQkFDRCxDQUVBLDRHQUlDLGNBQ0QsQ0FFQSxtREFDQyxlQUFrQixDQUNsQixjQUNELENBRUEsb0NBQ0MsU0FBVSxDQUNWLFNBQ0QsQ0FJQSxnTkFHQyxZQUNELENBSUEsNkdBS0MsY0FDRCxDQUVBLDBDQUNDLFNBQ0QsQ0FFQSx1Q0FDQyxXQUFZLENBQ1osZUFDRCxDQUVBLCtCQUNDLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBQ1IsU0FDRCxDQUVBLDhDQUNDLFlBQ0QsQ0FFQSxrREFDQyxZQUNELENBRUEsNEJBQ0MsVUFBVyxDQUNYLFFBQVMsQ0FDVCxXQUNELENBS0EseUNBQ0MsWUFDRCxDQUVBLDZDQUNDLFlBQWEsQ0FDYixlQUFnQixDQUNoQixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLGdDQUE4QixDQUE5Qiw2QkFDRCxDQW1ERCIsImZpbGUiOiJjb250ZW50Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEN1c3RvbSBQcm9wZXJ0aWVzXG4gKiBha2EgQ1NTIHZhcmlhYmxlcy5cbiAqXG4gKiBAbGluazogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLy0tKlxuICoqL1xuXG46cm9vdCB7XG5cdC0tY29udGVudC13aWR0aDogY2FsYyg4NXJlbSArIC0zMHB4KTtcblx0LS1kcm9wZG93bi1zeW1ib2wtd2lkdGg6IDAuN2VtO1xuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogIFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuXHQtLWdsb2JhbC1mb250LXNpemU6IDIwO1xuXHQtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0LyogQ3VzdG9tIGVkaXRvciBmb250IHNpemVzICovXG5cdC0tZm9udC1zaXplLXNtYWxsOiBjYWxjKDE2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtcmVndWxhcjogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAvIDE2ICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2VyOiBjYWxjKDQ4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblxuXHQvKiBDb2xvcnMgKi9cblx0LS1nbG9iYWwtZm9udC1jb2xvcjogIzAwMDtcblx0LS1nbG9iYWwtZm9udC1uYXZpZ2F0aW9uOiAjMDAwO1xuXHQtLWNvbG9yLWxpbms6ICMwMDA7XG5cdC0tY29sb3ItbGluay12aXNpdGVkOiAjMDAwO1xuXHQtLWNvbG9yLWxpbmstYWN0aXZlOiAjMDAwO1xuXG5cdC0tY29sb3ItdGhlbWUtYmxhY2s6ICMwMDA7XG5cblx0LS1ib3JkZXItY29sb3ItZGFyazogIzAwMDtcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNjY2M7XG5cdC0tY29sb3ItcXVvdGUtYm9yZGVyOiAjMDAwO1xuXHQtLWNvbG9yLXF1b3RlLWNpdGF0aW9uOiAjNmM3NzgxO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTogI0NEMTQxNztcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICM0MTg0OGY7XG5cdC0tY29sb3ItdGhlbWUtcmVkOiAjQ0QxNDE3O1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiAjMjdhZTYwO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICMyOTgwYjk7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjZjFjNDBmO1xuXG5cdC0tY29sb3ItdGhlbWUtZ3JleTogI0YwRjBGMDtcblx0LS1jb2xvci10aGVtZS13aGl0ZTogI2ZmZmZmZjtcblx0LS1jb2xvci1jdXN0b20tZGF5bGlnaHQ6ICM5N2MwYjc7XG5cdC0tY29sb3ItY3VzdG9tLXN1bjogI2VlZTlkMTtcbn1cblxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3ZWJraXQta2VuYnVybnMge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDUlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDk1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpIHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KSB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cblxuQC1tb3ota2V5ZnJhbWVzIG1vei1rZW5idXJucyB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNSUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgOTUlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMykgdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpIHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyBvLWtlbmJ1cm5zIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA1JSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA5NSUge1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMykgdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtlbmJ1cm5zIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA1JSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA5NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMykgdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQmxvY2tzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4gKiBBdmFpbGFibGUgYmxvY2sgc2VsZWN0b3JzOlxuICogLndwLWJsb2NrLWltYWdlXG4gKiAud3AtYmxvY2stbWVkaWEtdGV4dFxuICogLndwLWJsb2NrLWdhbGxlcnlcbiAqIC53cC1ibG9jay1hdWRpb1xuICogLndwLWJsb2NrLXZpZGVvXG4gKiAud3AtYmxvY2stcXVvdGVcbiAqIC53cC1ibG9jay1jb3ZlclxuICogLndwLWJsb2NrLWZpbGVcbiAqIC53cC1ibG9jay1idXR0b25cbiAqIC53cC1ibG9jay1nYWxsZXJ5XG4gKiAud3AtYmxvY2stdGFibGVcbiAqIC53cC1ibG9jay1lbWJlZFxuICogLndwLWJsb2NrLWF1ZGlvXG4gKiAud3AtYmxvY2stcHVsbHF1b3RlXG4gKiAud3AtYmxvY2stcHJlZm9ybWF0dGVkXG4gKiAud3AtYmxvY2stY29kZVxuICogLndwLWJsb2NrLXZlcnNlXG4gKiAud3AtYmxvY2stdGFibGVcbiAqIC53cC1ibG9jay1zZXBhcmF0b3JcbiAqIC53cC1ibG9jay1jb2x1bW5zXG4gKiAud3AtYmxvY2stY29sdW1uXG4gKiAud3AtYmxvY2stbGF0ZXN0LXBvc3RzXG4gKiAud3AtYmxvY2stY2F0ZWdvcmllc1xuICogLndwLWJsb2NrLWFyY2hpdmVzXG4gKi9cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLFxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcblx0bWFyZ2luOiAxLjVlbSBhdXRvO1xuXHRwYWRkaW5nOiAwIDFlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stcXVvdGUsXG4uZW50cnktY29udGVudCA+IC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XG5cblx0LmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stcXVvdGUsXG5cdC5lbnRyeS1jb250ZW50ID4gLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4ud3AtYmxvY2stcXVvdGU6bm90KC5pcy1sYXJnZSk6bm90KC5pcy1zdHlsZS1sYXJnZSkge1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItcXVvdGUtYm9yZGVyKTtcbn1cblxuLndwLWJsb2NrLXF1b3RlX19jaXRhdGlvbixcbi53cC1ibG9jay1xdW90ZSBjaXRlLFxuLndwLWJsb2NrLXF1b3RlIGZvb3RlciB7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1xdW90ZS1jaXRhdGlvbik7XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyID4gKiB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXItdGV4dCxcbi53cC1ibG9jay1jb3ZlciBwIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuXHRwYWRkaW5nLXRvcDogMS41ZW07XG5cdHBhZGRpbmctYm90dG9tOiAxLjVlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgaHNsKDAsIDAlLCA4MCUpO1xufVxuXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ253aWRlLFxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmFsaWduZnVsbCxcbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmFsaWdud2lkZSxcbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmFsaWduZnVsbCB7XG5cdHBhZGRpbmc6IDAgMS41ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2FsbGVyeSBCbG9jayAtIG92ZXJyaWRlcyBjb3JlIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud3AtYmxvY2stZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcblx0Z3JpZC1nYXA6IDAuNWVtO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeTpub3QoLmNvbXBvbmVudHMtcGxhY2Vob2xkZXIpIHtcblx0bWFyZ2luOiAxLjVlbSBhdXRvO1xufVxuXG4vKiBPdmVycmlkZSBzdGFuZGFyZCB1bCBpbmRlbnRhdGlvbi4gKi9cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcblx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuXG5cdC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuXHRncmlkLWNvbHVtbjogc3BhbiAxO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiBpbmhlcml0O1xufVxuXG5cbi5ibG9ja3MtZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKG9kZCkge1xuXHRncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoM24pLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDVuKSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCg3biksXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoOW4pIHtcblx0Z3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcblx0fVxufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuXHRtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XG5cblx0LndwLWNhcHRpb24uYWxpZ25yaWdodCxcblx0LndwLWJsb2NrLWltYWdlLmFsaWducmlnaHQge1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuXHR9XG5cblx0LndwLWNhcHRpb24uYWxpZ25sZWZ0LFxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0IHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuXHR9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzIChMZWdhY3kpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTBweCwgMWZyKSk7XG5cdGdyaWQtZ2FwOiAwLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcblx0fVxufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0cGFkZGluZzogMC41ZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5nYWxsZXJ5LWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG5cdCMgQmxvY2tzXG5cdCMgTWVkaWFcblx0XHQjIENhcHRpb25zXG5cdFx0IyBHYWxsZXJpZXMgKExlZ2FjeSlcbiMgUG9zdCBhbmQgcGFnZSBjb250ZW50XG5cdCMgQWxpZ25tZW50c1xuXHQjIEN1c3RvbSBibG9jayBjb2xvcnNcblx0IyBDdXN0b20gZm9udCBzaXplc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfYmxvY2tzLmNzc1wiO1xuQGltcG9ydCBcIl9tZWRpYS5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQb3N0IGFuZCBwYWdlIGNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ3VzdG9tIHJ1bGUgIGZvciBzdGlja3kgcG9zdHM6XG4uc3RpY2t5IHtcblxufVxuKi9cblxuLmVudHJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmVudHJ5LW1ldGEsXG4uZW50cnktZm9vdGVyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLmVudHJ5LW1ldGEge1xuXHRtYXJnaW46IDFlbSAwO1xufVxuXG4vKiBIaWRlcyB0aGUgdXBkYXRlIGRhdGUgYW5kIHRpbWUuICovXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10aHVtYm5haWwgaW1nIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcblx0bWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gdWwsXG4uZW50cnktY29udGVudCA+IG9sIHtcblx0cGFkZGluZy1sZWZ0OiAzLjVlbTtcbn1cblxuLnBhZ2UtY29udGVudCA+ICosXG4uZW50cnktY29udGVudCA+ICosXG4uZW50cnktc3VtbWFyeSA+ICoge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG4ucGFnZS1oZWFkZXIsXG4uZW50cnktaGVhZGVyLFxuLmVudHJ5LWZvb3Rlcixcbi5zaXRlLWluZm8sXG4ucG9zdC1uYXZpZ2F0aW9uLFxuLnBhZ2UtbmF2aWdhdGlvbixcbi5jb21tZW50cy1hcmVhIHtcblx0bWFyZ2luLXRvcDogMS41ZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ucGFnZS1jb250ZW50ID4gKixcbi5lbnRyeS1jb250ZW50ID4gKixcbi5lbnRyeS1zdW1tYXJ5ID4gKixcbi5wYWdlLWhlYWRlcixcbi5lbnRyeS1oZWFkZXIsXG4uZW50cnktZm9vdGVyLFxuLnNpdGUtaW5mbyxcbi5wb3N0LW5hdmlnYXRpb24sXG4ucGFnZS1uYXZpZ2F0aW9uLFxuLmNvbW1lbnRzLWFyZWEge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xuXG5cdC5lbnRyeS1jb250ZW50ID4gdWwsXG5cdC5lbnRyeS1jb250ZW50ID4gb2wge1xuXHRcdHBhZGRpbmctbGVmdDogMi41ZW07XG5cdFx0cGFkZGluZy1yaWdodDogMi41ZW07XG5cdH1cbn1cblxuLyogQWxpZ24gLm1vcmUtbGluayB3aXRoIHRoZSBjb250ZW50LiAqL1xuLmVudHJ5LWNvbnRlbnQgPiAubW9yZS1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLWxpbmtzIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZW50cnktZm9vdGVyIHNwYW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmVudHJ5LWZvb3RlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nOiAxLjVlbSAxLjVyZW0gM2VtO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xuXG5cdC5lbnRyeS1mb290ZXIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbndpZGUge1xuXHRtYXgtd2lkdGg6IGNhbGMoNTAlICsgdmFyKC0tY29udGVudC13aWR0aCkgLyAyKTtcbn1cblxuLmFsaWduZnVsbCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtY29udGVudCA+IC5hbGlnbmxlZnQsXG4uZW50cnktY29udGVudCA+IC5hbGlnbmxlZnQsXG4uZW50cnktc3VtbWFyeSA+IC5hbGlnbmxlZnQge1xuXHRtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4ucGFnZS1jb250ZW50ID4gLmFsaWducmlnaHQsXG4uZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0LFxuLmVudHJ5LXN1bW1hcnkgPiAuYWxpZ25yaWdodCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xuXG5cdC5wYWdlLWNvbnRlbnQgPiAuYWxpZ25sZWZ0LFxuXHQuZW50cnktY29udGVudCA+IC5hbGlnbmxlZnQsXG5cdC5lbnRyeS1zdW1tYXJ5ID4gLmFsaWdubGVmdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG5cdH1cblxuXHQucGFnZS1jb250ZW50ID4gLmFsaWducmlnaHQsXG5cdC5lbnRyeS1jb250ZW50ID4gLmFsaWducmlnaHQsXG5cdC5lbnRyeS1zdW1tYXJ5ID4gLmFsaWducmlnaHQge1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcblx0fVxufVxuXG5AbWVkaWEgKC0tc2lkZWJhci1xdWVyeSkge1xuXG5cdC5oYXMtc2lkZWJhciAucGFnZS1jb250ZW50ID4gLmFsaWdubGVmdCxcblx0Lmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCxcblx0Lmhhcy1zaWRlYmFyIC5lbnRyeS1zdW1tYXJ5ID4gLmFsaWdubGVmdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDc1dncgLSAycmVtIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG5cdH1cblxuXHQuaGFzLXNpZGViYXIgLnBhZ2UtY29udGVudCA+IC5hbGlnbnJpZ2h0LFxuXHQuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25yaWdodCxcblx0Lmhhcy1zaWRlYmFyIC5lbnRyeS1zdW1tYXJ5ID4gLmFsaWducmlnaHQge1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoNzV2dyAtIDJyZW0gLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDdXN0b20gYmxvY2sgY29sb3JzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaGFzLXRoZW1lLXByaW1hcnktY29sb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5oYXMtdGhlbWUtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5oYXMtdGhlbWUtc2Vjb25kYXJ5LWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi5oYXMtdGhlbWUtc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4uaGFzLXRoZW1lLXJlZC1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xufVxuXG4uaGFzLXRoZW1lLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcmVkKTtcbn1cblxuLmhhcy10aGVtZS1ncmVlbi1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmVlbik7XG59XG5cbi5oYXMtdGhlbWUtZ3JlZW4tYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZWVuKTtcbn1cblxuLmhhcy10aGVtZS1ibHVlLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUpO1xufVxuXG4uaGFzLXRoZW1lLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUpO1xufVxuXG4uaGFzLXRoZW1lLXllbGxvdy1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS15ZWxsb3cpO1xufVxuXG4uaGFzLXRoZW1lLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUteWVsbG93KTtcbn1cblxuLmhhcy10aGVtZS1ibGFjay1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG59XG5cbi5oYXMtdGhlbWUtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcbn1cblxuLmhhcy10aGVtZS1ncmV5LWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xufVxuXG4uaGFzLXRoZW1lLWdyZXktYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXkpO1xufVxuXG4uaGFzLXRoZW1lLXdoaXRlLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmhhcy10aGVtZS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uaGFzLWN1c3RvbS1kYXlsaWdodC1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1jdXN0b20tZGF5bGlnaHQpO1xufVxuXG4uaGFzLWN1c3RvbS1kYXlsaWdodC1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItY3VzdG9tLWRheWxpZ2h0KTtcbn1cblxuLmhhcy1jdXN0b20tc3VuLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWN1c3RvbS1zdW4pO1xufVxuXG4uaGFzLWN1c3RvbS1zdW4tYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWN1c3RvbS1zdW4pO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDdXN0b20gYmxvY2sgZm9udCBzaXplcy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG59XG5cbi5oYXMtcmVndWxhci1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcbn1cblxuLmhhcy1sYXJnZS1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG59XG5cbi5oYXMtbGFyZ2VyLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlcik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEFDRiBGQyBCb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuc2VjdGlvbi5mYy1zZWN0aW9uLS1ib3JkZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNCM0IzQjtcbn1cblxuc2VjdGlvbi5mYy1zZWN0aW9uLS1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNCM0IzQjtcbn1cblxuLmZjLXNlY3Rpb24tLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbi5mYy1zZWN0aW9uLS1wYWRkaW5nLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBBQ0YgRkMgSGVyb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmMtaGVyby5jYXJvdXNlbF93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbn1cblxuLmZjLWhlcm8gLmZsaWNraXR5LXZpZXdwb3J0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mYy1oZXJvIC5jYXJvdXNlbC1jZWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAtODBweCk7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLWhlcm8gLmNhcm91c2VsLWNlbGwgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0LXdlYmtpdC1hbmltYXRpb246IHdlYmtpdC1rZW5idXJucyAyMHMgaW5maW5pdGU7XG5cdC1tb3otYW5pbWF0aW9uOiBtb3ota2VuYnVybnMgMjBzIGluZmluaXRlO1xuXHQtby1hbmltYXRpb246IG8ta2VuYnVybnMgMjBzIGluZmluaXRlO1xuXHRhbmltYXRpb246IGtlbmJ1cm5zIDIwcyBpbmZpbml0ZTtcbn1cblxuLmZjLWhlcm8gLnNsaWRlcl9jb250ZW50X3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAyMDBweDtcbn1cblxuLmZjLWhlcm8gLnNsaWRlcl9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmMtaGVybyAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiA2NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZjLWhlcm8gLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZjLWhlcm8gLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhcm91c2VsX3dyYXBwZXIub25lX3NsaWRlIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmgxIHAsXG5oMiBwIHtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLmZjLWhlcm8gLmljb24tc2Nyb2xsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xufVxuXG4uaWNvbi1zY3JvbGwge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgLTE1cHgpO1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5pY29uLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB0b3A6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tbmFtZTogc2Nyb2xsO1xufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHsgb3BhY2l0eTogMSB9XG4gIDEwMCUgeyAgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ2cHgpfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBBQ0YgU2xpZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbnNlY3Rpb24uc2wtY29udGVudF9zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cblxuc2VjdGlvbi5zbC1jb250ZW50X3NsaWRlciAuY2Fyb3VzZWwtY2VsbCB7XG5cdGhlaWdodDogNTI4cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWN0aW9uLnNsLWNvbnRlbnRfc2xpZGVyIC5jYXJvdXNlbC1jZWxsIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuXG5zZWN0aW9uLnNsLWNvbnRlbnRfc2xpZGVyIC5jYXJvdXNlbC1jZWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogNTI4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbi5zbC1jb250ZW50X3NsaWRlciAuY2Fyb3VzZWwtY2VsbCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTI4cHg7XG4gICAgd2lkdGg6IGF1dG87XG5cdG1pbi13aWR0aDogMXB4O1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuXHQtd2Via2l0LW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cblxuLnNsLWNvbnRlbnRfc2xpZGVyLWgyIHtcblx0bWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbnNlY3Rpb24uc2wtY29udGVudF9zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICAgIHJpZ2h0OiAwcHg7XG5cdGxlZnQ6IGluaXRpYWw7XG59XG5cbnNlY3Rpb24uc2wtY29udGVudF9zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG5cdHRvcDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG5zZWN0aW9uLnNsLWNvbnRlbnRfc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuXHRib3R0b206IDQwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5mbGlja2l0eS1idXR0b24uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9wZmVpbGJ1dHRvbi5zdmcpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG59XG5cbmJ1dHRvbi5mbGlja2l0eS1idXR0b24uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91czphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYXJvdXNlbC1jZWxsIC5zbF9jb250ZW50X3NsaWRlci1pbWFnZV9pbmZvYm94IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLypcbi5jYXJvdXNlbC1jZWxsLmlzLXNlbGVjdGVkIC5zbF9jb250ZW50X3NsaWRlci1pbWFnZV9pbmZvYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBsZWZ0OiAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn0qL1xuXG4uc2xfY29udGVudF9zbGlkZXItaW1hZ2VfaW5mb2JveCBociB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLnNsX2NvbnRlbnRfc2xpZGVyLWltYWdlX2luZm9ib3ggaHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uc2xfY29udGVudF9zbGlkZXItaW1hZ2VfaW5mb2JveCBocjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLyogU2xpZGVyIExpZ3Rib3ggKi9cblxuLnBzd3AtLXN2ZyBidXR0b24ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCwgLnBzd3AtLXN2ZyBidXR0b24ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xufVxuXG4ucHN3cF9fdWktLWlkbGUgYnV0dG9uLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsIC5wc3dwX191aS0taWRsZSBidXR0b24ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xufVxuXG4ucHN3cC0tc3ZnIGJ1dHRvbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSwgLnBzd3AtLXN2ZyBidXR0b24ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlLFxuLnBzd3BfX3VpLS1pZGxlIGJ1dHRvbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSwgLnBzd3BfX3VpLS1pZGxlIGJ1dHRvbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9wZmVpbGJ1dHRvbi5zdmcpIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvcGZlaWxidXR0b24uc3ZnKSFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0d2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbn1cblxuLnBzd3AtLXN2ZyBidXR0b24ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fdWktLWlkbGUgYnV0dG9uLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBzd3AtLXN2ZyBidXR0b24ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taWRsZSBidXR0b24ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQcm9kY3V0cyBDb250ZW50IEltYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5zZWN0aW9uLnNsX3Byb2R1Y3RzLWNvbnRlbnRfaW1hZ2Vzd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206MTAwcHg7XG59XG5cbi5zbF9wcm9kdWN0cy1jb250ZW50X2ltYWdlLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG59XG5cbi5zbF9wcm9kdWN0cy1jb250ZW50X2ltYWdlLXJpZ2h0IGltZyB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcblx0d2lkdGg6IDU4MHB4O1xuXHRtYXgtaGVpZ2h0OiA4NTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnNsX3Byb2R1Y3RzLWNvbnRlbnRfaW1hZ2UtbGVmdCBpbWcge1xuICAgIG1heC13aWR0aDogODMzcHg7XG5cdGhlaWdodDogNTc2cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zbF9wcm9kdWN0cy1jb250ZW50X2ltYWdlLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuLnNsX3Byb2R1Y3RzLWNvbnRlbnRfaW1hZ2UtcmlnaHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNjAlO1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0dG9wOiAtNTBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG59XG5cbi5zbF9wcm9kdWN0cy1jb250ZW50X2ltYWdlLXJpZ2h0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0bWF4LXdpZHRoOiA1ODBweDtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA1MHZ3O1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnNsX3Byb2R1Y3RzLWNvbnRlbnRfaW1hZ2UtbGVmdCBpbWcge1xuXHRtYXgtd2lkdGg6IDgwJTtcbiAgICAvKmhlaWdodDogNTc2cHg7Ki9cblx0aGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHRtYXJnaW4tbGVmdDogMjVweDtcbn1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQcm9kY3V0cyBDb250ZW50IEF3YXJkc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2xfcHJvZHVjdHMtY29udGVudF9hd2FyZHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNDAlO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcblx0aGVpZ2h0OiA1MDBweDtcblx0dG9wOiAxODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnNsX3Byb2R1Y3RzLWNvbnRlbnRfYXdhcmRzIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQcm9kY3V0cyBDb250ZW50IEF3YXJkc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2xfcHJvZHVjdHMtY29udGVudF9idXR0b25zIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1pbi13aWR0aDogMTk4cHg7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFRlYW0gTG9vcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5zZWN0aW9uLnNsX3RlYW0sXG5zZWN0aW9uLnNsX3Byb2RjYXQsXG5zZWN0aW9uLnNsX21hdGVyaWFscyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICBncmlkLWdhcDogNjBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmEuc2wtY29udGVudF90ZWFtLS1jb250ZW50LFxuLnNsLWNvbnRlbnRfdGVhbS0tY29udGVudCxcbmEuc2wtY29udGVudF9wcm9kY2F0LS1jb250ZW50LFxuYS5zbC1jb250ZW50X21hdGVyaWFscy0tY29udGVudCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRmb250LXdlaWdodDogMjAwO1xufVxuXG4uc2wtY29udGVudF90ZWFtLS1jb250ZW50IC5oMyxcbmEuc2wtY29udGVudF90ZWFtLS1jb250ZW50IC5oMyxcbmEuc2wtY29udGVudF9wcm9kY2F0LS1jb250ZW50IC5oMyxcbmEuc2wtY29udGVudF9tYXRlcmlhbHMtLWNvbnRlbnQgLmgzLFxuLnNsLWNvbnRlbnRfdGVhbS0tY29udGVudCBoMyxcbmEuc2wtY29udGVudF90ZWFtLS1jb250ZW50IGgzLFxuYS5zbC1jb250ZW50X3Byb2RjYXQtLWNvbnRlbnQgaDMsXG5hLnNsLWNvbnRlbnRfbWF0ZXJpYWxzLS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbn1cblxuLnNsLWNvbnRlbnRfdGVhbS0tY29udGVudCBocixcbi5zbC1jb250ZW50X3Byb2RjYXQtLWNvbnRlbnQgaHIsXG4uc2wtY29udGVudF9tYXRlcmlhbHMtLWNvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5zbC1jb250ZW50X3RlYW0tLWxvb3AgYS5wb3N0LXRodW1ibmFpbCxcbi5zbC1jb250ZW50X3Byb2RjYXQtLWxvb3AgYS5wb3N0LXRodW1ibmFpbCxcbi5zbC1jb250ZW50X21hdGVyaWFscy0tbG9vcCBhLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZENkQ2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMi5jYXRlZ29yeS10aXRsZSBhLFxuLnNsLWNvbnRlbnRfdGVhbS0tY29udGVudCBhLFxuLnNsX3Byb2R1Y3QtaGVhZGVyX3RlYXNlci1kZXNpZ25lciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFByb2R1Y3RzIExvb3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9kdWN0cyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYS5zbC1jb250ZW50X3Byb2RjYXQtLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zbC1jb250ZW50X3Byb2RjYXQtLWNvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogODAlO1xufVxuXG4uc2wtY29udGVudF9wcm9kY2F0LS1sb29wIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICAgIHdpZHRoOiAzODVweDtcbiAgICBoZWlnaHQ6IDI1N3B4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKi5zbC1jb250ZW50X3Byb2RjYXQtLWxvb3A6Zmlyc3Qtb2YtdHlwZSwqL1xuLnNsLWNvbnRlbnRfcHJvZGNhdC0tbG9vcDpudGgtb2YtdHlwZSg3bikge1xuICAgIGdyaWQtY29sdW1uOiAyLy0xO1xufVxuXG4vKi5zbC1jb250ZW50X3Byb2RjYXQtLWxvb3A6Zmlyc3Qtb2YtdHlwZSAucG9zdC10aHVtYm5haWwgaW1nLCovXG4uc2wtY29udGVudF9wcm9kY2F0LS1sb29wOm50aC1vZi10eXBlKDduKSAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgICBoZWlnaHQ6IDU1NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKi5zbC1jb250ZW50X3Byb2RjYXQtLWxvb3A6Zmlyc3Qtb2YtdHlwZSAuc2wtY29udGVudF9wcm9kY2F0LS1jb250ZW50IGhyLCovXG4uc2wtY29udGVudF9wcm9kY2F0LS1sb29wOm50aC1vZi10eXBlKDduKSAuc2wtY29udGVudF9wcm9kY2F0LS1jb250ZW50IGhyIHtcbiAgICB3aWR0aDogNDAlO1xufVxuXG4uc2wtY29udGVudF9wcm9kY2F0LS1sb29wOm50aC1vZi10eXBlKDE0bisxKSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG59XG4uc2wtY29udGVudF9wcm9kY2F0LS1sb29wOm50aC1vZi10eXBlKDE0bikge1xuICAgIGdyaWQtY29sdW1uOiAxLy0yO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBNYXRlcmlhbCBMb29wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbWF0ZXJpYWxzIGgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW1hdGVyaWFscyAucGFnZV93cmFwcGVyLWNvbnRlbnQgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbmEuc2wtY29udGVudF9tYXRlcmlhbHMtLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5zbC1jb250ZW50X21hdGVyaWFscy0tY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi5zbC1jb250ZW50X21hdGVyaWFscy0tbG9vcCAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgICAvKndpZHRoOiA0MTdweDtcbiAgICBoZWlnaHQ6IDI4MHB4OyovXG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zbF9tYXRlcmlhbHMtLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4uc2xfbWF0ZXJpYWxzLS13cmFwcGVyIC5jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1hdGVyaWFsIFNpbmdsZSBMb29wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zbC1jb250ZW50LW1hdGVyaWFsX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG59XG5cbi5zbF9tYXRlcmlhbC0tY2VsbF9pbmZvYm94IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBTTCBGQyBQYWdlIEhlcm9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4uc2wtcGFnZV9oZXJvIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbn1cblxuLnNsLXBhZ2VfaGVybyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgdG9wOiB1bnNldDtcbn1cblxuXG4uc2wtcGFnZV9oZXJvIC5jYXJvdXNlbC1jZWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogNTI4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zbC1wYWdlX2hlcm8gLnNsX2NvbnRlbnRfX2J0bi13cmFwcGVyIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcGFkZGluZzogMjBweCA1MHB4O1xufVxuXG4uc2wtcGFnZV9oZXJvIC5zbF9jb250ZW50X19idG4td3JhcHBlciAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNsLXBhZ2VfaGVybyAuc2xfY29udGVudF9fYnRuLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7XG59XG5cbi5zbC1wYWdlX2hlcm8uY2Fyb3VzZWxfd3JhcHBlciAuc2xfcHJvZHVjdHMtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnNsLXBhZ2VfaGVyby5jYXJvdXNlbF93cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgUGFyYWxsYXggSW1hZ2UgRkMgc2VjdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYy1maXhlZF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uYy1maXhlZF93cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1maXhlZCwgLmMtZml4ZWRfdGFyZ2V0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0xMDB2aDtcbn1cblxuLmMtZml4ZWRfdGFyZ2V0IHtcbiAgICBib3R0b206IC0xMDB2aDtcbn1cblxuLmMtZml4ZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFBhcmFsbGF4IFRlYW0gTG9vcCBGQyBzZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jYXJvdXNlbC1jZWxsLnNsLXBhZ2VfdGVhbS0tbG9vcCB7XG5cdHdpZHRoOiAyMzhweDtcblx0bWFyZ2luOiAwcHggMTBweDtcbn1cblxuLmNhcm91c2VsLWNlbGwuc2wtcGFnZV90ZWFtLS1sb29wIGltZyB7XG5cdGhlaWdodDogMzkwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2Fyb3VzZWwtY2VsbC5zbC1wYWdlX3RlYW0tLWxvb3AgLnNsLWNvbnRlbnRfdGVhbS0tY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNsX3BhZ2VfYXdhcmRzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzLFxuLnNsX3BhZ2VfdGVhbSAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG5cdGxlZnQ6IC02MHB4O1xufVxuXG4uc2xfcGFnZV9hd2FyZHMgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24sXG4uc2xfcGFnZV90ZWFtIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICB0b3A6IDQwJTtcbn1cblxuLnNsX3BhZ2VfYXdhcmRzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQsXG4uc2xfcGFnZV90ZWFtIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICAgIHJpZ2h0OiAtNzVweDtcbn1cblxuLnBhZ2Vfd3JhcHBlci5wYWdlX3dyYXBwZXItLXNsX3BhZ2VfYXdhcmRzOmhvdmVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLFxuLnBhZ2Vfd3JhcHBlci5wYWdlX3dyYXBwZXItLXNsX3BhZ2VfdGVhbTpob3ZlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbF9wYWdlX2F3YXJkcyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbixcbi5zbF9wYWdlX3RlYW0gLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtdGVhbSAucGFnZV93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEltYWdlIEVsZW1lbnRzIExlZnQgRkMgc2VjdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2xfaW1hZ2VfZWxlbWVudHMge1xuXHRwYWRkaW5nLWJvdHRvbToxMDBweDtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIExlZnQgRWxlbWVudCAqL1xuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLWxlZnQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tbGVmdCAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogLTUwMHB4O1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLWxlZnQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtYmlnIGltZyB7XG4gICAgd2lkdGg6IDgzM3B4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnNsX2ltYWdlX2VsZW1lbnRzLS1sZWZ0IC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLWxlZnQgaW1nIHtcbiAgICB3aWR0aDogMjk4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLWxlZnQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogNTYycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLWxlZnQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblx0d2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4vKiBNaWRkbGUgRWxlbWVudCAqL1xuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlIC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAtNTAwcHg7XG5cdG1hcmdpbi1yaWdodDogLTgwcHg7XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlIC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLWJpZyBpbWcge1xuICAgIHdpZHRoOiA4MzNweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlIC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLWJpZyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlIC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLWxlZnQgaW1nIHtcbiAgICB3aWR0aDogMjk4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1yaWdodCBpbWcge1xuICAgIHdpZHRoOiAyOThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cdG1hcmdpbi1sZWZ0OiAtNjBweDtcbn1cblxuLnNsX2ltYWdlX2VsZW1lbnRzLS1taWRkbGUgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm90dG9tOiAtMTQwcHg7XG59XG5cbi8qIFJpZ2h0ICovXG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tcmlnaHQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG5cdG1hcmdpbi1yaWdodDogLTIwMHB4O1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLXJpZ2h0IC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLWxlZnQgaW1nIHtcbiAgICB3aWR0aDogNTY2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLXJpZ2h0IC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuXG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tcmlnaHQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogMjk4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLXJpZ2h0IC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLWJpZyBpbWcge1xuICAgIHdpZHRoOiA4MzZweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tcmlnaHQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtYmlnICB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdG1hcmdpbi10b3A6IDI0MHB4O1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLXJpZ2h0IC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X3RleHQge1xuXHRsZWZ0OiAwcHg7XG5cdG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm90dG9tOiAtMTUwcHg7XG59XG5cbi5wYWdlX3dyYXBwZXItc2xfaW1hZ2VfZWxlbWVudHMtLXJpZ2h0IGgyIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIEdlcm5lcmFsICovXG5cbi5zbF9wcm9kdWN0LWhlYWRlcl90ZWFzZXItbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbmltZy5zbC1wYWdlX2Z1bGxfaW1hZ2Uge1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblxuXHQucGFnZV93cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQvKiBMZWZ0IEVsZW1lbnQgKi9cblxuXHQucGFnZV93cmFwcGVyLnBhZ2Vfd3JhcHBlci1zbF9pbWFnZV9lbGVtZW50cy0tbGVmdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzAwcHg7XG5cdH1cblxuXHQucGFnZV93cmFwcGVyLnBhZ2Vfd3JhcHBlci1zbF9pbWFnZV9lbGVtZW50cy0tbGVmdCBoMiB7XG5cdFx0cGFkZGluZzogMHB4IDI1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLWxlZnQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtbGVmdCB7XG5cdGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG5cdG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnNsX2ltYWdlX2VsZW1lbnRzLS1sZWZ0IC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAtMTUwcHg7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tbGVmdCAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1iaWcgaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnNsX2ltYWdlX2VsZW1lbnRzLS1sZWZ0IC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLWxlZnQgaW1nIHtcblx0d2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tbGVmdCAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1yaWdodCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNsX2ltYWdlX2VsZW1lbnRzLS1sZWZ0IC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X3RleHQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cdHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cmlnaHQ6IDMwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4vKiBNaWRkbGUgRWxlbWVudCAqL1xuXG4ucGFnZV93cmFwcGVyLnBhZ2Vfd3JhcHBlci1zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweDtcbn1cblxuLnBhZ2Vfd3JhcHBlci5wYWdlX3dyYXBwZXItc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSBoMiB7XG4gICAgcGFkZGluZzogMHB4IDI1cHg7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1iaWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLnNsX2ltYWdlX2VsZW1lbnRzLS1taWRkbGUgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtbGVmdCB7XG5cdGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwMHB4O1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMyMHB4O1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1iaWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlIC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLWJpZyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1sZWZ0IGltZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlIC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLXJpZ2h0IGltZyB7XG5cdHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLnNsX2ltYWdlX2VsZW1lbnRzLS1taWRkbGUgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfdGV4dCB7XG5cdG1heC13aWR0aDogMzAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm90dG9tOiAtMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFJpZ2h0ICovXG5cbi5wYWdlX3dyYXBwZXIucGFnZV93cmFwcGVyLXNsX2ltYWdlX2VsZW1lbnRzLS1yaWdodCBoMiB7XG4gICAgcGFkZGluZzogMHB4IDI1cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiA2MCU7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTUwcHg7XG59XG5cbnNlY3Rpb24uc2xfaW1hZ2VfZWxlbWVudHMuc2xfaW1hZ2VfZWxlbWVudHMtLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uc2xfaW1hZ2VfZWxlbWVudHMtLXJpZ2h0IC5zbF9pbWFnZV9lbGVtZW50cy1jb250ZW50X2ltYWdlLWxlZnQge1xuXHRmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0bWF4LXdpZHRoOiA1NSU7XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tcmlnaHQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtbGVmdCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNsX2ltYWdlX2VsZW1lbnRzLS1yaWdodCAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tcmlnaHQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogMjk4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnNsX2ltYWdlX2VsZW1lbnRzLS1yaWdodCAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1iaWcgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tcmlnaHQgLnNsX2ltYWdlX2VsZW1lbnRzLWNvbnRlbnRfaW1hZ2UtYmlnIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNjIwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbn1cblxuLnNsX2ltYWdlX2VsZW1lbnRzLS1yaWdodCAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF90ZXh0IHtcblx0bGVmdDogMHB4O1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm90dG9tOiAwcHg7XG59XG5cbi5zbF9pbWFnZV9lbGVtZW50cy0tcmlnaHQgLnNsX3Byb2R1Y3QtaGVhZGVyX3RlYXNlci1saXN0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG59XG5cbi5wYWdlX3dyYXBwZXItc2xfaW1hZ2VfZWxlbWVudHMtLXJpZ2h0IGgyIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnBhZ2Vfd3JhcHBlci5wYWdlX3dyYXBwZXItc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSB+IC5wYWdlX3dyYXBwZXItc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHg7XG59XG5cbi5wYWdlX3dyYXBwZXIucGFnZV93cmFwcGVyLXNsX2ltYWdlX2VsZW1lbnRzLS1taWRkbGUgfiAucGFnZV93cmFwcGVyLnBhZ2Vfd3JhcHBlci1zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTEwcHg7XG59XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1iaWcge1xuXHRcdG1hcmdpbjogMCAyMCU7XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxuXG5cdC5zbF9pbWFnZV9lbGVtZW50cy0tbGVmdCAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogLTM1MHB4O1xuXHR9XG5cblx0LnNsX2ltYWdlX2VsZW1lbnRzLS1yaWdodCAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1iaWcge1xuXHRcdG1hcmdpbi10b3A6IC03NTBweDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBTTCBQbGFjZWhvbGRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2xfcGxhY2Vob2xkZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEhvbWVwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ob21lIGgxLmgyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaG9tZSAucGFnZV93cmFwcGVyOmZpcnN0LW9mLXR5cGUgLnBhZ2Vfd3JhcHBlci1jb250ZW50IGgyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENvbnRhY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnRhY3RfY29udGVudF9sZWZ0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250YWN0X2NvbnRlbnRfbGVmdC0tYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5pbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wuaGFzLXNwaW5uZXIud3BjZjctc3VibWl0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDc1cHg7XG59XG5cbi5zbF9jb250YWN0IC53cGNmNyB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG59XG5cbnNlbGVjdC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQXdhcmRzIHNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNsX3BhZ2VfYXdhcmRzLmNhcm91c2VsX3dyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLnNsX3BhZ2VfYXdhcmRzIC5mbGlja2l0eS1zbGlkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtY2VsbC5zbC1wYWdlX2F3YXJkcy0tbG9vcCBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcm91c2VsLWNlbGwuc2wtcGFnZV9hd2FyZHMtLWxvb3Age1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogNTBweDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBGQVFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFN0eWxlIHRoZSBidXR0b25zIHRoYXQgYXJlIHVzZWQgdG8gb3BlbiBhbmQgY2xvc2UgdGhlIGFjY29yZGlvbiBwYW5lbCAqL1xuLmFjY29yZGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAxOHB4IDE4cHggMThweCAwcHg7XG5cdHdpZHRoOiA5NSU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogMC40cztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gfVxuXG4gLyogQWRkIGEgYmFja2dyb3VuZCBjb2xvciB0byB0aGUgYnV0dG9uIGlmIGl0IGlzIGNsaWNrZWQgb24gKGFkZCB0aGUgLmFjdGl2ZSBjbGFzcyB3aXRoIEpTKSwgYW5kIHdoZW4geW91IG1vdmUgdGhlIG1vdXNlIG92ZXIgaXQgKGhvdmVyKSAqL1xuIC5hY3RpdmUsIC5hY2NvcmRpb246aG92ZXIsXG4gYnV0dG9uOmZvY3VzIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4gIC8qIFN0eWxlIHRoZSBhY2NvcmRpb24gcGFuZWwuIE5vdGU6IGhpZGRlbiBieSBkZWZhdWx0ICovXG4ucGFuZWwge1xuXHRwYWRkaW5nOiAxOHB4IDE4cHggMThweCAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0ZGlzcGxheTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWxlZnQ6IDUlO1xufVxuXG4uYWNjb3JkaW9uOmFmdGVyIHtcblx0Y29udGVudDogJ1xcMDI3OTUnOyAvKiBVbmljb2RlIGNoYXJhY3RlciBmb3IgXCJwbHVzXCIgc2lnbiAoKykgKi9cblx0Zm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmFjdGl2ZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFwyNzk2XCI7IC8qIFVuaWNvZGUgY2hhcmFjdGVyIGZvciBcIm1pbnVzXCIgc2lnbiAoLSkgKi9cbn1cblxuLnNsX2ZhcS1oZWFkZXIuc2xfcHJvZHVjdHMtaGVhZGVyIHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNmZyO1xufVxuXG4uc2xfZmFxLWhlYWRlciAuc2xfcHJvZHVjdHMtaGVhZGVyX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogOTdweDtcbn1cblxuc3Bhbi5hY2NvcmRpb25fbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUlO1xuXHRmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRmb250LXdlaWdodDogMjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBNb2JpbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdHNlY3Rpb24uc2xfbWF0ZXJpYWxzLFxuXHRzZWN0aW9uLnNsX3Byb2RjYXQsXG5cdHNlY3Rpb24uc2xfdGVhbSxcblx0LnNsLWNvbnRlbnQtbWF0ZXJpYWxfX3dyYXBwZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGdyaWQtZ2FwOiA2MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHQgICAgcGFkZGluZzogMHB4IDBweDtcblx0fVxuXG5cdC5zbC1jb250ZW50X21hdGVyaWFscy0tbG9vcCB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNsLWNvbnRlbnRfdGVhbS0tbG9vcCxcblx0LnNsLWNvbnRlbnRfbWF0ZXJpYWxzLS1sb29wLFxuXHQuc2wtY29udGVudF9wcm9kY2F0LS1sb29wIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHR9XG5cblx0LnNsLWNvbnRlbnRfcHJvZGNhdC0tbG9vcCAucG9zdC10aHVtYm5haWwgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0fVxuXG5cdC5wYWdlX3dyYXBwZXIucGFnZV93cmFwcGVyLS1oZXJvIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LnNsX3Byb2R1Y3RzLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG5cblx0LmhvbWUgLnNsX3Byb2R1Y3RzLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWdyaWQ7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdyaWQtZ2FwOiAwcHg7XG5cdH1cblxuXHQuc2wtcGFnZV9oZXJvLmNhcm91c2VsX3dyYXBwZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuXHRcdHJpZ2h0OiAwcHghaW1wb3J0YW50O1xuXHR9XG5cblx0LnBhZ2Vfd3JhcHBlci1jb250ZW50LFxuXHQuc2wtY29udGVudF9zbGlkZXItaDIsXG5cdC5zbF9wYWdlX3RlYW0uY2Fyb3VzZWxfd3JhcHBlcixcblx0LnNsX3BhZ2VfYXdhcmRzLmNhcm91c2VsX3dyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0fVxuXG5cdC5wYWdlX3dyYXBwZXItY29udGVudCAuaDMsIC5wYWdlX3dyYXBwZXItY29udGVudCBoMyB7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0fVxuXG5cdC5jYXJvdXNlbC1jZWxsLnNsLXBhZ2VfYXdhcmRzLS1sb29wIHtcblx0XHR3aWR0aDogMzMlO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0fVxuXG5cdC8qIFRlYW0gU2xpZGVyICovXG5cblx0LnNsX3BhZ2VfdGVhbS5jYXJvdXNlbF93cmFwcGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLFxuXHQucGFnZV93cmFwcGVyLnBhZ2Vfd3JhcHBlci0tc2xfcGFnZV9hd2FyZHM6aG92ZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24sXG5cdC5wYWdlX3dyYXBwZXIucGFnZV93cmFwcGVyLS1zbF9wYWdlX3RlYW06aG92ZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvKiBQcm9kdWN0cywgT3ZlcnZpZXcgKi9cblxuXHQuc2wtY29udGVudC1tYXRlcmlhbF9fd3JhcHBlcixcblx0c2VjdGlvbi5zbF9tYXRlcmlhbHMsXG5cdHNlY3Rpb24uc2xfdGVhbSxcblx0c2VjdGlvbi5zbF9wcm9kY2F0LFxuXHQuc2xfbWF0ZXJpYWxzLS13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAwcHggMjVweDtcblx0fVxuXG5cdC5zbF9tYXRlcmlhbHMtLXdyYXBwZXIgc2VjdGlvbi5zbF9wcm9kY2F0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnNsLXBhZ2VfaGVybyAuc2xfY29udGVudF9fYnRuLXdyYXBwZXIge1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0fVxuXG5cdC5ob21lICAuc2xfcHJvZHVjdHMtaGVhZGVyX2xlZnQge1xuXHRcdG9yZGVyOiAyO1xuXHRcdHBhZGRpbmc6IDBweCAwcHg7XG5cdH1cblxuXHQuc2wtcGFnZV9oZXJvIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuXHRcdGJvdHRvbTogMjc1cHg7XG5cdH1cblxuXHQuc2wtcGFnZV9oZXJvIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcblx0XHRib3R0b206IDIxMHB4O1xuXHR9XG5cblx0LnNsX3Byb2R1Y3RzLWNvbnRlbnRfYXdhcmRzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDUwcHg7XG5cdFx0aGVpZ2h0OiAgYXV0bztcblx0fVxuXG5cblx0LyogR2FsbGVyeSBTbGlkZXIgKi9cblxuXHRzZWN0aW9uLnNsLWNvbnRlbnRfc2xpZGVyIC5jYXJvdXNlbC1jZWxsIHtcblx0XHRoZWlnaHQ6IDI2MHB4O1xuXHR9XG5cblx0c2VjdGlvbi5zbC1jb250ZW50X3NsaWRlciAuY2Fyb3VzZWwtY2VsbCBpbWcge1xuXHRcdGhlaWdodDogMjYwcHg7XG5cdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdH1cblxuXHQvKiBMb2NvbW90aXZlIGRlYWN0aXZhdGVkIGZpeGVzIGZvciBtb2JpbGVcblxuXHQuc2xfaW1hZ2VfZWxlbWVudHMtLW1pZGRsZSAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1yaWdodCBpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0fVxuXG5cdC5zbF9pbWFnZV9lbGVtZW50cy0tbGVmdCAuc2xfaW1hZ2VfZWxlbWVudHMtY29udGVudF9pbWFnZS1yaWdodCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwcHg7XG5cdH1cblxuXHQucGFnZV93cmFwcGVyLnBhZ2Vfd3JhcHBlci1zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlIGgyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWFyZ2luLXRvcDogLTMwMHB4O1xuXHR9XG5cblx0LnBhZ2Vfd3JhcHBlci5wYWdlX3dyYXBwZXItc2xfaW1hZ2VfZWxlbWVudHMtLXJpZ2h0IGgyIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW4tdG9wOiAtMTgwcHg7XG5cdH1cblxuXHQucGFnZV93cmFwcGVyLnBhZ2Vfd3JhcHBlci1zbF9pbWFnZV9lbGVtZW50cy0tbGVmdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjMwcHg7XG5cdH1cblxuXHQucGFnZV93cmFwcGVyLnBhZ2Vfd3JhcHBlci1zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlfi5wYWdlX3dyYXBwZXIucGFnZV93cmFwcGVyLXNsX2ltYWdlX2VsZW1lbnRzLS1taWRkbGUgaDIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW4tdG9wOiAtMzYwcHg7XG5cdFx0dG9wOiB1bnNldDtcblx0fVxuXG5cdC5wYWdlX3dyYXBwZXIucGFnZV93cmFwcGVyLXNsX2ltYWdlX2VsZW1lbnRzLS1taWRkbGV+LnBhZ2Vfd3JhcHBlci1zbF9pbWFnZV9lbGVtZW50cy0tbWlkZGxlIHtcblx0XHRtYXJnaW4tdG9wOiAzNDBweDtcblx0fVxuXG5cdC5jLWZpeGVkIHtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG5cblx0LmMtZml4ZWQsIC5jLWZpeGVkX3RhcmdldCB7XG5cdFx0dG9wOiAwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0fVxuXG5cdC5zbC1jb250ZW50X21hdGVyaWFscy0tbG9vcCAucG9zdC10aHVtYm5haWwgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fSAqL1xufVxuIl19 */