@charset "UTF-8";.ir,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.fade,.fade-hidden{opacity:0}.fade,.hidden,.invisible{visibility:hidden}@font-face{font-family:Appel-Book;src:url(../fonts/appel-book.eot);src:local("Ôÿ║"),url(../fonts/appel-book.woff) format("woff"),url(https://naar.fr/wp-content/themes/wf/src/fonts/appel-book.ttf) format("truetype"),url(https://naar.fr/wp-content/themes/wf/src/fonts/appel-book.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Appel-Medium;src:url(../fonts/appel-medium.eot);src:local("Ôÿ║"),url(../fonts/appel-medium.woff) format("woff"),url(https://naar.fr/wp-content/themes/wf/src/fonts/appel-medium.ttf) format("truetype"),url(https://naar.fr/wp-content/themes/wf/src/fonts/appel-medium.svg) format("svg");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}#main-header .elt,.page-footer .elt,body{font-family:Appel-Book}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;-webkit-overflow-scrolling:touch}.ir,.visuallyhidden{border:0;overflow:hidden}.ir{text-indent:-999em;background-color:transparent;background-repeat:no-repeat;direction:ltr}.ir br{display:none}.fade-hidden,.hidden{display:none!important}.btn-close:hover,a.classic-link:hover{opacity:.5}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#main-container,body{position:relative;width:100%;overflow-x:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clear,.clearfix:after{clear:both}body{height:100%;padding:0;line-height:1.4;font-size:18px}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:inherit;text-decoration:none}a.classic-link{transition:all .2s ease}#listing,.keepImgRatio{transition:all .3s ease}i{font-style:italic}p{font-size:19px;line-height:23px;letter-spacing:.1px}#main-container{top:0;left:0;display:block}.content-to-center{width:960px;margin:0 auto}.keepImgRatio{position:absolute}@media only screen and (max-width:1023px){p{font-size:18px;line-height:26px}}@media only screen and (min-width:550px){body .not-on-desktop{display:none!important}}@media only screen and (max-width:550px){body .not-on-mobile{display:none!important}p{font-size:16px;line-height:24px}}.btn-close{width:22px;height:22px;transition:all .2s ease}.btn-close:after,.btn-close:before{content:"";position:absolute;display:block;left:0;top:50%;width:100%;height:2px;background-color:#fff}.btn-close:after{transform:rotate(45deg)}.btn-close:before{transform:rotate(-45deg)}#main-header{position:fixed;width:100%;overflow:hidden;-webkit-transform:translateZ(0);padding:8px 16px 0;color:#000;text-align:center;z-index:998}#main-header .elt{display:inline-block;vertical-align:middle;visibility:visible;text-align:left}#main-header .elt.left{float:left}#main-header .elt.right{float:right;text-align:right}#main-header .elt.btn{position:relative;padding-bottom:4px}#main-header .elt.btn:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:inherit;opacity:0}#main-header .elt.btn:hover:after{opacity:1}#main-header .elt.close-btn{position:absolute;opacity:0;visibility:hidden;right:45px}#mobile-menu{display:none;position:fixed;z-index:1000;width:100%}#mobile-menu .bottom,#mobile-menu .top{position:absolute;left:0;width:100%;background:#fff}#mobile-menu .top{top:0;z-index:2;height:60px}#mobile-menu .bottom{top:-10px;z-index:1;display:block;height:100vH;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.25,.46,.45,.94)}#mobile-menu .logo{position:relative;display:block;height:60px;width:auto;padding:10px 15px;float:left}#mobile-menu .logo svg{height:100%;fill:#000}#mobile-menu .btn-menu{position:relative;float:right;width:40px;height:60px;margin-right:15px}#mobile-menu .btn-menu .bar{position:absolute;width:40px;height:2px;top:49%;background:#000}#mobile-menu .btn-menu .bar:after,#mobile-menu .btn-menu .bar:before{content:"";position:absolute;width:100%;height:2px;background:#000}#mobile-menu .btn-menu .bar:before{top:-9px}#mobile-menu .btn-menu .bar:after{top:9px}#mobile-menu .links{position:absolute;left:10px;bottom:10px;font-size:40px;line-height:38px}#mobile-menu .links .group{margin-top:30px}#mobile-menu .links .group a{display:block}#mobile-menu.opened .bottom{top:0;opacity:1;visibility:visible}#mobile-menu.opened .btn-menu{height:40px}#mobile-menu.opened .btn-menu .bar{margin-top:8px;transform:rotate(-45deg)}#mobile-menu.opened .btn-menu .bar:before{top:0;transform:rotate(90deg)}#mobile-menu.opened .btn-menu .bar:after{display:none}#mobile-menu.opened .links{display:block}@media only screen and (max-width:550px){#main-header{display:none}#mobile-menu{display:block;opacity:0;visibility:hidden;transition:opacity .3s ease}#mobile-menu.scrolled{opacity:1;visibility:visible}}#fixed-footer{position:fixed;bottom:0;width:100%;opacity:0;visibility:hidden;transition:opacity .2s ease}#listing.active,#listing.active .listing-header,#listing.active .sidebar{visibility:visible;opacity:1}#fixed-footer .logo{position:absolute;bottom:0;display:block;width:60px;height:70px;transition:all .2s ease}.mCustomScrollBox,.page-footer{position:relative;overflow:hidden}#fixed-footer .logo.right{right:15px;height:60px;width:40px}#fixed-footer .logo.left{width:60px;left:15px;height:50px}#fixed-footer .logo svg{fill:#000}#fixed-footer.scrolled{opacity:1;visibility:visible}.page-footer{width:100%;padding-bottom:26px;margin:140px auto 0}.page-footer .elt{display:block;width:21%;text-align:left;float:left}.page-footer .elt:first-of-type{width:35%}@media only screen and (max-width:1000px){#fixed-footer,.page-footer{display:none!important}}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;margin:10px 0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#d3d4d3}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(https://naar.fr/wp-content/themes/wf/src/css/mcsb_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}#main-container .logo-page{position:absolute;top:10px;left:50%;z-index:1000;transform:translateX(-50%);display:block;width:150px;height:120px}#main-container .logo-page.home{position:relative;transform:none;top:7px;left:0;width:100%;height:auto}#main-container .logo-page.home:before{content:'';float:left;padding-bottom:21.52778%}#main-container .logo-page.home:after{content:'';display:table;clear:both}#main-container .logo-page.home svg{position:absolute;top:0;left:0}.content-page{position:relative;width:100%}.to-center{position:relative;margin:0 auto}.article-header,.introduction{position:relative;display:block}.article-header .to-center,.introduction .to-center{z-index:2;height:100%}.article-header .illus,.introduction .illus{position:relative;display:block;z-index:0}.article-header .illus img,.introduction .illus img{position:relative;display:inline-block;width:40%}.article-header .intro,.introduction .intro{position:relative;z-index:2;font-size:19px;line-height:22px;letter-spacing:.1px;margin:0 0 5px;opacity:1}.article-header{height:100vh;overflow:hidden}.article-header .page-title{position:absolute;bottom:5px;left:100px;z-index:2;width:85%;padding:0 0 13px;font-family:Appel-Medium;font-size:160px;line-height:130px;letter-spacing:-8px}.article-header .illus,.article-header .intro{margin-bottom:10px}.article-header .illus img{position:relative;display:block;max-height:100%;width:auto}.article-header .to-center{max-width:1660px;padding:80px 100px 0}.article-header.type-2 .illus{margin-bottom:5px}.article-header.type-2 .illus img{position:absolute;bottom:0;right:0;max-height:80%}.article-header.type-3 .page-title{position:relative;left:auto;right:auto}.article-header.type-4 .illus{width:60%}.article-header.type-4 .illus img{width:100%;height:auto}.introduction{height:auto;margin-bottom:80px}.introduction .to-center{max-width:1400px}.content-page.about .to-center,.content-page.home .to-center{max-width:1200px}.introduction .page-title{position:relative;z-index:1;font-family:Appel-Book;font-size:48px;line-height:40px;letter-spacing:-.2px;margin-bottom:5px}.introduction .intro{display:block}.introduction .illus{width:40%}.introduction .illus img{width:100%}.introduction .illus.landscape{width:65%}@media only screen and (max-width:550px){#main-container .logo-page.home:after,#main-container .logo-page:after{content:'';display:table;clear:both}#main-container .logo-page{position:relative;top:0;left:0;width:100%;height:auto;transform:none}#main-container .logo-page:before{content:'';float:left;padding-bottom:41.66667%}#main-container .logo-page svg{position:absolute;top:0;left:0}#main-container .logo-page.home{top:10px;margin-bottom:10px}#main-container .logo-page.home:before{content:'';float:left;padding-bottom:34.72222%}.article-header,.introduction{height:auto;padding:0 10px}.article-header .to-center,.introduction .to-center{padding:0}.article-header .page-title,.introduction .page-title{position:relative;z-index:1;font-family:Appel-Medium}.article-header .illus img,.introduction .illus img{width:100%!important}.article-header .illus.landscape,.introduction .illus,.introduction .illus.landscape{width:100%}.article-header .to-center{height:auto}.article-header .page-title{position:relative;bottom:auto;left:auto;font-size:50px;line-height:40px;letter-spacing:-2px;padding:20px 0}.article-header .illus,.article-header .illus img{position:relative!important;height:auto!important}.article-header .illus{width:100%;margin-bottom:0!important}.introduction{padding:0 10px}}.content-page.home{margin:0 auto;padding:0 100px}.content-page.home .grid-articles{width:100%;overflow:hidden}.content-page.home .grid-articles .grid-sizer{width:33.33%}.content-page.home .grid-articles .line{display:flex}.content-page.home .btn-article{display:block;width:30%;float:left;padding-bottom:20px;transition:all .3s ease;opacity:1;margin:0 3% 20px 0;overflow:hidden;border-top:1px solid #000}.content-page.home .btn-article .date{font-size:12px}.content-page.home .btn-article figure{position:relative;display:block;transition:all .2s ease;overflow:hidden;margin:10px 0;height:300px}.content-page.home .btn-article figure img{display:inline-block;height:100%}.content-page.home .btn-article figure.align-right{text-align:right}.content-page.home .btn-article .intro{display:block;font-size:16px;line-height:18px;letter-spacing:.4px}.content-page.home .btn-article .title{position:relative;display:inline-block;width:60%;font-size:36px;line-height:31px;letter-spacing:-.2px;margin-bottom:3px}.content-page.home .btn-article.news figure{background-color:red}.content-page.home .btn-article.news figure .to-process{position:absolute;top:0;left:0;display:block;width:100%;height:100%;filter:invert(1) grayscale(100%);mix-blend-mode:screen;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:1180px){.content-page.home .grid-articles .grid-sizer{width:50%}.content-page.home .grid-articles .btn-article{width:47%;margin:0 3% 20px 0}}@media only screen and (max-width:550px){.content-page.home,.content-page.home .grid-articles .btn-article.news,.content-page.home .grid-articles .btn-article.news .intro,.content-page.home .grid-articles .btn-article.news .title{padding:0}.content-page.home .grid-articles .line{display:block}.content-page.home .grid-articles .btn-article{width:auto;padding:0;margin:0 10px 30px}.content-page.home .grid-articles .btn-article .title{padding-top:0}}.content-page.about{background:red;padding:0 100px}.content-page.about .introduction{margin-bottom:0}.content-page.about .cover{width:66%}.content-page.about .cover img{display:block;width:100%}.content-page.about .text{max-width:1000px;margin-bottom:140px}.content-page.about .text h1,.content-page.about .text p{font-family:Appel-Book;font-size:30px;margin-bottom:28px;line-height:32px;letter-spacing:-.1px}.content-page.about .cols-container{overflow:hidden}.content-page.about .cols-container .col{width:32%;float:left;line-height:20px}.content-page.about .cols-container .col:first-of-type{width:35%}@media only screen and (max-width:1000px){.content-page.about{padding:0}.content-page.about .cover{width:100%}.content-page.about .cover img{display:block;width:100%}.content-page.about .text{margin-bottom:40px;padding:0 10px}.content-page.about .text h1,.content-page.about .text p{font-size:24px;margin-bottom:20px;line-height:26px;letter-spacing:-.4px}.content-page.about .cols-container{padding:0 10px}.content-page.about .cols-container .col{float:none;width:100%;margin-bottom:40px}.content-page.about .cols-container .col:first-of-type{width:100%}}.content-page.error{padding:0 100px;height:100vh}.content-page.error .to-center{max-width:1460px}.content-page.error .page-footer{position:absolute;bottom:0}.content-page.error .text h1,.content-page.error .text p{font-family:Appel-Medium;font-size:30px;margin-bottom:28px;line-height:32px;letter-spacing:-1px}@media only screen and (max-width:1000px){.content-page.error{padding:10px 0;height:100vh}}.content-page.article .article-body{position:relative;z-index:2;max-width:1660px;margin:0 auto;padding:20px 100px 0}.content-page.article .article-body .bloc{position:relative;margin-bottom:18px}.content-page.article .article-body .bloc p{position:relative;z-index:2;font-family:Appel-Book;margin-bottom:18px}.content-page.article .article-body .bloc p b,.content-page.article .article-body .bloc p strong{display:inline-block;margin-right:10px;letter-spacing:-.2px;font-family:Appel-Medium}.content-page.article .article-body .bloc .quote,.content-page.article .article-body .bloc .quote.serif{font-family:Appel-Book}.content-page.article .article-body .bloc p a{text-decoration:underline}.content-page.article .article-body .bloc .wp-caption{width:100%!important}.content-page.article .article-body .bloc .wp-caption-text{margin-bottom:10px 0 18px;font-size:14px;line-height:16px;letter-spacing:-.3px;opacity:.6s}.content-page.article .article-body .bloc .iframe-container{position:relative;margin-bottom:20px}.content-page.article .article-body .bloc .iframe-container:before{content:'';float:left;padding-bottom:56.25%}.content-page.article .article-body .bloc .iframe-container:after{content:'';display:table;clear:both}.content-page.article .article-body .bloc iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-page.article .article-body .bloc .media{position:relative;width:100%;margin-left:auto;margin-right:auto;z-index:0}.content-page.article .article-body .bloc .media img{display:block;width:100%}.content-page.article .article-body .bloc .media.portrait{width:45%;margin:0 auto 0 35%}.content-page.article .article-body .bloc .quote{position:absolute;top:0;width:32%;z-index:1;font-size:30px;line-height:34px;letter-spacing:-.2px;padding:0}.content-page.article .article-body .bloc .quote.credits{font-size:19px;line-height:23px;letter-spacing:.1px}.content-page.article .article-body .bloc .quote.credits .line{margin-bottom:20px}.content-page.article .article-body .bloc .quote.credits .line span{display:block}.content-page.article .article-body .bloc .quote .video-container{position:relative;width:100%}.content-page.article .article-body .bloc .quote .video-container:before{content:'';float:left;padding-bottom:56.25%}.content-page.article .article-body .bloc .quote .video-container:after{content:'';display:table;clear:both}.content-page.article .article-body .bloc .quote .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-page.article .article-body .bloc .quote .media{width:100%}.content-page.article .article-body .bloc .quote.middle{top:50%;transform:translateY(-50%)}.content-page.article .article-body .bloc .quote.bottom{top:auto;bottom:0}.content-page.article .article-body .bloc .quote.right{padding-left:3%;right:0;width:20%}.content-page.article .article-body .bloc.central-bloc .main-txt{width:45%;margin:0 auto 0 35%}.content-page.article .article-body .bloc.central-bloc .main-txt img{width:100%;height:auto}.content-page.article .article-body .bloc.fullsize-bloc .quote{position:relative;width:100%;font-size:60px;line-height:60px}.content-page.article .article-body .bloc.fullsize-bloc.left-margin{padding-left:35%}.content-page.article .article-body .bloc:last-of-type{margin-bottom:0}@media only screen and (max-width:550px){.content-page.article .article-body .bloc .quote,.content-page.article .article-body .bloc.fullsize-bloc .quote{font-size:30px;line-height:34px;letter-spacing:-.2px}.content-page.article{padding:24	0 0}.content-page.article .article-body{padding:20px 10px 0}.content-page.article .article-body .bloc .iframe-container{position:relative;margin-bottom:18px}.content-page.article .article-body .bloc .iframe-container:before{content:'';float:left;padding-bottom:56.25%}.content-page.article .article-body .bloc .iframe-container:after{content:'';display:table;clear:both}.content-page.article .article-body .bloc .media{position:relative;width:100%;margin-left:auto;margin-right:auto;z-index:0}.content-page.article .article-body .bloc .media img{display:block;width:100%}.content-page.article .article-body .bloc .media.portrait{width:45%;margin:0 auto 0 35%}.content-page.article .article-body .bloc .quote{position:relative;width:100%;margin-bottom:10px}.content-page.article .article-body .bloc .quote iframe{position:relative}.content-page.article .article-body .bloc .quote.credits{overflow:hidden}.content-page.article .article-body .bloc .quote.credits .line{width:50%;float:left}.content-page.article .article-body .bloc .quote .media{width:100%}.content-page.article .article-body .bloc .quote.serif{font-family:Appel-Book}.content-page.article .article-body .bloc .quote.middle{top:0;transform:none}.content-page.article .article-body .bloc .quote.bottom{top:auto;bottom:auto}.content-page.article .article-body .bloc .quote.right{padding-left:0;right:auto;left:0;width:100%}.content-page.article .article-body .bloc.central-bloc{margin-bottom:18px}.content-page.article .article-body .bloc.central-bloc .main-txt{width:100%;margin:0 auto}.content-page.article .article-body .bloc.fullsize-bloc.left-margin{padding-left:0}}#listing{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:2000;color:#fff;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}#listing .artists-list{position:relative;margin:15px 20px}#listing .artists-list .col{width:28%;max-width:350px;float:left}#listing .artists-list .col a{font-size:26px;line-height:28px}#listing .artist-back{position:fixed;bottom:15px;left:20px;height:50%;opacity:0}#listing .artist-back img{position:relative;display:block;height:100%}#listing .artist-back.active{opacity:1}#listing .artist-intro{position:fixed;bottom:50%;left:20px;width:90%;margin-bottom:20px;opacity:0;line-height:20px;color:#fff}#listing .artist-intro.active{opacity:1}#listing.active{width:100%;left:0}#listing .btn-close{position:absolute;right:20px;top:15px;z-index:20}#listing .logo{position:absolute;bottom:0;right:-15px;display:block;width:70px;height:60px}#listing .logo svg{height:70%;fill:#fff}@media only screen and (max-width:1000px){#listing .btn-close{position:fixed;right:10px}#listing .artists-list{margin:10px}#listing .artists-list .col{width:100%}#listing .artist-back,#listing .artist-intro{display:none}#listing .logo{bottom:-10px;right:-20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlc2t0b3AvY29tbW9uL19nbG9iYWwuc2NzcyIsImRlc2t0b3AvdXRpbHMvX3Jlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJkZXNrdG9wL3V0aWxzL19mb250cy5zY3NzIiwiZGVza3RvcC9jb21tb24vX2hlYWRlci5zY3NzIiwiZGVza3RvcC9jb21tb24vX2Zvb3Rlci5zY3NzIiwiZGVza3RvcC9jb21tb24vX2J1dHRvbnMuc2NzcyIsImRlc2t0b3AvcGFydGlhbHMvbGlzdGluZy5zY3NzIiwiZGVza3RvcC91dGlscy9fdmFycy5zY3NzIiwiZGVza3RvcC9jb21tb24vX21DdXN0b21TY3JvbGxiYXIuc2NzcyIsImRlc2t0b3AvcGFydGlhbHMvYWJvdXQuc2NzcyIsImRlc2t0b3AvcGFydGlhbHMvcGFnZS5zY3NzIiwiZGVza3RvcC91dGlscy9fbWl4aW5zLnNjc3MiLCJkZXNrdG9wL3BhcnRpYWxzL2hvbWUuc2NzcyIsImRlc2t0b3AvcGFydGlhbHMvcGFnZS00MDQuc2NzcyIsImRlc2t0b3AvcGFydGlhbHMvYXJ0aWNsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFPQSxJQ2NBLFFBQUEsTUFBQSxRQUFBLFdBQUEsT0NzRUEsT0FBUSxPQUFRLE9BQVEsS0FBTSxJQUFLLFFGcEY5QixRQUFTLE1BSWQsTUFEQSxhQUNRLFFBQVMsRUFBakIsTUFGQSxRQUtBLFdBQWEsV0FBWSxPR0R6QixXQUNDLFlBQWEsV0FDYixJQUFLLDZCQUNMLElBQUssYUFBQSw4QkFBQSxlQUFBLDZCQUFBLG1CQUFBLDZCQUFBLGNBQ0wsWUFBYSxJQUNiLFdBQVksT0FLYixXQUNDLFlBQWEsYUFDYixJQUFLLCtCQUNMLElBQUssYUFBQSxnQ0FBQSxlQUFBLCtCQUFBLG1CQUFBLCtCQUFBLGNBQ0wsWUFBYSxJQUNiLFdBQVksT0QwQ2IsRUFBRyxLQUFNLFFBQVMsUUR0RWxCLE9DNkVBLFFBQVMsTUFHRyxNQVBaLEVBSDJCLElBREEsV0RyRTNCLEtDNkVnQixPQURULFFB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RVosMkJBQTRCLE1BRTVCLHVCQUNDLFNBQVUsU0FDVixPQUFRLEtBQUEsS0FFUiw0QkFDQyxNQUFPLElBQ1AsVUFBVyxNQUNYLE1BQU8sS0FFUCw4QkFFQyxVQUFXLEtBQ1gsWUFBYSxLQUtoQixzQkFDQyxTQUFVLE1BQ1YsT0FBUSxLQUFNLEtBQU0sS0FDcEIsT0FBUSxJQUNSLFFBQVMsRUFHVCwwQkFDQyxTQUFVLFNBQ1YsUUFBUyxNQUNULE9BQU8sS0FHUiw2QkFDQyxRQUFTLEVBSVgsdUJBQ0MsU0FBVSxNQUNWLE9BQVEsSUFBSyxLQUFNLEtBQ25CLE1BQU8sSUFDUCxjQUFlLEtBQ2YsUUFBUyxFQUNULFlBQWEsS0FDYixNQzVDVSxLRDhDViw4QkFDQyxRQUFTLEVBSVgsZ0JBR0MsTUFBTyxLQUFNLEtBQU0sRUFPcEIsb0JBQ0MsU0FBVSxTQUNWLE1BQU8sS0FBTSxJQUFLLEtBQ2xCLFFBQVMsR0FHVixlQUNDLFNBQVUsU0FDVixPQUFRLEVBQUssTUFBTyxNQUNwQixRQUFTLE1BQ1QsTUFBTyxLQUFNLE9BQVEsS0FFckIsbUJBQ0MsT0FBUSxJQUNSLEtDM0VTLEtEd0ZaLDBDQUlFLG9CQUNDLFNBQVUsTUFDVixNQUFPLEtBR1IsdUJBQ0MsT0FBUSxLQUNSLDRCQUNDLE1BQU8sS0FJVCxzQkFBQSx1QkFDQyxRQUFTLEtBR1YsZUFDQyxPQUFRLE1BQ0wsTUFBTyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxyXG5ib2R5IHsgbWFyZ2luOiAwOyBwYWRkaW5nOjA7IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIC0tLS0gIFVUSUxTICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5pciB7ZGlzcGxheTogYmxvY2s7IGJvcmRlcjogMDsgdGV4dC1pbmRlbnQ6IC05OTllbTsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICBkaXJlY3Rpb246IGx0cjsgKmxpbmUtaGVpZ2h0OiAwOyB9XHJcbi5pciBiciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLmhpZGRlbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbi5mYWRlLWhpZGRlbiB7IG9wYWNpdHk6IDA7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4uZmFkZSB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG4udmlzdWFsbHloaWRkZW4geyBib3JkZXI6IDA7IGNsaXA6IHJlY3QoMCAwIDAgMCk7IGhlaWdodDogMXB4OyBtYXJnaW46IC0xcHg7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDFweDsgfVxyXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7IGNsaXA6IGF1dG87IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgcG9zaXRpb246IHN0YXRpYzsgd2lkdGg6IGF1dG87IH1cclxuLmludmlzaWJsZSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgfVxyXG4uY2xlYXJmaXg6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxyXG4uY2xlYXJmaXggeyAqem9vbTogMTsgfVxyXG4uY2xlYXIgeyBjbGVhciA6IGJvdGg7IH1cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcblxyXG5ib2R5XHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nOjA7XHJcblx0Zm9udC1mYW1pbHk6ICRyZWd1bGFyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNlxyXG57XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuYXtcclxuXHRjb2xvcjppbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0Ji5jbGFzc2ljLWxpbmt7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5iLCBzdHJvbmdcclxue1xyXG5cdC8vIGZvbnQtZmFtaWx5OiAkYm9sZDtcclxufVxyXG5cclxuaVxyXG57XHJcblx0Ly8gZm9udC1mYW1pbHk6ICRpdGFsaWM7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5we1xyXG5cdGZvbnQtc2l6ZTogMTlweDtcclxuXHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjFweDtcclxufVxyXG5cclxuXHJcbiNtYWluLWNvbnRhaW5lclxyXG57XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0dG9wOiAwOyBsZWZ0OjA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb250ZW50LXRvLWNlbnRlcntcclxuXHR3aWR0aDogOTYwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5rZWVwSW1nUmF0aW97XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTUVESUFRVUVSSUVTIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1lZGlhIFx0b25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkaXBhZCkge1xyXG5cdHB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBcdG9ubHkgc2NyZWVuICBhbmQgKG1pbi13aWR0aDogJHhzTW9iaWxlKSB7XHJcblx0Ym9keXtcclxuXHRcdC5ub3Qtb24tZGVza3RvcHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIFx0b25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkeHNNb2JpbGUpIHtcclxuXHRib2R5e1xyXG5cdFx0Lm5vdC1vbi1tb2JpbGV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBcdG9ubHkgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHhzTW9iaWxlKSB7XHJcblx0cHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxufSIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwsbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbip7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuXG4iLG51bGwsIi8vVmFyaWFibGVzXG5cbiRmb250QmFzZVx0XHRcdDogMTY7XG4kYXJpYWwgICAgICAgICAgXHQ6IEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgXG4vL1xuJHJlZ3VsYXIgXHRcdFx0OiAnQXBwZWwtQm9vayc7XG4kYm9sZCBcdFx0XHRcdDogJ0FwcGVsLU1lZGl1bSc7XG4vL1xuJHNlcmlmICAgICAgICAgICAgXHQ6IEFyaWFsO1xuJHNlcmlmTGlnaHQgICAgICAgICA6IEFyaWFsO1xuJGxpZ2h0ICAgICAgICAgICBcdDogQXJpYWw7XG5cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQXBwZWwtQm9vayc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9BcHBlbC1Cb29rLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCfimLonKSwgdXJsKCcuLi9mb250cy9BcHBlbC1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BcHBlbC1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9BcHBlbC1Cb29rLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0FwcGVsLU1lZGl1bSc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9BcHBlbC1NZWRpdW0uZW90Jyk7XG5cdHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy4uL2ZvbnRzL0FwcGVsLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXBwZWwtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9BcHBlbC1NZWRpdW0uc3ZnJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cblxuXG5cblxuXG5cblxuLypcbiRzZXJpZiAgICAgICAgICAgIFx0OiAnU2VjdHJhQm9vayc7XG4kc2VyaWZMaWdodCAgICAgICAgIDogJ1NlY3RyYUxpZ2h0JztcbiRyZWd1bGFyICAgICAgICAgICBcdDogJ0ZvbmRlcnNHcm90ZXNrUmVndWxhcic7XG4kbGlnaHQgICAgICAgICAgIFx0OiAnRm9uZGVyc0dyb3Rlc2tMaWdodCc7XG5cblxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdGb25kZXJzR3JvdGVza1JlZ3VsYXInO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrUmVndWxhci5lb3QnKTtcblx0c3JjOiBsb2NhbCgn4pi6JyksIHVybCgnLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrUmVndWxhci5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0ZvbmRlcnNHcm90ZXNrTGlnaHQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrTGlnaHQuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy4uL2ZvbnRzL0ZvdW5kZXJzR3JvdGVza0xpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Gb3VuZGVyc0dyb3Rlc2tMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrTGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTZWN0cmFCb29rJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0dUU2VjdHJhRmluZUJvb2suZW90Jyk7XG5cdHNyYzogbG9jYWwoJ+KYuicpLCB1cmwoJy4uL2ZvbnRzL0dUU2VjdHJhRmluZUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dUU2VjdHJhRmluZUJvb2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL0dUU2VjdHJhRmluZUJvb2suc3ZnJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTZWN0cmFMaWdodCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9HVFNlY3RyYURpc3BsYXlMaWdodC5lb3QnKTtcblx0c3JjOiBsb2NhbCgn4pi6JyksIHVybCgnLi4vZm9udHMvR1RTZWN0cmFEaXNwbGF5TGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dUU2VjdHJhRGlzcGxheUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9HVFNlY3RyYURpc3BsYXlMaWdodC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG4qLyIsIiNtYWluLWhlYWRlcntcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHRwYWRkaW5nOiA4cHggMTZweCAwcHg7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ei1pbmRleDogOTk4O1xyXG5cclxuXHQuZWx0e1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcclxuXHRcdC8vIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdCYubGVmdHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5yaWdodHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmJ0bntcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDsgbGVmdDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHRcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jbG9zZS1idG57XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICBcdFx0XHRyaWdodDogNDVweDtcclxuICAgXHRcdFx0Ly8gY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbiNtb2JpbGUtbWVudXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8vIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAuM3M7XHJcblxyXG5cdC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdC50b3B7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7IGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0LmJvdHRvbXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEwcHg7IGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDB2SDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzICRlYXNlT3V0UXVhZDtcclxuXHR9XHJcblxyXG5cdC5sb2dve1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDYwcHg7IHdpZHRoOiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0c3Zne1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGZpbGw6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idG4tbWVudXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDYwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0LmJhcntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogNDBweDsgaGVpZ2h0OiAycHg7XHJcblx0XHRcdHRvcDogNDklO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcclxuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7IGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0dG9wOiAtOXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGlua3N7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAxMHB4OyBib3R0b206IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzhweDtcclxuXHJcblx0XHQuZ3JvdXB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Ji5vcGVuZWR7XHJcblx0XHQvLyBoZWlnaHQ6IDEwMCU7XHJcblx0XHQuYm90dG9te1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bi1tZW51e1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdC5iYXJ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpbmtze1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTUVESUFRVUVSSUVTIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1lZGlhIFx0b25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkeHNNb2JpbGUpIHtcclxuXHQjbWFpbi1oZWFkZXJ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0I21vYmlsZS1tZW51e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvcGFjaXR5OiAwOyBcclxuXHRcdHZpc2liaWxpdHk6aGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuXHJcblxyXG5cdFx0Ji5zY3JvbGxlZHtcclxuXHRcdFx0b3BhY2l0eTogMTsgXHJcblx0XHRcdHZpc2liaWxpdHk6dmlzaWJsZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIjZml4ZWQtZm9vdGVye1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcclxuXHJcblx0LmxvZ297XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiA2MHB4OyBoZWlnaHQ6IDcwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG5cdFx0Ji5yaWdodHtcclxuXHRcdFx0ICAgIHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHQgICAgaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHQgICAgd2lkdGg6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5sZWZ0e1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHN2Z3tcclxuXHRcdFx0ZmlsbDogJGJsYWNrO1xyXG5cdFx0XHQvLyBoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNjcm9sbGVke1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1mb290ZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZy1ib3R0b206IDI2cHg7XHJcblx0bWFyZ2luOiAxNDBweCBhdXRvIDA7XHJcblxyXG5cdC5lbHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcclxuXHRcdHdpZHRoOiAyMSU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0JjpmaXJzdC1vZi10eXBle1xyXG5cdFx0XHR3aWR0aDogMzUlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTUVESUFRVUVSSUVTIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1lZGlhIFx0b25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTWF4V2lkdGgpIHtcclxuXHQjZml4ZWQtZm9vdGVyLCAucGFnZS1mb290ZXJ7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLmJ0bi1jbG9zZXtcblx0d2lkdGg6IDIycHg7IGhlaWdodDogMjJweDtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG5cdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxlZnQ6IDA7IHRvcDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQmOmFmdGVye1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdCY6YmVmb3Jle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cblxuXHQmOmhvdmVye1xuXHRcdG9wYWNpdHk6IC41O1xuXHR9XG59IiwiI2xpc3Rpbmd7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDsgbGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHR6LWluZGV4OiAyMDAwO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuXHQuYXJ0aXN0cy1saXN0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAxNXB4IDIwcHg7XHJcblxyXG5cdFx0LmNvbHtcclxuXHRcdFx0d2lkdGg6IDI4JTtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFydGlzdC1iYWNre1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAxNXB4OyBsZWZ0OiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiA1MCU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Ly8gdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aXN0LWludHJve1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiA1MCU7IGxlZnQ6IDIwcHg7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZXtcdFx0XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdHdpZHRoOiAxMDAlOyBsZWZ0OiAwO1xyXG5cclxuXHRcdC5saXN0aW5nLWhlYWRlciwgLnNpZGViYXJ7XHJcblx0XHRcdG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnRuLWNsb3Nle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDIwcHg7IHRvcDogMTVweDtcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cdH1cclxuXHJcblx0LmxvZ297XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDBweDsgcmlnaHQ6IC0xNXB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogNzBweDsgaGVpZ2h0OiA2MHB4O1xyXG5cclxuXHRcdHN2Z3tcclxuXHRcdFx0aGVpZ2h0OiA3MCU7XHJcblx0XHRcdGZpbGw6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTUVESUFRVUVSSUVTIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1lZGlhIFx0b25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTWF4V2lkdGgpIHtcclxuXHQjbGlzdGluZ3tcclxuXHRcdC8vIHBhZGRpbmctdG9wOiA2MHB4OyBcclxuXHJcblx0XHQuYnRuLWNsb3Nle1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpc3RzLWxpc3R7XHJcblx0XHRcdG1hcmdpbjogMTBweCAxMHB4O1xyXG5cdFx0XHQuY29se1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGlzdC1iYWNrLCAuYXJ0aXN0LWludHJve1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2dve1xyXG5cdFx0XHRib3R0b206IC0xMHB4O1xyXG4gICAgXHRcdHJpZ2h0OiAtMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvLyAtLUltZ1xyXG4kYXNzZXRQYXRoIFx0XHRcdDogXCIuLi9pbWdcIjtcclxuJG1heFBhZ2VXaWR0aFx0XHQ6IDE0MDBweDtcclxuJG1vYmlsZU1heFdpZHRoXHRcdDogMTAwMHB4O1xyXG4kZGVza3RvcFNtYWxsXHRcdDogMTE4MHB4O1xyXG4kaXBhZFx0XHQgICAgICAgIDogMTAyM3B4O1xyXG4keHNNb2JpbGUgICAgICAgICAgIDogNTUwcHg7XHJcblxyXG4vKiBDb2xvcnMgKi9cclxuJGJsYWNrXHRcdFx0XHQ6ICMwMDAwMDA7XHJcbiR3aGl0ZVx0XHRcdFx0OiAjZmZmZmZmO1xyXG4kcmVkXHRcdFx0XHQ6ICNmZjAwMDA7XHJcblxyXG5cclxuLyogRWFzaW5ncyAqL1xyXG4kZWFzZU91dEN1YmljXHRcdDogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XHJcbiRlYXNlSW5PdXRDdWJpY1x0XHQ6IGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTtcclxuJGVhc2VJbkNpcmNcdFx0XHQ6IGN1YmljLWJlemllciguNiwuMDQsLjk4LC4zMzUpO1xyXG4kZWFzZU91dENpcmNcdFx0OiBjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKTtcclxuJGVhc2VJbk91dENpcmNcdFx0OiBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpO1xyXG4kZWFzZUluRXhwb1x0XHRcdDogY3ViaWMtYmV6aWVyKC45NSwuMDUsLjc5NSwuMDM1KTtcclxuJGVhc2VPdXRFeHBvXHRcdDogY3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKTtcclxuJGVhc2VJbk91dEV4cG9cdFx0OiBjdWJpYy1iZXppZXIoMSwwLDAsMSk7XHJcbiRlYXNlSW5RdWFkXHRcdFx0OiBjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myk7XHJcbiRlYXNlT3V0UXVhZFx0XHQ6IGN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpO1xyXG4kZWFzZUluT3V0UXVhZFx0XHQ6IGN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpO1xyXG4kZWFzZUluUXVhcnRcdFx0OiBjdWJpYy1iZXppZXIoLjg5NSwuMDMsLjY4NSwuMjIpO1xyXG4kZWFzZU91dFF1YXJ0XHRcdDogY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTtcclxuJGVhc2VJbk91dFF1YXJ0XHRcdDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XHJcbiRlYXNlSW5RdWludFx0XHQ6IGN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7XHJcbiRlYXNlT3V0UXVpbnRcdFx0OiBjdWJpYy1iZXppZXIoLjIzLDEsLjMyLDEpO1xyXG4kZWFzZUluT3V0UXVpbnRcdFx0OiBjdWJpYy1iZXppZXIoLjg2LDAsLjA3LDEpO1xyXG4kZWFzZUluU2luZVx0XHRcdDogY3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSk7XHJcbiRlYXNlT3V0U2luZVx0XHQ6IGN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpO1xyXG4kZWFzZUluT3V0U2luZVx0XHQ6IGN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KTtcclxuJGVhc2VJbkJhY2tcdFx0XHQ6IGN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSk7XHJcbiRlYXNlT3V0QmFja1x0XHQ6IGN1YmljLWJlemllciguMTc1LCAuODg1LC4zMiwxLjI3NSk7XHJcbiRlYXNlSW5PdXRCYWNrXHRcdDogY3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSk7IiwiLypcbj09IG1hbGlodSBqcXVlcnkgY3VzdG9tIHNjcm9sbGJhciBwbHVnaW4gPT1cblZlcnNpb246IDMuMC4yIFxuUGx1Z2luIFVSSTogaHR0cDovL21hbm9zLm1hbGlodS5nci9qcXVlcnktY3VzdG9tLWNvbnRlbnQtc2Nyb2xsZXJcbiovXG5cblxuXG4vKlxuQ09OVEVOVFM6IFxuXHQxLiBCQVNJQyBTVFlMRSAtIFBsdWdpbidzIGJhc2ljL2Vzc2VudGlhbCBDU1MgcHJvcGVydGllcyAobm9ybWFsbHksIHNob3VsZCBub3QgYmUgZWRpdGVkKS4gXG5cdDIuIFZFUlRJQ0FMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIHZlcnRpY2FsIHNjcm9sbGJhci4gXG5cdDMuIEhPUklaT05UQUwgU0NST0xMQkFSIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgaG9yaXpvbnRhbCBzY3JvbGxiYXIuXG5cdDQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiAyLWF4aXMgc2Nyb2xsYmFycy4gXG5cdDUuIFRSQU5TSVRJT05TIC0gQ1NTMyB0cmFuc2l0aW9ucyBmb3IgaG92ZXIgZXZlbnRzLCBhdXRvLWV4cGFuZGVkIGFuZCBhdXRvLWhpZGRlbiBzY3JvbGxiYXJzLiBcblx0Ni4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFMgXG5cdFx0Ni4xIFRIRU1FUyAtIFNjcm9sbGJhciBjb2xvcnMsIG9wYWNpdHksIGRpbWVuc2lvbnMsIGJhY2tncm91bmRzIGV0Yy4gdmlhIHJlYWR5LXRvLXVzZSB0aGVtZXMuXG4qL1xuXG5cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuIEJBU0lDIFNUWUxFICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQubUN1c3RvbVNjcm9sbGJhcnsgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgdG91Y2gtYWN0aW9uOiBub25lOyAvKiBNU1BvaW50ZXIgZXZlbnRzIC0gZGlyZWN0IGFsbCBwb2ludGVyIGV2ZW50cyB0byBqcyAqLyB9XG5cdC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXJ7IC1tcy10b3VjaC1hY3Rpb246IGF1dG87IHRvdWNoLWFjdGlvbjogYXV0bzsgfVxuXHRcblx0Lm1DdXN0b21TY3JvbGxCb3h7IC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRkaXJlY3Rpb246IGx0cjtcblx0fVxuXG5cdC5tQ1NCX2NvbnRhaW5lcnsgLyogY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbnRlbnQgKi9cblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuIFZFUlRJQ0FMIFNDUk9MTEJBUiBcbnktYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcnsgXG5cdFx0LyptYXJnaW4tcmlnaHQ6IDMwcHg7ICovXG5cdH1cblxuXHQubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnsgbWFyZ2luLXJpZ2h0OiAwOyB9IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXHRcblx0Lm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cblx0XG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVueyBtYXJnaW4tbGVmdDogMDsgfSAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblxuXHQubUNTQl9zY3JvbGxUb29sc3sgLyogY29udGFpbnMgc2Nyb2xsYmFyIG1hcmt1cCAoZHJhZ2dhYmxlIGVsZW1lbnQsIGRyYWdnZXIgcmFpbCwgYnV0dG9ucyBldGMuKSAqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0Lm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyByaWdodDogLTI2cHg7IH0gLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG5cdFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scywgXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29sc3sgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogMDtcblx0fVxuXHRcblx0Lm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyBsZWZ0OiAtMjZweDsgfSAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyAvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwOyBcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgbWFyZ2luOiAyMHB4IDA7IH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7IC1tb3otYm9yZGVyLXJhZGl1czogMTZweDsgYm9yZGVyLXJhZGl1czogMTZweDtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7IC8qIHRoZSBkcmFnZ2FibGUgZWxlbWVudCAqL1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMwcHg7IC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLyogdGhlIGRyYWdnZXIgZWxlbWVudCAqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7IC1tb3otYm9yZGVyLXJhZGl1czogMTZweDsgYm9yZGVyLXJhZGl1czogMTZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXHRcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYm90dG9tOiAwOyB9XG5cblxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgXG54LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVye1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdFxuXHQubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lcnsgbWluLWhlaWdodDogMTAwJTsgfVxuXG5cdC5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnsgbWFyZ2luLWJvdHRvbTogMDsgfSAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHRvcDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuXHQubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBib3R0b206IC0yNnB4OyB9IC8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgbWFyZ2luOiAwIDIwcHg7IH1cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bWFyZ2luOiA3cHggMDtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye1xuXHRcdHdpZHRoOiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgd2lkdGggKi9cblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdG1hcmdpbjogNnB4IGF1dG87XG5cdH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRoZWlnaHQ6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luOiAycHggYXV0bztcblx0fVxuXHRcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGhlaWdodDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbjogNHB4IDA7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0eyBsZWZ0OiAwOyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0eyByaWdodDogMDsgfVxuXG5cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgXG55eC1heGlzIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVye1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3R0b206IDIwcHg7IH1cblx0XG5cdC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IHJpZ2h0OiAyMHB4OyB9XG5cdFxuXHQvKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm90dG9tOiAwOyB9XG5cdFxuXHQvKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgcmlnaHQ6IDA7IH1cblx0XG5cdC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXHQubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGxlZnQ6IDIwcHg7IH1cblx0XG5cdC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0Lm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBsZWZ0OiAwOyB9XG5cdFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlcnsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG5cdFxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBcblx0XHRwYWRkaW5nLXJpZ2h0OiAwOyBcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHRcblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lcnsgXG5cdFx0cGFkZGluZy1ib3R0b206IDA7IFxuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdFxuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue1xuXHRcdG1hcmdpbi1yaWdodDogMDsgLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0XG5cdC8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57IG1hcmdpbi1ib3R0b206IDA7IH1cblxuXG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41LiBUUkFOU0lUSU9OUyAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMsIFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdH1cblx0XG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLCBcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcblx0XHRcdFx0XHRtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG5cdFx0XHRcdFx0b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyBcblx0XHQtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcblx0XHRcdFx0XHRtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG5cdFx0XHRcdFx0b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyBcblx0XHQtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxuXHRcdFx0XHRcdG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuXHRcdFx0XHRcdG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcblx0XHRcdFx0XHRtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcblx0XHRcdFx0XHRvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IFxuXHR9XG5cblxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFMgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC8qIFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdDYuMSBUSEVNRVMgXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ki9cblx0XG5cdC8qIGRlZmF1bHQgdGhlbWUgKFwibGlnaHRcIikgKi9cblxuXHQubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMC43NTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXHRcblx0Lm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG5cdC5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzeyBvcGFjaXR5OiAwOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgfVxuXHRcblx0Lm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxuXHQubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsXG5cdC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG5cdC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG5cdC5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuXHQubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgXG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkM2Q0ZDM7IFxuXHRcdC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAqL1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHQvKmJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjsgKi9cblx0fVxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdC8qYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7ICovXG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpOyAvKiBjc3Mgc3ByaXRlcyAqL1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0b3BhY2l0eTogMC40OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyBcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHQvKiBcblx0XHRzcHJpdGVzIGxvY2F0aW9ucyBcblx0XHRsaWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcblx0XHRkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XG5cdFx0Ki9cblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcblx0XHQvKiBcblx0XHRzcHJpdGVzIGxvY2F0aW9uc1xuXHRcdGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcblx0XHRkYXJrOiAtODBweCAtMjBweCwgLTk2cHggLTIwcHgsIC0xMTJweCAtMjBweCwgLTEyOHB4IC0yMHB4LCAtODBweCAtOTJweCwgLTk2cHggLTkycHgsIC0xMTIgLTkycHhcblx0XHQqL1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xuXHRcdC8qIFxuXHRcdHNwcml0ZXMgbG9jYXRpb25zIFxuXHRcdGxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcblx0XHRkYXJrOiAtODBweCAtNDBweCwgLTEwMHB4IC00MHB4LCAtMTIwcHggLTQwcHgsIC0xNDBweCAtNDBweCwgLTgwcHggLTExMnB4LCAtMTAwcHggLTExMnB4LCAtMTIwcHggLTExMnB4XG5cdFx0Ki9cblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG5cdFx0LyogXG5cdFx0c3ByaXRlcyBsb2NhdGlvbnMgXG5cdFx0bGlnaHQ6IDAgLTU2cHgsIC0yMHB4IC01NnB4LCAtNDBweCAtNTZweCwgLTYwcHggLTU2cHgsIDAgLTEyOHB4LCAtMjBweCAtMTI4cHgsIC00MHB4IC0xMjhweFxuXHRcdGRhcms6IC04MHB4IC01NnB4LCAtMTAwcHggLTU2cHgsIC0xMjBweCAtNTZweCwgLTE0MHB4IC01NnB4LCAtODBweCAtMTI4cHgsIC0xMDBweCAtMTI4cHgsIC0xMjBweCAtMTI4cHhcblx0XHQqL1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyeyBvcGFjaXR5OiAwLjc1OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZXsgb3BhY2l0eTogMC45OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XG5cdFxuXHRcblxuIiwiLmNvbnRlbnQtcGFnZS5hYm91dHtcclxuXHRiYWNrZ3JvdW5kOiAkcmVkO1xyXG5cdHBhZGRpbmc6IDAgMTAwcHg7XHJcblxyXG5cdC50by1jZW50ZXJ7XHJcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHR9XHJcblxyXG5cdC5pbnRyb2R1Y3Rpb257XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LmNvdmVye1xyXG5cdFx0d2lkdGg6IDY2JTtcclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50ZXh0e1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuXHJcblx0XHRoMSwgcHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRyZWd1bGFyO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7IFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4OyBcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7IFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4xcHg7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbHMtY29udGFpbmVye1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQuY29se1xyXG5cdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGV7XHJcblx0XHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBNRURJQVFVRVJJRVMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5AbWVkaWEgXHRvbmx5IHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVNYXhXaWR0aCkge1xyXG5cdC5jb250ZW50LXBhZ2UuYWJvdXR7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdC5jb3ZlcntcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGV4dHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cclxuXHRcdFx0aDEsIHB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4OyBcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyBcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDsgXHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uNHB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2xzLWNvbnRhaW5lcntcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cclxuXHRcdFx0LmNvbHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIjbWFpbi1jb250YWluZXIgLmxvZ28tcGFnZXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMHB4OyBsZWZ0OjUwJTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTUwcHg7IGhlaWdodDogMTIwcHg7XHJcblxyXG5cdCYuaG9tZXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTsgXHJcblx0XHR0b3A6IDdweDsgbGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87XHJcblx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTQ0MCwgMzEwKTtcclxuXHJcblx0XHRzdmd7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwOyBsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbnRlbnQtcGFnZXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50by1jZW50ZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1oZWFkZXIsIC5pbnRyb2R1Y3Rpb257XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHQudG8tY2VudGVye1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5pbGx1c3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmludHJve1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDsgbGluZS1oZWlnaHQ6IDIycHg7IGxldHRlci1zcGFjaW5nOiAuMXB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0b3BhY2l0eTogMTsgXHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmFydGljbGUtaGVhZGVye1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0LnBhZ2UtdGl0bGV7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDVweDsgbGVmdDogMTAwcHg7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0d2lkdGg6IDg1JTtcclxuXHRcdHBhZGRpbmc6IDBweCAwIDEzcHg7XHJcblx0XHRmb250LWZhbWlseTogJGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDE2MHB4OyBcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzBweDsgXHJcblx0XHRsZXR0ZXItc3BhY2luZzotOHB4O1xyXG5cdH1cclxuXHJcblx0LmludHJve1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdC5pbGx1c3tcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0aW1ne1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50by1jZW50ZXJ7XHJcblx0XHRtYXgtd2lkdGg6IDE2NjBweDtcclxuXHRcdHBhZGRpbmc6IDgwcHggMTAwcHggMDtcclxuXHR9XHJcblxyXG5cdCYudHlwZS0ye1xyXG5cdFx0LmlsbHVze1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji50eXBlLTN7XHJcblx0XHQucGFnZS10aXRsZXtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZWZ0OiBhdXRvOyByaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYudHlwZS00e1xyXG5cdFx0LmlsbHVze1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5pbnRyb2R1Y3Rpb257XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG5cdC50by1jZW50ZXJ7XHJcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLXRpdGxle1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcclxuXHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuXHJcblx0LmludHJve1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuaWxsdXN7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5sYW5kc2NhcGV7XHJcblx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIE1FRElBUVVFUklFUyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbkBtZWRpYSBcdG9ubHkgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHhzTW9iaWxlKSB7XHJcblx0I21haW4tY29udGFpbmVyIC5sb2dvLXBhZ2V7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7IFxyXG5cdFx0dG9wOiAwcHg7IGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE0NDAsIDYwMCk7XHJcblxyXG5cdFx0c3Zne1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDsgbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmhvbWV7XHJcblx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNDQwLCA1MDApO1xyXG5cdFx0XHQvLyB0b3A6IDA7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlLWhlYWRlciwgLmludHJvZHVjdGlvbntcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHJcblx0XHQudG8tY2VudGVye1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYWdlLXRpdGxle1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWxsdXN7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmxhbmRzY2FwZXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFydGljbGUtaGVhZGVye1xyXG5cdFx0LnRvLWNlbnRlcntcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYWdlLXRpdGxle1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJvdHRvbTogYXV0bzsgbGVmdDogYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4OyBsaW5lLWhlaWdodDogNDBweDsgbGV0dGVyLXNwYWNpbmc6LTJweDtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbGx1c3tcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDogIGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmludHJvZHVjdGlvbntcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdC5pbGx1c3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLnBhZ2UtdGl0bGUsIC5pbnRyb3tcclxuXHRcdC8vIH1cclxuXHR9XHJcbn0iLCIvKiBNaXhpbnMgKi9cclxuXHJcbi8vSGlkZSB0ZXh0IEBleHRlbmQgJWhpZGVfdGV4dDsgdG8gY2FsbFxyXG4laGlkZV90ZXh0e1xyXG4gICAgdGV4dC1pbmRlbnQ6LTk5OTlweDtcclxuICAgIGNvbG9yOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ldHJ1bmNhdGVfdGV4dHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxufVxyXG5cclxuLy9DbGVhbiBcImNsZWFyXCJcclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICp6b29tOiAxO1xyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi8vY2VudGVyIHZlcnRpY2FseSB0aGUgZWxlbWVudCBpbiB0aGUgY29udGV4dCBvZiB0aGUgbGFzdCByZWxhdGl2ZSBwYXJlbnQgZWxlbWVudC5cclxuQG1peGluIGNlbnRlckVsZW1lbnQoJGhlaWdodCA6IDAsICR3aWR0aCA6IDApe1xyXG5cclxuICAgIEBpZigkaGVpZ2h0ICE9IDAgb3LCoCR3aWR0aCAhPSAwKXtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYoJGhlaWdodCAhPSAwKXtcclxuICAgICAgdG9wOjUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLSAkaGVpZ2h0LzI7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmKCR3aWR0aCAhPSAwKXtcclxuICAgICAgbGVmdDo1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtICR3aWR0aC8yO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0NyZWF0ZSB0cmlhbmdsZVxyXG5AbWl4aW4gdHJpYW5nbGUoJHBvaW50LCAkc2l6ZSwgJGNvbG9yKXtcclxuICAkb3Bwb3NpdGUgOiBvcHBvc2l0ZS1wb3NpdGlvbigkcG9pbnQpO1xyXG4gIGJvcmRlciA6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci0jeyRvcHBvc2l0ZX0gOiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbiAgYm9yZGVyLSN7JHBvaW50fSA6IDA7XHJcbiAgaGVpZ2h0OjA7XHJcbiAgd2lkdGg6MDtcclxufVxyXG5cclxuQG1peGluIGtleWZyYW1lcygkbmFtZSkge1xyXG4gIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgQC1tb3ota2V5ZnJhbWVzICN7JG5hbWV9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBALW1zLWtleWZyYW1lcyAjeyRuYW1lfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vRXggOiBjcmVhdGUga2V5ZnJhbWU6XHJcbi8vIEBpbmNsdWRlIGtleWZyYW1lcyAobG9hZGluZykge1xyXG4vLyAgICBmcm9tIHsgbWF4LXdpZHRoOiAwOyB9XHJcbi8vfVxyXG5cclxuQG1peGluIGFuaW1hdGUoJGFuaW1hdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAjeyRhbmltYXRpb259O1xyXG4gIC1tb3otYW5pbWF0aW9uOiAjeyRhbmltYXRpb259O1xyXG4gIC1tcy1hbmltYXRpb246ICN7JGFuaW1hdGlvbn07XHJcbiAgYW5pbWF0aW9uOiAjeyRhbmltYXRpb259O1xyXG59XHJcblxyXG4vL0V4OiBBTmltYXRlIGtleWZyYW1lXHJcbi8vIEBpbmNsdWRlIGFuaW1hdGUobG9hZGluZyAxMHMgbGluZWFyIGluZmluaXRlKTtcclxuXHJcbi8vU3ByaXRlIGZ1bmN0aW9uXHJcbkBmdW5jdGlvbiBzcHJpdGUoJHRvcDogMCwgJGxlZnQ6IDAsICRmaWxlOiAnc3ByaXRlLnBuZycpIHtcclxuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCRmaWxlKSBuby1yZXBlYXQgJHRvcCAkbGVmdDtcclxufVxyXG5cclxuLy8gRW1zIGNhbGN1bGF0b3JcclxuQGZ1bmN0aW9uIGVtKCRweDogJGZvbnRCYXNlLCAkYmFzZTogJGZvbnRCYXNlKSB7XHJcbiAgQHJldHVybiAjeyRweC8kYmFzZX1lbTtcclxuICAvL0ByZXR1cm4gJHB4O1xyXG59XHJcblxyXG5AbWl4aW4gY2lyY2xlKCR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkd2lkdGg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkd2lkdGgvMjtcclxuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICR3aWR0aC8yO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHdpZHRoLzI7XHJcbn1cclxuXHJcbkBtaXhpbiBib2R5Y29sb3IoJGNvbG9yKXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgKjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgfVxyXG4gICo6OnNlbGVjdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gYmxlbmRNb2RlKCRjb2xvciwgJG1vZGUpeyAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6ICRtb2RlO1xyXG4gICAgLW1zLWJhY2tncm91bmQtYmxlbmQtbW9kZTogJG1vZGU7XHJcbiAgICAtby1iYWNrZ3JvdW5kLWJsZW5kLW1vZGU6ICRtb2RlO1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLWJsZW5kLW1vZGU6ICRtb2RlO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWJsZW5kLW1vZGU6ICRtb2RlO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNpemluZygkYnMpIHtcclxuICAkYnM6IHVucXVvdGUoJGJzKTtcclxuICBAaW5jbHVkZSBleHBlcmltZW50YWwoYm94LXNpemluZywgJGJzLCAtbW96LCAtd2Via2l0LCBub3QgLW8sIG5vdCAtbXMsIG5vdCAta2h0bWwsIG9mZmljaWFsKTtcclxufVxyXG5cclxuQG1peGluIGJveC1zaGFkb3coJHRvcCwgJGxlZnQsICRibHVyLCAkY29sb3IpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6JHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgLW1vei1ib3gtc2hhZG93OiR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gIGJveC1zaGFkb3c6JHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlcigkZm9udCwgJGNvbG9yLCAkc2l6ZSkge1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZTtcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBnZW5lcmljIHRyYW5zZm9ybVxyXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XHJcblx0ICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG5cdCAgICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuXHQgICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG4vLyByb3RhdGVcclxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xyXG59XHJcblxyXG4vLyBzY2FsZVxyXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XHJcblx0IEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcclxufVxyXG4vLyB0cmFuc2xhdGVcclxuQG1peGluIHRyYW5zbGF0ZSAoJHgsICR5KSB7XHJcbiAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuLy8gc2tld1xyXG5AbWl4aW4gc2tldyAoJHgsICR5KSB7XHJcbiAgIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xyXG59XHJcbi8vdHJhbnNmb3JtIG9yaWdpblxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbiAoJG9yaWdpbikge1xyXG4gICAgICBtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuXHQgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcblx0ICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcbi8vIHRyYW5zaXRpb25zXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYXJncztcclxuICAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiAkYXJncztcclxuICAtby10cmFuc2l0aW9uOiAkYXJncztcclxuICB0cmFuc2l0aW9uOiAkYXJncztcclxufVxyXG5cclxuQG1peGluIGFuaW1hdGlvbkRlbGF5KCRkZWxheSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gIC1tcy10cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTtcclxufVxyXG5cclxuXHJcbi8vIHBsYWNlaG9sZGVyXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cclxuICA6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxyXG4gIDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH0gIFxyXG59XHJcblxyXG5cclxuLypcclxuXHJcbkFzcGVjdCByYXRpbyBtaXhpbi4gY2FuIGFjY2VwdCB3aWR0aCBhbmQgaGVpZ2h0IG9yIGp1c3QgdGhlIHJhdGlvXHJcblxyXG5SZWxpZXMgb24gYSBmbG9hdGVkIGVsZW1lbnQncyBwYWRkaW5nXHJcblxyXG5mb3VuZCBhdCBodHRwOi8vY29kZXBlbi5pby9qYWtvYi1lL3Blbi9MRWRXTkI/ZWRpdG9ycz0xMTAgbGlua2VkIHRvIGZyb20gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9zYXNzL21haW50YWluLWFzcGVjdC1yYXRpby1taXhpbi9cclxuXHJcbiovXHJcblxyXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCRyYXRpby1vci13aWR0aCwgJGhlaWdodDogbnVsbCkge1xyXG4gICAgJHBhZGRpbmc6IGlmKCRoZWlnaHQsIHBlcmNlbnRhZ2UoJGhlaWdodC8kcmF0aW8tb3Itd2lkdGgpLCBwZXJjZW50YWdlKDEvJHJhdGlvLW9yLXdpZHRoKSk7XHJcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6Jyc7IGZsb2F0OiBsZWZ0OyBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7ICB9XHJcbiAgICAmOmFmdGVyICB7IGNvbnRlbnQ6Jyc7IGRpc3BsYXk6IHRhYmxlOyBjbGVhcjogYm90aDsgIH1cclxufVxyXG5cclxuXHJcbi8qRU5EIE1peGlucyAqL1xyXG4iLCIuY29udGVudC1wYWdlLmhvbWV7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMHB4IDEwMHB4O1xyXG5cclxuXHQudG8tY2VudGVye1xyXG5cdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdH1cclxuXHJcblx0LmdyaWQtYXJ0aWNsZXN7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0LmdyaWQtc2l6ZXJ7XHJcblx0XHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxpbmV7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnRuLWFydGljbGV7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAzMCU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRtYXJnaW46IDBweCAzJSAyMHB4IDBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xyXG5cclxuXHRcdGF7XHJcblx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVx0XHJcblxyXG5cdFx0LmRhdGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHRmaWd1cmV7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC8vIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHQvKiBtYXJnaW4tYm90dG9tOiAzcHg7ICovXHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRcdGhlaWdodDogMzAwcHg7XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hbGlnbi1yaWdodHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnRyb3tcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDE4cHg7IGxldHRlci1zcGFjaW5nOiAuNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aXRsZXtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMxcHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubmV3c3tcclxuXHRcdFx0ZmlndXJle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XHJcblxyXG5cdFx0XHQgICAgLnRvLXByb2Nlc3N7XHRcclxuXHRcdCAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIFx0XHR0b3A6IDA7IGxlZnQ6IDA7XHJcblx0XHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICAgIFx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBcclxuXHRcdFx0ICBcdFx0ZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpO1xyXG5cdFx0XHQgIFx0XHRtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBNRURJQVFVRVJJRVMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5AbWVkaWEgXHRvbmx5IHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wU21hbGwpIHtcclxuXHQuY29udGVudC1wYWdlLmhvbWUgLmdyaWQtYXJ0aWNsZXN7XHJcblx0XHQuZ3JpZC1zaXplcntcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuYnRuLWFydGljbGV7XHJcblx0XHRcdHdpZHRoOiA0NyU7XHJcblx0XHRcdG1hcmdpbjogMHB4IDMlIDIwcHggMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIFx0b25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkeHNNb2JpbGUpIHtcclxuXHQuY29udGVudC1wYWdlLmhvbWUge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHQuZ3JpZC1hcnRpY2xlc3tcclxuXHJcblx0XHRcdC5saW5le1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuLWFydGljbGV7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAzMHB4O1xyXG5cclxuXHRcdFx0XHQuaW50cm8sIC50aXRsZXtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50aXRsZXtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm5ld3N7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdFx0XHQuaW50cm8sIC50aXRsZXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb250ZW50LXBhZ2UuZXJyb3J7XHJcblx0cGFkZGluZzogMCAxMDBweDtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cclxuXHQudG8tY2VudGVye1xyXG5cdFx0bWF4LXdpZHRoOiAxNDYwcHg7XHJcblx0fVxyXG5cclxuXHQucGFnZS1mb290ZXJ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQudGV4dHtcclxuXHRcdGgxLCBwe1xyXG5cdFx0XHRmb250LWZhbWlseTogJGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDsgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMXB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTUVESUFRVUVSSUVTIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1lZGlhIFx0b25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTWF4V2lkdGgpIHtcclxuXHQuY29udGVudC1wYWdlLmVycm9ye1xyXG5cdFx0cGFkZGluZzogMTBweCAwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdH1cclxufSIsIi5jb250ZW50LXBhZ2UuYXJ0aWNsZXtcclxuXHQuYXJ0aWNsZS1ib2R5e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdG1heC13aWR0aDogMTY2MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAyMHB4IDEwMHB4IDA7XHJcblxyXG5cdFx0LmJsb2N7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcblx0XHRcdHB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRyZWd1bGFyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG5cdFx0XHRcdHN0cm9uZywgYntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYm9sZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC53cC1jYXB0aW9ue1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC53cC1jYXB0aW9uLXRleHR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweCAwIDE4cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4zcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogLjZzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWZyYW1lLWNvbnRhaW5lcntcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCA5KTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpZnJhbWV7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDsgbGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVkaWF7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnBvcnRyYWl0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgMzUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnF1b3Rle1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xyXG5cclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0XHQmLmNyZWRpdHN7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMXB4O1xyXG5cclxuXHRcdFx0XHRcdC5saW5lXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC52aWRlby1jb250YWluZXJ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgOSk7XHJcblxyXG5cdFx0XHRcdFx0aWZyYW1le1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDsgbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZWRpYXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zZXJpZntcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYubWlkZGxle1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmJvdHRvbXtcclxuXHRcdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYucmlnaHR7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdCYuY2VudHJhbC1ibG9je1xyXG5cdFx0XHRcdC5tYWluLXR4dHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIDM1JTtcclxuXHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0Ly8gJi5kaXB0eXF1ZS1ibG9je1xyXG5cdFx0XHQvLyBcdC5jb2wucXVvdGV7XHJcblx0XHRcdC8vIFx0XHRwYWRkaW5nLXJpZ2h0OiAzJTtcclxuXHRcdFx0Ly8gXHR9XHJcblxyXG5cdFx0XHQvLyBcdC5tYWluLXR4dHtcclxuXHRcdFx0Ly8gXHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdC8vIFx0XHRtYXJnaW4tbGVmdDogMzUlO1xyXG5cdFx0XHQvLyBcdH1cclxuXHJcblx0XHRcdC8vIFx0LnF1b3Rle1xyXG5cdFx0XHQvLyBcdFx0bGVmdDogMDtcclxuXHRcdFx0Ly8gXHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdC8vIFx0fVxyXG5cdFx0XHQvLyB9XHJcblxyXG5cdFx0XHQmLmZ1bGxzaXplLWJsb2N7XHJcblx0XHRcdFx0LnF1b3Rle1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYubGVmdC1tYXJnaW57XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1vZi10eXBle1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTUVESUFRVUVSSUVTIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuXHJcbkBtZWRpYSBcdG9ubHkgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHhzTW9iaWxlKSB7XHJcblx0LmNvbnRlbnQtcGFnZS5hcnRpY2xle1xyXG5cdFx0cGFkZGluZzogMjRcdDBweCAwO1xyXG5cclxuXHRcdC5hcnRpY2xlLWJvZHl7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweCAwO1xyXG5cclxuXHRcdFx0LmJsb2N7XHJcblx0XHRcdFx0LmlmcmFtZS1jb250YWluZXJ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDkpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZWRpYXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnBvcnRyYWl0e1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIDM1JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5xdW90ZXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4ycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdGlmcmFtZXtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuY3JlZGl0c3tcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHRcdC5saW5lXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm1lZGlhe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnNlcmlme1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHJlZ3VsYXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5taWRkbGV7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYm90dG9te1xyXG5cdFx0XHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnJpZ2h0e1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHQmLmNlbnRyYWwtYmxvY3tcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHRcdFx0XHQubWFpbi10eHR7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZnVsbHNpemUtYmxvY3tcclxuXHRcdFx0XHRcdC5xdW90ZXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYubGVmdC1tYXJnaW57XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iXX0= */